Savory, saucy, and packed with crisp-tender broccoli, this Easy Beef and Broccoli Recipe tastes just like your favorite takeout—but fresher, faster, and healthier. Ready in under 30 minutes with pantry staples, this dish features tender slices of seared beef in a glossy garlic-ginger soy sauce. Serve it over rice or noodles for a comforting, crowd-pleasing dinner.
Introduction: The Origins and Popularity of Beef and Broccoli

Beef and Broccoli is a Chinese-American classic—commonly found in takeout restaurants across North America. Though inspired by Chinese stir-fries, this particular combo of marinated beef and broccoli in a sweet-savory sauce was adapted to Western tastes in the 20th century, particularly in Cantonese-American kitchens.
The original Chinese dish, gai lan beef, uses Chinese broccoli. However, since Western broccoli is more readily available, it became the staple vegetable in this adaptation. Over the years, Beef and Broccoli has become one of the most ordered dishes in Chinese takeout menus—thanks to its bold flavors, quick preparation, and universal appeal.
Ingredients Overview: Building Blocks of Flavor
Flank Steak or Sirloin
Flank steak is ideal for this stir-fry because it’s lean, flavorful, and tender when sliced thinly across the grain. Sirloin or skirt steak are also excellent substitutes.
Prep Tip: Freeze the beef for 20–30 minutes before slicing for cleaner, thinner strips.
Broccoli
Fresh broccoli florets offer crisp texture and mild bitterness that balances the umami-rich sauce. Flash-cooking keeps it tender-crisp and vibrant green.
Soy Sauce (Light and Dark)
-
Light soy sauce adds salt and tang.
-
Dark soy sauce provides deeper color and a touch of sweetness.
Together, they build depth into the sauce.
Oyster Sauce
Oyster sauce brings rich umami and subtle sweetness. It’s the secret ingredient that gives takeout-style beef and broccoli its signature flavor.
Garlic and Ginger
Aromatics that form the backbone of most stir-fries. Garlic adds depth and warmth, while ginger offers a sharp, citrusy brightness.
Cornstarch
Used to tenderize the beef and thicken the sauce. It also creates a velvety coating on the meat.
Brown Sugar
Balances the saltiness and adds a hint of caramelization to the sauce.
Sesame Oil
A few drops at the end give the dish a toasty, nutty finish. Use toasted sesame oil for best flavor.
Neutral Oil (Vegetable, Canola, or Avocado)
Used for stir-frying at high heat without smoking.
Step-by-Step Instructions: Stir-Fry Success in Minutes
This quick and easy dish comes together fast, so prep all your ingredients before you begin cooking.
1. Slice and Marinate the Beef
Thinly slice 1 lb of flank or sirloin steak against the grain. In a bowl, toss with:
-
1 tbsp soy sauce
-
1 tsp cornstarch
-
½ tsp sesame oil
Let marinate for 10–15 minutes while prepping the rest.
2. Make the Sauce
In a small bowl, whisk together:
-
¼ cup low-sodium soy sauce
-
2 tbsp oyster sauce
-
1 tbsp brown sugar
-
2 tsp cornstarch
-
¼ cup water or beef broth
-
1 tsp fresh grated ginger
-
2 cloves garlic, minced
Set aside.
3. Cook the Broccoli
Bring a pot of water to a boil and blanch broccoli florets (about 3 cups) for 1–2 minutes. Drain and rinse with cold water to stop cooking. Set aside.
Alternative: Steam or microwave the broccoli for 2 minutes until tender-crisp.
4. Sear the Beef
Heat 1–2 tbsp neutral oil in a wok or large skillet over high heat. Add beef in a single layer. Sear for 1–2 minutes per side until browned but not overcooked.
Remove and set aside.
5. Make the Sauce and Combine
In the same skillet, pour in the sauce. Bring to a simmer, stirring constantly, until thickened (1–2 minutes).
Return the beef and broccoli to the pan. Toss to coat in the sauce and cook for another 1–2 minutes until heated through.
6. Serve
Serve immediately over steamed white rice, brown rice, or noodles. Garnish with sesame seeds or sliced scallions for extra flair.
Tips, Variations, and Substitutions
Expert Tips
-
Don’t overcook the beef: High heat and short cook time keep it tender.
-
Have everything ready: Stir-frying is fast—prep all ingredients beforehand.
-
Velveting technique: Marinating the beef in cornstarch and soy creates that tender, silky texture.
Flavor Variations
-
Spicy Beef and Broccoli: Add 1 tsp chili garlic sauce or crushed red pepper flakes.
-
Sweet & Tangy: Add 1 tbsp hoisin sauce or a splash of rice vinegar to the sauce.
-
Extra Umami: Add mushrooms or baby corn along with the broccoli.
Ingredient Substitutes
-
Meat Alternatives: Use chicken, shrimp, or tofu.
-
Oyster Sauce: Replace with hoisin sauce or vegetarian oyster sauce (made from mushrooms).
-
Low-Carb Version: Serve over cauliflower rice or zucchini noodles.
Serving Ideas & Occasions
This dish is fast and versatile—perfect for everything from weeknight dinners to Sunday meal prep.
Serve With:
-
Steamed Rice: Jasmine, basmati, or brown rice are all great options.
-
Fried Rice: Turn it into a full feast with egg fried rice or garlic rice.
-
Noodles: Serve over stir-fried lo mein or soba noodles for a twist.
Great For:
-
Busy Weeknights: 30 minutes or less and uses one skillet.
-
Family Dinners: Loved by kids and adults alike.
-
Meal Prep: Stays flavorful for up to 4 days in the fridge.
Nutritional & Health Notes
Nutritional Snapshot (Per Serving Approximation)
-
Calories: 350–400
-
Protein: 25–30g
-
Fat: 15–18g
-
Carbs: 25–30g
-
Fiber: 3–5g
Balanced and Customizable
-
High Protein: Great for muscle repair and satiety.
-
Fiber-Rich: Broccoli adds bulk and gut-friendly fiber.
-
Lower Sodium Tip: Use low-sodium soy sauce and adjust to taste.
Make it even healthier by reducing oil and sugar, or loading up on extra vegetables.
FAQ: Beef and Broccoli
1. What cut of beef is best?
Flank steak is preferred for tenderness and flavor. Sirloin, skirt steak, or even ribeye can also be used. The key is to slice it thinly against the grain.
2. Can I make this dish ahead of time?
Yes! Store cooked beef and broccoli in an airtight container in the fridge for up to 4 days. Reheat gently in a skillet or microwave.
3. Can I use frozen broccoli?
Yes. Thaw and drain well before adding to the pan to prevent excess moisture. You can also microwave it briefly to warm through.
4. Is this recipe gluten-free?
Not by default, but it can be! Use tamari instead of soy sauce and check that your oyster sauce and cornstarch are gluten-free.
5. How do I make the beef more tender?
Use the velveting method—marinate in soy sauce and cornstarch. Also, don’t overcook and slice against the grain.
6. What if I don’t have oyster sauce?
Substitute with hoisin sauce or a mix of soy sauce and a little brown sugar. Mushroom-based vegetarian oyster sauces also work well.
7. Can I double the recipe?
Yes, but cook the beef in batches to avoid overcrowding the pan. This helps maintain a good sear instead of steaming the meat.
PrintEasy Beef and Broccoli Recipe (Better Than Takeout!)
Tender beef stir-fried with crisp broccoli in a rich garlic-ginger soy sauce. This easy takeout-style dish is full of flavor and comes together in under 30 minutes.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: Serves 4
Ingredients
-
1 lb flank steak or sirloin, thinly sliced against the grain
-
3 cups broccoli florets
-
1 tbsp soy sauce (for marinade)
-
1 tsp cornstarch (for marinade)
-
½ tsp sesame oil
-
1–2 tbsp vegetable oil
For the Sauce:
-
¼ cup low-sodium soy sauce
-
2 tbsp oyster sauce
-
1 tbsp brown sugar
-
¼ cup water or beef broth
-
2 tsp cornstarch
-
1 tsp fresh grated ginger
-
2 cloves garlic, minced
Instructions
-
Marinate sliced beef with soy sauce, cornstarch, and sesame oil. Let sit 10–15 mins.
-
Whisk all sauce ingredients in a bowl and set aside.
-
Blanch broccoli for 1–2 mins in boiling water, then set aside.
-
Heat oil in a skillet or wok. Sear beef in a single layer, 1–2 mins per side. Remove.
-
Add sauce to pan, simmer until thickened.
-
Return beef and broccoli to pan. Toss to coat and heat through.
-
Serve hot over rice or noodles.