Beef and Broccoli is a quick, flavorful, and healthy stir-fry made with tender beef, crisp broccoli, and a savory garlic-ginger sauce. This better-than-takeout recipe is ready in under 30 minutes, making it perfect for a weeknight meal!
Why You’ll Love This Recipe
- Fast & easy – Ready in just 25 minutes.
- Healthier than takeout – Less oil, sugar, and sodium.
- Rich, savory sauce – A perfect balance of garlic, ginger, soy, and sesame.
- Customizable – Add more veggies or spice to your taste.
- Perfect with rice or noodles – Serve over white rice, brown rice, or lo mein.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the Beef:
- Flank steak or sirloin, thinly sliced against the grain
- Soy sauce (for marinating)
- Cornstarch (for tenderness)
- Vegetable oil (for stir-frying)
For the Sauce:
- Low-sodium soy sauce
- Garlic, minced
- Ginger, grated
- Brown sugar or honey
- Oyster sauce (adds depth, optional)
- Beef broth or water
- Cornstarch slurry (cornstarch + water, for thickening)
- Sesame oil (for flavor)
For the Stir-Fry:
- Broccoli florets
- Green onions, sliced (for garnish)
- Red pepper flakes (optional, for heat)
Directions
Step 1: Marinate the Beef
- In a bowl, mix sliced beef, soy sauce, and cornstarch.
- Let sit for 10 minutes while prepping other ingredients.
Step 2: Make the Sauce
- In a small bowl, whisk together soy sauce, garlic, ginger, brown sugar, oyster sauce, beef broth, and cornstarch slurry.
Step 3: Stir-Fry the Beef
- Heat vegetable oil in a skillet or wok over medium-high heat.
- Add beef and stir-fry for 2-3 minutes until browned.
- Remove beef from pan and set aside.
Step 4: Cook the Broccoli
- In the same pan, add broccoli and ¼ cup water.
- Cover and steam for 2 minutes until tender-crisp.
- Remove the lid and stir-fry for another 1-2 minutes.
Step 5: Combine & Serve
- Return beef to the pan and pour in the sauce.
- Stir well and cook for 1-2 minutes until thickened.
- Drizzle with sesame oil and garnish with green onions.
- Serve hot over rice or noodles.
Servings and Timing
- Servings: 4
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
Variations
- Spicy Kick – Add sriracha or extra red pepper flakes.
- Extra Veggies – Toss in bell peppers, carrots, or snap peas.
- Low-Carb Version – Serve over cauliflower rice or zucchini noodles.
- Gluten-Free – Use tamari or coconut aminos instead of soy sauce.
- No Oyster Sauce? – Substitute with hoisin sauce or more soy sauce.
Storage/Reheating
- Storage: Keep leftovers in an airtight container in the fridge for up to 3 days.
- Reheating: Warm in a skillet over medium heat or microwave in 30-second intervals.
- Freezing: Not recommended, as the broccoli may lose texture.
FAQs
What’s the best beef for this dish?
Flank steak, sirloin, or ribeye work best—thinly slice against the grain for tenderness.
Can I use frozen broccoli?
Yes! Blanch or steam before adding to the stir-fry.
How do I keep the beef tender?
- Slice against the grain.
- Marinate with cornstarch for 10 minutes.
- Cook quickly on high heat to prevent overcooking.
What can I serve with beef and broccoli?
Serve over steamed rice, fried rice, lo mein, or quinoa.
Can I use chicken instead of beef?
Yes! Substitute with thinly sliced chicken breast or thighs.
How do I thicken the sauce more?
Add an extra ½ teaspoon cornstarch mixed with 1 tbsp water.
Can I make this dish ahead of time?
Yes! Cook everything, store separately, and reheat before serving.
What oil is best for stir-frying?
Vegetable, avocado, or peanut oil work best for high-heat cooking.
Can I make this without soy sauce?
Try coconut aminos or low-sodium tamari as a substitute.
How do I prevent soggy broccoli?
Cook quickly on high heat and avoid over-steaming.
Conclusion
This Quick and Easy Beef and Broccoli is a fast, flavorful, and healthier alternative to takeout! With its tender beef, crisp broccoli, and savory garlic-ginger sauce, this dish is perfect for busy nights. Try it today and enjoy a homemade classic!
Print
Quick and Easy Beef and Broccoli
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4-6 1x
- Category: Main Course
- Method: Stir-Fry
- Cuisine: Chinese-American
Description
This Quick and Easy Beef and Broccoli is a savory, tender, and flavorful stir-fry made with juicy beef, crisp broccoli, and a rich garlic-ginger soy sauce. It’s better than takeout and ready in under 30 minutes—perfect for a busy weeknight dinner! Serve it with rice, noodles, or cauliflower rice for a complete meal.
Ingredients
For the Beef:
- 1 lb (450g) flank steak or sirloin (thinly sliced against the grain)
- 2 tbsp cornstarch (for tenderizing and thickening the sauce)
- 1 tbsp soy sauce
- 1 tbsp vegetable oil
For the Sauce:
- 1/4 cup soy sauce (low sodium recommended)
- 1/4 cup beef broth (or water for a lighter version)
- 1 tbsp oyster sauce (adds depth, optional but recommended)
- 1 tbsp brown sugar or honey (for a touch of sweetness)
- 2 tsp cornstarch (to thicken the sauce)
- 1 tsp sesame oil (for authentic flavor)
For the Stir-Fry:
- 2 tbsp vegetable oil
- 3 cups broccoli florets
- 3 cloves garlic, minced
- 1 tsp fresh ginger, grated (or 1/2 tsp ground ginger)
- 1/4 tsp red pepper flakes (optional, for heat)
- 1 tbsp sesame seeds (for garnish, optional)
Instructions
Step 1: Prepare the Beef
- Slice the beef thinly against the grain (freezing it for 15 minutes beforehand makes slicing easier).
- Toss beef with cornstarch and soy sauce, then let it sit for 5-10 minutes to tenderize.
Step 2: Make the Sauce
- In a small bowl, whisk together soy sauce, beef broth, oyster sauce, brown sugar, cornstarch, and sesame oil.
- Set aside.
Step 3: Cook the Broccoli
- Heat 1 tbsp oil in a large skillet or wok over medium-high heat.
- Add broccoli and stir-fry for 2-3 minutes until bright green but still crisp.
- Remove from the skillet and set aside.
Step 4: Cook the Beef
- In the same skillet, add 1 tbsp oil and heat over high heat.
- Add beef and sear for 1-2 minutes per side until browned.
- Stir in garlic, ginger, and red pepper flakes and cook for 30 seconds.
Step 5: Combine & Finish
- Return the broccoli to the pan.
- Pour in the sauce and stir well.
- Simmer for 1-2 minutes, until the sauce thickens and coats everything.
Step 6: Serve & Enjoy
- Garnish with sesame seeds and serve hot with steamed rice or noodles!
Serving Suggestions
- With Rice: Serve over white rice, brown rice, or jasmine rice.
- With Noodles: Toss with lo mein or rice noodles for a takeout-style dish.
- Low-Carb Option: Serve over cauliflower rice or stir-fried cabbage.
Notes
- Extra saucy? Double the sauce for more flavor.
- Want it spicy? Add extra red pepper flakes or Sriracha.
- No oyster sauce? Use hoisin sauce or increase soy sauce and sugar.
- More crunch? Add sliced carrots, bell peppers, or snap peas.