If you’re like me, you crave that classic beef and broccoli recipe every time you pass by your favorite Chinese restaurant — tender beef, crisp-tender broccoli florets, all wrapped up in a glossy, savory stir fry sauce. But what if I told you that you could whip up this restaurant favorite at home in under 30 minutes? That’s right!
This beef and broccoli recipe checks every box: simple, quick, family-friendly, and loaded with that garlicky, gingery punch we all love. I’ll walk you through every step, from slicing that flank steak just right to building a stir fry sauce so good, you’ll want to drizzle it over everything. Ready to skip the takeout and make your own stir fry magic? Let’s do it!
Why You’ll Love This Beef and Broccoli Recipe
- Quick and easy: Ready in 30 minutes with pantry staples.
- Better than takeout: No mystery ingredients, just fresh, flavorful goodness.
- Family-friendly: Kid-approved and perfect for picky eaters.
- Customizable: Adapt to your taste — spicy, mild, extra saucy, you name it.
- Meal-prep friendly: Leftovers store well for tasty lunches.
I love pairing this beef and broccoli stir fry with fluffy white rice or even cauliflower rice for a low-carb twist.
Ingredients You’ll Need
Here’s what you’ll need for this delicious beef and broccoli stir fry:
For the Beef & Broccoli
- 1 lb flank steak, thinly sliced against the grain
- 3 cups fresh broccoli florets
- 2 tbsp vegetable or peanut oil, divided
- 2 tsp fresh ginger, grated
- 3 garlic cloves, minced
- 2 green onions, sliced (optional, for garnish)
For the Stir Fry Sauce
- ½ cup low sodium soy sauce
- ¼ cup beef broth (or water)
- ¼ cup brown sugar
- 2 tbsp cornstarch
- 2 tbsp oyster sauce (optional, adds depth)
- 1 tbsp sesame oil
- 1 tbsp rice vinegar
- ½ tsp crushed red pepper flakes (optional, for heat)
💡 Tip: If you want extra saucy stir fry, double the sauce ingredients!
Ingredient Substitutions
- Flank steak: Use sirloin or even skirt steak if you can’t find flank.
- Soy sauce: Tamari for gluten-free or coconut aminos for less sodium.
- Brown sugar: Try honey or maple syrup for natural sweetness.
- Beef broth: Swap with chicken broth or water in a pinch.
- Cornstarch: Arrowroot powder works well too for thickening.
I always say, use what you have — the sauce is so forgiving!
How to Make Beef and Broccoli
Follow these easy steps and you’ll have tender beef and crisp broccoli every time.
1. Slice and Marinate the Beef (5 mins)
- Slice flank steak thinly against the grain — this keeps it tender.
- In a small bowl, toss the beef with 1 tbsp soy sauce, 1 tsp cornstarch, and a drizzle of sesame oil. Set aside while you prep the veggies.
2. Make the Stir Fry Sauce (2 mins)
- Whisk together soy sauce, beef broth, brown sugar, oyster sauce, rice vinegar, sesame oil, cornstarch, and red pepper flakes. Set aside.
3. Cook the Broccoli (3 mins)
- Heat 1 tbsp oil in a large skillet or wok over medium-high heat.
- Add broccoli florets, a splash of water, and stir fry for 2–3 minutes until bright green but still crisp.
- Remove and set aside.
4. Cook the Beef (5 mins)
- In the same pan, add remaining oil.
- Add beef in a single layer. Let it sear for 1–2 minutes before stirring.
- Add garlic and ginger; stir fry until beef is browned and cooked through.
5. Add the Sauce and Broccoli (5 mins)
- Return broccoli to the pan.
- Pour in the stir fry sauce and stir well. It’ll bubble and thicken in about 1–2 minutes.
- Taste and adjust seasoning if needed.
6. Serve and Garnish (2 mins)
- Remove from heat. Sprinkle with green onions or extra sesame seeds if you like.
- Serve over hot rice and enjoy immediately!
Expert Tips for Success
- Slice against the grain: This keeps your beef melt-in-your-mouth tender.
- High heat is key: Stir fries cook quick — keep the pan hot.
- Prep ahead: Have all your ingredients measured and ready to go.
- Don’t crowd the pan: Cook beef in batches if needed.
- Double the sauce: If you love extra sauce for your rice, double it up!
Variations & Add-Ons
- Low carb: Serve with cauliflower rice.
- Add veggies: Snap peas, bell peppers, or carrots work great.
- Extra protein: Toss in shrimp or tofu.
- Saucy twist: Add a splash of hoisin for a sweet touch.
- Spicy kick: Use more crushed red pepper or a squeeze of sriracha.
Serving Suggestions
This beef and broccoli recipe is delicious served with:
- Steamed jasmine or brown rice.
- A light side salad with ginger dressing.
- Garnish with toasted sesame seeds or chopped peanuts for crunch.
- For an extra pop, drizzle a bit more soy sauce or a squeeze of lime!

