There’s something deeply satisfying about a sizzling skillet of beef and broccoli in glossy brown sauce — tender beef strips, crisp-tender broccoli, and a savory-sweet garlic-soy glaze that clings to every bite. This easy beef and broccoli recipe brings all the bold, umami-packed flavor of your favorite takeout, but with fresher ingredients and no deep fryer in sight.
Ready in under 30 minutes, it’s the ultimate weeknight meal: fast, healthy-ish, and incredibly satisfying. Serve it over steamed jasmine rice, cauliflower rice, or noodles for a complete dish that tastes just like it came from your favorite Chinese restaurant — maybe even better.
Ingredients Overview
Beef
Flank steak or sirloin are ideal for stir-frying. They’re lean, flavorful, and become ultra-tender when sliced thin and cooked quickly.
-
Flank steak: Slightly chewier but deeply beefy.
-
Sirloin: More tender and often easier to find pre-sliced.
-
Tip: Slice against the grain and keep the slices thin — about 1/8 inch — for melt-in-your-mouth texture.
Broccoli
Fresh broccoli florets are the classic choice — they soak up the sauce while staying bright and slightly crisp.
-
Fresh broccoli: Best texture and color.
-
Frozen broccoli: Can be used in a pinch, but steam it first and pat dry to avoid sogginess.
Marinade + Sauce Base
This recipe uses a quick marinade that doubles as the sauce base. Here’s what goes into it:
-
Soy sauce: Salty, umami base — use low-sodium if preferred.
-
Oyster sauce: Adds richness and depth.
-
Garlic & ginger: Aromatic and warming.
-
Brown sugar: Balances the saltiness and brings that takeout-style sweetness.
-
Cornstarch: Tenderizes the beef and thickens the sauce.
-
Sesame oil: Adds a toasty finish — just a few drops are enough.
Optional Add-Ins
-
Crushed red pepper flakes or chili paste: For a bit of heat.
-
Sliced mushrooms or bell peppers: Add volume and color.
-
Toasted sesame seeds or green onions: For garnish and texture.
Step-by-Step Instructions
1. Prep the Beef
Slice 1 lb of flank steak or sirloin thinly against the grain. Toss with:
-
1 tablespoon soy sauce
-
1 tablespoon cornstarch
-
1/2 teaspoon baking soda (optional, for extra tenderness)
Set aside for at least 10 minutes. This step helps tenderize the meat and gives it that velvety texture.
2. Make the Sauce
In a small bowl, whisk together:
-
1/4 cup soy sauce
-
2 tablespoons oyster sauce
-
1 tablespoon brown sugar
-
1 tablespoon cornstarch
-
1/4 cup beef broth or water
-
1 teaspoon sesame oil
-
2 garlic cloves, minced
-
1 teaspoon grated fresh ginger
Set aside — you’ll pour this in at the end.
3. Cook the Broccoli
Bring a pot of water to a boil. Blanch 3 cups of broccoli florets for 1–2 minutes until bright green and just tender. Drain and set aside.
Tip: You can skip blanching and stir-fry directly, but blanching gives that restaurant-style texture.
4. Stir-Fry the Beef
Heat 1 tablespoon oil in a large skillet or wok over high heat. Add the beef in a single layer and sear for 2–3 minutes, flipping once until browned. Work in batches if necessary.
Remove beef from the pan and set aside.
5. Combine Everything
Add a little more oil if needed. Return beef and broccoli to the pan. Pour in the prepared sauce and toss everything together.
Cook for 1–2 minutes until the sauce thickens and coats the ingredients.
Taste and adjust — more soy sauce for salt, more sugar for sweetness, or a splash of rice vinegar for brightness.
Tips, Variations & Substitutions
Chef Tips
-
Use high heat and don’t overcrowd the pan — cook the beef in batches for the best sear.
-
Mix the sauce just before adding to prevent the cornstarch from settling.
-
If using frozen broccoli, thaw and pat dry before adding to the pan.
Variations
-
Spicy Beef and Broccoli: Add 1 tablespoon chili garlic sauce or a pinch of red pepper flakes.
-
Honey Garlic Twist: Swap brown sugar for honey and increase garlic for a sticky-sweet version.
-
Vegetable-Packed: Stir in mushrooms, snow peas, or baby corn for added color and texture.
Substitutions
-
No oyster sauce? Use hoisin or add an extra tablespoon of soy sauce plus a splash of Worcestershire.
-
Gluten-free? Use tamari instead of soy sauce and check that your oyster sauce is gluten-free.
-
Low-carb? Serve with cauliflower rice and reduce sugar.
Serving Ideas & Occasions
This dish shines as a complete meal, especially when served over:
-
Steamed jasmine or basmati rice
-
Fried rice or garlic noodles
-
Cauliflower rice for a lighter option
-
Steamed bao or lettuce wraps for a fun twist
Perfect for quick dinners, meal prep lunches, or family-style takeout nights at home.
It also holds up well for leftovers — the sauce clings beautifully after reheating.
Nutritional & Health Notes
Beef and broccoli is naturally high in protein, iron, and fiber (from the broccoli). With a modest portion of sauce and lean cuts of beef, it can be part of a balanced meal.
To lighten the dish:
-
Use less oil and leaner cuts of beef.
-
Serve over steamed vegetables instead of rice.
-
Reduce the sugar slightly or substitute with honey.
Each serving provides a filling mix of protein, micronutrients (vitamin C, potassium), and healthy fats from sesame oil.
FAQs
Q1: What’s the best cut of beef for stir-fry?
A1: Flank steak, sirloin, or skirt steak work well. The key is slicing thinly against the grain for maximum tenderness.
Q2: Can I make beef and broccoli ahead of time?
A2: Yes. It reheats well in a skillet or microwave. Store in an airtight container for up to 3 days.
Q3: Why is my beef tough?
A3: It may have been sliced too thick, overcooked, or not marinated long enough. Use a cornstarch-based marinade for best texture and don’t overcook.
Q4: Can I use chicken instead of beef?
A4: Absolutely. Chicken thighs or breasts work great. Adjust cook time slightly — chicken needs to cook through but stay tender.
Q5: What can I use instead of oyster sauce?
A5: Hoisin sauce is a common substitute. You can also make a mix of soy sauce, Worcestershire, and a pinch of sugar for a similar depth.
Q6: Is this dish gluten-free?
A6: It can be — use tamari or gluten-free soy sauce and check your oyster sauce label.
Q7: How do I make it saucier?
A7: Double the sauce ingredients and add an extra 1/4 cup water or broth. Simmer slightly longer to let it thicken.
PrintThis easy beef and broccoli recipe delivers takeout-style flavor in under 30 minutes. Tender beef, crisp broccoli, and a rich garlic-soy sauce make it the perfect weeknight meal.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: Serves 4
Ingredients
-
1 lb flank or sirloin steak, thinly sliced
-
1 tbsp soy sauce (for marinade)
-
1 tbsp cornstarch (for marinade)
-
3 cups broccoli florets
-
2 tbsp oil, divided
-
1/4 cup soy sauce
-
2 tbsp oyster sauce
-
1 tbsp brown sugar
-
1 tbsp cornstarch
-
1/4 cup beef broth or water
-
2 garlic cloves, minced
-
1 tsp grated ginger
-
1 tsp sesame oil
Instructions
-
Toss beef with 1 tbsp soy sauce and 1 tbsp cornstarch. Let sit 10–15 minutes.
-
Blanch broccoli in boiling water for 1–2 minutes. Drain and set aside.
-
In a bowl, mix sauce ingredients: soy sauce, oyster sauce, sugar, broth, cornstarch, garlic, ginger, sesame oil.
-
Heat 1 tbsp oil in a skillet. Sear beef in batches until browned. Remove.
-
Add broccoli and beef back to pan. Pour in sauce and stir-fry for 1–2 minutes until thickened.
-
Serve hot over rice or noodles.