Beef and Broccoli is one of those classic Chinese-American dishes that never goes out of style — and once you try making it at home, you might never go back to takeout again.
This easy Beef and Broccoli recipe delivers tender strips of beef, crisp-tender broccoli, and a deeply savory, garlicky sauce that clings to every bite. The best part? It comes together in under 30 minutes, making it perfect for busy weeknights or lazy weekend dinners.
What makes this homemade version better than takeout? You control the quality of ingredients, the level of salt, and the balance of sweetness and umami. Plus, there are no mystery thickeners or greasy aftertaste — just clean, flavorful stir-fry with a glossy sauce that coats perfectly cooked beef and vibrant green broccoli.
Whether you’re craving Chinese comfort food or need a quick protein-packed dinner, this dish delivers bold flavor and satisfying texture in one skillet.
Ingredients Overview
Here’s a breakdown of what makes this recipe so flavorful and how you can tweak it to fit your pantry or preferences:
-
Beef (Flank or Sirloin Steak): Thinly sliced across the grain for tenderness. Flank steak is ideal because it absorbs marinades well and stir-fries quickly without drying out.
-
Broccoli: Cut into small florets so they cook fast and retain a bit of crunch. Blanching or quick steaming helps preserve their bright green color.
-
Soy Sauce: The foundation of the stir-fry sauce. Use a combination of light and dark soy sauce if you have both for a richer color and depth.
-
Oyster Sauce: Adds a thick, glossy, umami-packed layer to the sauce. It’s the secret behind that restaurant-style glaze.
-
Garlic and Ginger: Essential aromatics that bring warmth and fragrance. Use fresh for the best results.
-
Cornstarch: Used twice — once to tenderize and lightly coat the beef, and again to thicken the sauce.
-
Brown Sugar: Balances the saltiness with a hint of sweetness.
-
Beef Broth or Water: For a silky sauce that blends smoothly and adds moisture.
-
Sesame Oil: A few drops go a long way. Adds nuttiness and that signature Asian takeout aroma.
Ingredient Tips & Substitutions
-
Meat substitutes: Swap beef for chicken, tofu, or even mushrooms for a vegetarian version.
-
Soy sauce alternatives: Use tamari or coconut aminos for a gluten-free option.
-
Oyster sauce substitute: Hoisin sauce or mushroom stir-fry sauce can work, though the flavor will be slightly sweeter.
-
Vegetables: You can add bell peppers, snap peas, or bok choy for variety.
-
Rice vinegar or Shaoxing wine (optional): A splash enhances flavor complexity if you have it.
Step-by-Step Instructions
1. Prep the Beef
-
Slice the beef thinly across the grain (about 1/4-inch thick).
-
In a bowl, toss it with 1 tablespoon soy sauce, 1 teaspoon cornstarch, and a dash of sesame oil.
-
Let it marinate for at least 10 minutes while prepping the other ingredients.
2. Prepare the Sauce
-
In a small bowl, whisk together:
-
1/4 cup soy sauce
-
2 tablespoons oyster sauce
-
1 tablespoon brown sugar
-
1 teaspoon cornstarch
-
1/2 cup beef broth or water
-
-
Set aside. The cornstarch will help thicken the sauce during cooking.
3. Cook the Broccoli
-
Bring a pot of water to a boil. Blanch broccoli florets for 2 minutes, then transfer to a bowl of ice water to stop the cooking.
-
Drain well and set aside. This keeps them vibrant and crisp-tender.
4. Stir-Fry the Beef
-
Heat a tablespoon of oil in a large skillet or wok over medium-high heat.
-
Add the marinated beef in a single layer (work in batches if needed).
-
Sear for 2–3 minutes without stirring, then flip and cook another 1–2 minutes until browned and just cooked through.
-
Remove the beef from the pan and set aside.
5. Combine Everything
-
In the same pan, add a bit more oil if needed.
-
Add minced garlic and ginger (about 1 teaspoon each) and stir-fry for 30 seconds until fragrant.
-
Return the broccoli and beef to the pan.
-
Pour in the sauce and stir well to coat everything.
-
Cook for another 2–3 minutes until the sauce thickens and the beef is glossy.
6. Serve Hot
-
Serve immediately over steamed jasmine rice or noodles.
-
Garnish with sesame seeds or sliced green onions if desired.
Tips, Variations & Substitutions
-
Slice meat while partially frozen for thinner, cleaner cuts.
-
Don’t overcrowd the pan — cook beef in batches for proper searing.
-
Want it spicy? Add a pinch of red pepper flakes or a dash of chili garlic sauce.
-
Gluten-free? Use tamari and a gluten-free oyster sauce or hoisin.
-
Low-sugar version: Cut the brown sugar to 1 teaspoon or omit it altogether.
Variations:
-
Honey Garlic Beef and Broccoli: Add 1 tablespoon of honey and extra garlic for a sweet-savory twist.
-
Sesame Beef and Broccoli: Double the sesame oil and top with toasted sesame seeds.
-
Meal prep version: Divide into containers with brown rice or cauliflower rice and refrigerate for up to 4 days.
Serving Ideas & Occasions
Beef and Broccoli is the ultimate quick comfort food, perfect for:
-
Weeknight dinners when time is tight.
-
Meal prepping for work lunches.
-
Family takeout night at home — pair it with homemade fried rice or egg rolls.
-
Impressing guests without spending hours in the kitchen.
Serve it with:
-
Steamed jasmine or basmati rice
-
Fried rice with egg and scallions
-
Garlic noodles
-
Asian cucumber salad
-
Stir-fried mixed vegetables
Nutritional & Health Notes
This recipe is packed with protein and fiber, especially when paired with brown rice or served with extra vegetables.
-
Beef: A great source of iron, zinc, and protein. Opt for lean cuts and trim visible fat.
-
Broccoli: Loaded with vitamin C, fiber, and antioxidants.
-
Balanced macros: When served with rice, this dish offers carbs, protein, and fat in one plate.
-
Make it lighter: Use less oil, reduce sugar, and swap in cauliflower rice for fewer carbs.
It’s an easy dish to tailor for low-carb, gluten-free, or even paleo diets with a few substitutions.
FAQs
Q1: Can I use frozen broccoli?
Yes! Thaw and pat dry before adding to the pan. It won’t be as crisp, but it still works well.
Q2: What’s the best beef cut for stir-fry?
Flank steak or sirloin works best. Slice thinly against the grain for tender results.
Q3: How do I prevent my beef from getting tough?
Marinate it with soy sauce and cornstarch, and don’t overcook. Quick searing is key.
Q4: Can I make this vegetarian?
Yes! Replace beef with tofu or mushrooms. Use vegetable broth and skip the oyster sauce or use a plant-based version.
Q5: Is oyster sauce necessary?
It’s highly recommended for depth and umami, but you can substitute hoisin or mushroom sauce if needed.
Q6: How do I store leftovers?
Refrigerate in an airtight container for up to 4 days. Reheat in a skillet or microwave.
Q7: Can I double the sauce?
Absolutely. If you like extra sauce to soak into rice or noodles, double all sauce ingredients and adjust thickness to taste.
Quick and flavorful beef and broccoli stir-fry with tender steak, crisp vegetables, and a savory garlic sauce. Ready in under 30 minutes — better than takeout!
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: Serves 4
Ingredients
-
1 lb flank or sirloin steak, thinly sliced
-
3 cups broccoli florets
-
1 tbsp soy sauce (for marinating)
-
1 tsp cornstarch (for marinating)
-
1/2 tsp sesame oil (for marinating)
-
1 tbsp vegetable oil (for stir-frying)
-
2 garlic cloves, minced
-
1 tsp fresh ginger, minced
Sauce:
-
1/4 cup soy sauce
-
2 tbsp oyster sauce
-
1 tbsp brown sugar
-
1 tsp cornstarch
-
1/2 cup beef broth or water
Instructions
-
Marinate beef with soy sauce, cornstarch, and sesame oil for 10 minutes.
-
Whisk sauce ingredients in a bowl and set aside.
-
Blanch broccoli for 2 minutes, then shock in ice water.
-
Heat oil in a skillet. Sear beef in batches until browned. Set aside.
-
Stir-fry garlic and ginger. Add beef and broccoli back to the pan.
-
Pour in sauce and stir until thickened and glossy.
-
Serve hot over rice or noodles.