Storage & Reheating
- Fridge: Store leftovers in an airtight container for up to 3–4 days.
- Freezer: Freeze in a freezer-safe bag for up to 2 months.
- Reheating: Warm gently in a skillet over medium heat, adding a splash of water to loosen the sauce.
Nutrition Information
Approx. per serving:
- Calories: 400
- Protein: 32g
- Carbs: 28g
- Fat: 18g
- Sugar: 7g
- Sodium: varies, use low sodium soy sauce to adjust
Prep, Cook, and Total Time
| Time | |
|---|---|
| Prep Time: | 10 minutes |
| Cook Time: | 20 minutes |
| Total Time: | 30 minutes |
Frequently Asked Questions
What cut of beef is best for beef and broccoli?
Flank steak is my go-to, but sirloin or skirt steak also work well. Just slice thin against the grain!
Can I make beef and broccoli gluten-free?
Yes! Use tamari instead of soy sauce and check your oyster sauce for gluten. Serve with rice or cauliflower rice.
How do I keep broccoli from getting mushy?
Don’t overcook it! Stir fry broccoli just until bright green and still crisp-tender.
Is this recipe freezer-friendly?
Totally! Freeze cooked beef and broccoli in airtight bags for up to 2 months.
Can I make this without oyster sauce?
Absolutely. Oyster sauce adds depth, but you can leave it out or use hoisin instead.
Conclusion
This beef and broccoli recipe is the kind of dish that makes weeknights easy and delicious. It’s fast, better than takeout, and the flavors just hit the spot every time. Don’t worry if this is your first time — I’ll walk you through it every step of the way! Now go grab that wok and let’s stir fry!

Beef and Broccoli Recipe
Ingredients
- For the Beef & Broccoli
- 1 lb flank steak thinly sliced against the grain
- 3 cups fresh broccoli florets
- 2 tbsp vegetable or peanut oil divided
- 2 tsp fresh ginger grated
- 3 garlic cloves minced
- 2 green onions sliced (optional, for garnish)
- For the Stir Fry Sauce
- ½ cup low sodium soy sauce
- ¼ cup beef broth or water
- ¼ cup brown sugar
- 2 tbsp cornstarch
- 2 tbsp oyster sauce optional, adds depth
- 1 tbsp sesame oil
- 1 tbsp rice vinegar
- ½ tsp crushed red pepper flakes optional, for heat
Instructions
- Slice and Marinate the Beef (5 mins)
- Slice flank steak thinly against the grain. In a small bowl, toss the beef with 1 tbsp soy sauce, 1 tsp cornstarch, and a drizzle of sesame oil. Set aside.
- Make the Stir Fry Sauce (2 mins)
- Whisk together soy sauce, beef broth, brown sugar, oyster sauce, rice vinegar, sesame oil, cornstarch, and red pepper flakes.
- Cook the Broccoli (3 mins)
- Heat 1 tbsp oil in a large skillet or wok over medium-high heat. Add broccoli florets and a splash of water; stir fry 2–3 minutes until bright green but crisp. Remove and set aside.
- Cook the Beef (5 mins)
- In the same pan, add remaining oil. Add beef in a single layer, sear for 1–2 mins, then stir. Add garlic and ginger; stir fry until beef is cooked through.
- Add the Sauce and Broccoli (5 mins)
- Return broccoli to pan, pour in sauce, and stir. It’ll bubble and thicken in about 1–2 mins. Taste and adjust.
- Serve and Garnish (2 mins)
- Remove from heat, garnish with green onions if you like, serve over rice, and enjoy!
Notes
- Slice beef against the grain for tenderness.
- Stir fry on high heat for quick cooking.
- Double the sauce if you love it extra saucy.
- Store leftovers in an airtight container for up to 3–4 days.
- Freeze cooked stir fry for up to 2 months.







