If there's one dinner I can count on to get cheers at the table, it's beef and broccoli. This takeout classic comes together in less than 30 minutes, has a rich garlicky-ginger sauce, and tastes even better than the restaurant version. Plus, it's way more budget-friendly.
I like to serve mine over fluffy white rice, but it's also delicious with noodles or even cauliflower rice if you're keeping things lighter. If you enjoy quick stir fry recipes, you should also check out my chicken teriyaki stir fry - it's another weeknight favorite in our house.
Jump to:
what is beef and broccoli
beef and broccoli is a simple stir-fry dish that features thin slices of beef paired with crisp broccoli florets, all tossed in a savory soy-based sauce. The garlic and ginger give it that familiar takeout flavor, while sesame oil adds a nutty finish. It's quick, filling, and a meal all on its own.
why you'll love this recipe
- Quick weeknight dinner - on the table in under 30 minutes.
- Better than takeout - homemade sauce with fresh ingredients.
- Balanced meal - lean beef for protein and broccoli for fiber and vitamins.
- Customizable - swap in snow peas, bell peppers, or even mushrooms.
ingredients you'll need
for the beef and broccoli
- 1 lb flank steak, very thinly sliced against the grain
- 2 tablespoon olive oil (or vegetable oil), divided
- 1 lb fresh broccoli (about 6 cups of florets)
- 2 teaspoon sesame seeds, optional garnish
for the stir fry sauce
- 1 teaspoon fresh ginger, grated
- 2 teaspoon garlic, grated (from about 3 cloves)
- ½ cup hot water
- 6 tablespoon low sodium soy sauce (or gluten-free tamari)
- 3 tablespoon packed light brown sugar
- 1 ½ tablespoon corn starch
- ¼ teaspoon black pepper
- 2 tablespoon sesame oil
step 1: prep the beef
Start cooking your rice before you begin the stir fry so everything's ready at the same time. To make slicing easier, pop your steak in the freezer for 30 minutes, then cut it into thin bite-sized strips against the grain. This makes the beef extra tender.
step 2: make the sauce
In a bowl, stir together soy sauce, water, brown sugar, garlic, ginger, cornstarch, black pepper, and sesame oil. Mix well until the sugar dissolves and the cornstarch is smooth. Set aside.
step 3: cook the broccoli
Heat 1 tablespoon of oil in a large skillet over medium heat. Add broccoli and sauté for 4-5 minutes, partially covered, until it's bright green and crisp-tender. If you prefer softer broccoli, add 2 tablespoon of water and cover the pan to let it steam. Remove broccoli and set aside.
step 4: cook the beef
Turn the heat up to high. Add the remaining oil to the skillet and spread the beef into a single layer. Cook for about 2 minutes per side, just until browned and cooked through. Test a piece for doneness.
step 5: finish the stir fry
Reduce the heat to medium-low and pour in the sauce. Stir and let it simmer for 3-4 minutes, until thickened. Add the broccoli back into the pan and toss everything together. If the sauce gets too thick, stir in 1-2 tablespoon of water to thin it out.
Serve immediately over hot rice, and sprinkle with sesame seeds if you like.

tips for success
- Slice the beef thin and against the grain for maximum tenderness.
- Prep everything before turning on the stove - stir fries move fast.
- Don't overcrowd the pan when cooking the beef, or it will steam instead of sear.
variations and substitutions
- Swap beef with chicken or shrimp if you prefer.
- Use frozen broccoli if that's what you have - just thaw before cooking.
- Make it spicy by adding chili flakes or a squeeze of sriracha.
storage
Leftovers keep well in an airtight container in the fridge for up to 3 days. Reheat in a skillet with a splash of water to loosen the sauce.
faq
can i substitute chicken for beef?
Yes! Thinly sliced chicken breast or thighs work really well here.
what if i don't have fresh broccoli?
Frozen broccoli works too, just thaw it first so you don't water down the stir fry.
can i make this gluten free?
Absolutely - just use tamari instead of soy sauce.
how do i make the beef more tender?
Freezing the steak for 30 minutes before slicing helps a lot, and always cut against the grain.
conclusion
This beef and broccoli stir fry is a dinner you'll want on repeat. It's quick, fresh, and packed with flavor - the perfect answer to "what's for dinner?" on a busy night.
recipes you may also like
Print📖 Recipe

Beef and Broccoli
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Dinner
- Method: Stir Fry
- Cuisine: Asian
Description
If there's one dinner I can count on to get cheers at the table, it's beef and broccoli. This takeout classic comes together in less than 30 minutes, has a rich garlicky-ginger sauce, and tastes even better than the restaurant version.
Ingredients
- 1 lb flank steak, very thinly sliced against the grain
- 2 Tbsp olive oil (or vegetable oil), divided
- 1 lb fresh broccoli (about 6 cups of florets)
- 2 tsp sesame seeds, optional garnish
- 1 tsp fresh ginger, grated
- 2 tsp garlic, grated (from about 3 cloves)
- ½ cup hot water
- 6 Tbsp low sodium soy sauce (or gluten-free tamari)
- 3 Tbsp packed light brown sugar
- 1 ½ Tbsp corn starch
- ¼ tsp black pepper
- 2 Tbsp sesame oil
Instructions
- Start cooking your rice before you begin the stir fry so everything's ready at the same time. To make slicing easier, pop your steak in the freezer for 30 minutes, then cut it into thin bite-sized strips against the grain.
- In a bowl, stir together soy sauce, water, brown sugar, garlic, ginger, cornstarch, black pepper, and sesame oil. Mix well until the sugar dissolves and the cornstarch is smooth. Set aside.
- Heat 1 tablespoon of oil in a large skillet over medium heat. Add broccoli and sauté for 4-5 minutes, partially covered, until it's bright green and crisp-tender. Remove broccoli and set aside.
- Turn the heat up to high. Add the remaining oil to the skillet and spread the beef into a single layer. Cook for about 2 minutes per side, just until browned and cooked through.
- Reduce the heat to medium-low and pour in the sauce. Stir and let it simmer for 3-4 minutes, until thickened. Add the broccoli back into the pan and toss everything together. If the sauce gets too thick, stir in 1-2 tablespoon of water to thin it out.
- Serve immediately over hot rice, and sprinkle with sesame seeds if you like.
Notes
Slice the beef thin and against the grain for maximum tenderness. Prep everything before turning on the stove - stir fries move fast. Don't overcrowd the pan when cooking the beef, or it will steam instead of sear. Leftovers keep well in an airtight container in the fridge for up to 3 days. Reheat in a skillet with a splash of water to loosen the sauce.
Nutrition
- Serving Size: 1 serving
- Calories: 370
- Sugar: 9g
- Sodium: 760mg
- Fat: 21g
- Saturated Fat: 4g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 3g
- Protein: 27g
- Cholesterol: 70mg






Comments
No Comments