Beef and broccoli stir fry is the takeout order you can beat at home: thin sliced flank steak seared fast in a screaming wok, broccoli blasted until it is crisp tender and charred at the edges, and a glossy soy
brown sugar sauce with garlic, ginger, and sesame that thickens around everything in about two minutes. Twenty five minutes from knife to plate, and it tastes brighter than anything in a delivery box.
The whole recipe lives in high heat and good timing: beef out, broccoli in, everything back together for the sauce finish. It is ideal for weeknights that want takeout energy without the wait, rice bowl nights, and anyone who has ever looked at a wok and thought, we should do this more often. We should.
Recipe at a Glance
- Prep time: 15 minutes
- Cook time: about 10 minutes
- Total time: 25 minutes
- Servings: 4
- Difficulty: Easy
- Method: High heat wok stir fry, sauce thickened at the end
Ingredients You’ll Need
- 1.5 lbs flank steak, sliced thin
- 2 heads broccoli, cut into florets
- 3 tbsp soy sauce
- 2 tbsp brown sugar
- 1 tbsp sesame oil
- 2 tbsp vegetable oil
- 3 cloves garlic, minced
- 1 tsp grated ginger
- 1 tbsp cornstarch
- 1/4 cup beef broth
- Sesame seeds, for garnish
- Steamed rice, for serving
Ingredient Notes & Easy Substitutions
Flank steak: A pound and a half of flank, sliced thin against the grain, is the stir fry ideal; the loose grain cooks in minutes and stays tender. Sirloin or skirt steak swap in happily, and the single most important step is the thin slice: partially freeze the beef for 20 minutes and the knife glides.
Broccoli: Two full heads cut into bite sized florets, because the sauce needs something to cling to and the vegetable is half the dish’s name. Include some peeled, sliced stem; it cooks sweet and tender and most of the broccoli flavor lives there.
The sauce: Soy sauce and brown sugar lead, sesame oil brings the nutty perfume, and garlic and ginger do the aromatics. It is a balanced sweet savory takeout style sauce; low sodium soy is the smart pour since the sauce reduces.

Cornstarch and broth: One tablespoon of cornstarch whisked into a quarter cup of beef broth is the thickener. Cornstarch needs cold or cool liquid to dissolve smooth; added dry, it clumps, and clumps are the one way this sauce fails.
Sesame seeds and rice: Toasted seeds on top and hot steamed rice underneath. The rice is not optional in this house; the sauce demands a landing strip.
Equipment You’ll Need
- Wok or large heavy skillet, cast iron works
- Sharp knife and cutting board
- Small bowl and whisk, for the sauce
- Spatula or tongs, for tossing
- Rice cooker or pot, for the rice
How to Make Beef and Broccoli Stir Fry
Whisk the sauce, sear the beef, blast the broccoli, bring it all home together. High heat, fast hands. Follow with me.
Step One: Whisk the Sauce
In a small bowl, whisk together the soy sauce, brown sugar, sesame oil, garlic, ginger, cornstarch, and beef broth until smooth.
You are looking for a uniform, dark sauce with the cornstarch fully dissolved and no sugar sitting on the bottom. Making it now means the finish later is one decisive pour; stir fries move too fast for measuring mid wok.
Step Two: Heat the Wok
Heat the vegetable oil in a wok over high heat until it shimmers and a wisp of smoke just barely appears.
You are looking for a properly hot pan; this is the entire difference between stir fried and steamed. A shy wok makes gray beef and watery broccoli, while a screaming one makes the char and sizzle that taste like takeout.
Step Three: Sear the Beef
Add the sliced flank steak in a single layer and stir fry for 3 to 4 minutes, until browned but still blushing at the centers. Remove the beef to a plate.
You are looking for browned edges and quick cooking; thin slices need only minutes. Work in two batches if the beef stacks up, because crowding drops the temperature and steams the meat instead of searing it. Pulling it early keeps it tender through the sauce finish later.
Step Four: Stir Fry the Broccoli
Add the broccoli florets to the hot wok and stir fry for 4 minutes, until crisp tender with charred flecks at the edges. A splash of water and a lid for one minute helps them steam finish if your florets run thick.
You are looking for deep green, snappy broccoli with browned edges, not olive colored softness. Keep everything moving; the toss is what cooks it evenly in the wok’s hottest zones without burning the garlic that comes next.
Step Five: Sauce and Thicken
Return the beef to the wok, pour in the sauce, and cook for about 2 minutes, tossing constantly, until the sauce thickens into a glossy glaze that clings to every piece.
You are looking for the cornstarch to activate and the sauce to turn from watery to lacquer right before your eyes. The moment it coats the beef and broccoli, it is done; cornstarch sauces thin out if overcooked past their peak.
Step Six: Serve
Spoon the beef and broccoli over steamed rice and finish with sesame seeds.
You are looking for a plate that smells like your favorite takeout spot and tastes fresher. Extra sesame seeds and sliced green onion on top make it restaurant presentable; chopsticks optional but encouraged.
Serving Size & Batch Scaling
A pound and a half of steak with two heads of broccoli feeds 4 over rice. The recipe scales by batches, not by one giant wok: double everything and cook the beef in two rounds, because a crowded wok is the single fastest way to ruin a stir fry.
The sauce doubles perfectly; make it in a jar and shake, which is also a genuine meal prep trick for future weeknights.
Making More or Less?
- 2 servings: Three quarters of a pound of beef and one head of broccoli; the wok times hold exactly.
- 4 servings: The recipe as written.
- A crowd: Double everything and sear in batches, holding finished rounds on a plate while the wok keeps working; combine everything for one final sauced toss at the end.
For any batch: thin slices, screaming hot wok, beef pulled early, sauce whisked before, thickened just to gloss. Those five rules stir fry the same dinner every time.
Nutrition Estimate Per Serving
The following is an estimated nutritional breakdown per serving (1 of 4, with rice), calculated from the ingredients in this recipe. It is an estimate, not medically precise information.
- Calories: ~520
- Protein: 38g
- Carbohydrates: 45g
- Fat: 20g
- Fiber: 5g
- Sugar: 9g
- Sodium: ~890mg
Useful highlight: each bowl delivers serious protein and iron from the flank steak plus a full serving of broccoli, and the sauce gets its gloss from cornstarch rather than heavy oils or sugar bombs.
Common Mistakes to Avoid
Thick slices. Half inch slabs turn chewy while their centers lag. Thin against the grain, chilled beef, sharp knife; thirty seconds of freezing makes it easy.
Crowding the wok. Two batches beat one pale pile, every single time. Heat is the ingredient you cannot add back later.
Overcooking the broccoli. Four minutes to crisp tender; past that it goes dull and soft. The charred edges are flavor, the olive color is a warning.
Dry cornstarch. Whisk it into the broth first, always. Dry cornstarch hits hot sauce and clumps into tiny tapioca pearls nobody ordered.
Troubleshooting Guide
My beef came out tough. Why? Thick slices, a cool wok, or overcooking. Thin slices sear in three minutes; anything longer and quick cooking beef tightens up. Slice against the grain and pull early.
The sauce stayed watery. The cornstarch needed the heat to activate, or the pan was too crowded and steaming. Push everything to the sides, let the sauce bubble alone in the center for a minute, and it thickens.
The sauce tastes too salty or too sweet. Balance is a dial, not a rule: more broth softens salt, a pinch more sugar rounds soy. Adjust at the whisk, before the pour.
Can I make it without a wok? Yes; the widest, heaviest skillet you own over the highest heat your stove gives does the job. Cast iron holds heat beautifully and chars the broccoli like a dream.

Variations & Customizations
Spicy version: A teaspoon of chili garlic sauce or red pepper flakes into the whisk; the heat blooms into the sauce as it thickens.
Chicken version: Thin sliced chicken thigh swaps in with a minute or two more per side; the sauce does not notice the change.
Fried rice route: Toss leftover beef and broccoli with cold rice in the same wok for the best next day fried rice of your life.
Stir fry night neighbors: My Korean BBQ pork runs the same hot wok technique with a gochujang kick, and my street corn chicken rice bowl keeps the rice bowl rotation rolling all week.
The high heat, batch sear, and crisp tender broccoli method here follow the Beef and Broccoli at Wok and Skillet, and the flank steak, sweet soy sauce build at Garlic and Zest backs the same sauce thickened finish used above.
What to Serve With It
Steamed rice, always: White, jasmine, or brown; the sauce needs a destination and rice is the correct one.
Quick sides: Store bought potstickers or a cucumber salad turn it into a full takeout night at home.
Low carb route: Serve over cauliflower rice; the glossy sauce makes the swap painless.
Lunch plan: Portion beef, broccoli, and rice into containers; the sauce re glosses in the microwave and Friday’s lunch beats Thursday’s takeout.
Meal Prep & Make-Ahead Instructions
Can this be made ahead? The sauce whisks together up to 5 days ahead and waits in a jar; the beef can even be sliced and refrigerated a day early. The stir fry itself takes ten minutes, so ahead prep is a bonus, not a requirement.
Cooked leftovers keep beautifully for 4 days, which makes a double batch the easiest meal prep decision of the week.
Storage & Leftovers
Refrigeration: Airtight, the finished stir fry keeps 3 to 4 days; the broccoli softens slightly and the sauce re glosses with a splash of water.
Freezing: The cooked beef and sauce freeze up to 2 months; broccoli prefers fresh, so freeze beef separately if you plan that far ahead.
Leftover ideas: Fried rice, lettuce wraps, or folded into quesadillas with mozzarella; the sweet soy glaze upgrades everything it touches on day three.
Reheating Instructions
Wok or skillet (best method): Two minutes over high heat re crisps the beef edges and re glosses the sauce better than it left.
Microwave: Ninety seconds, covered, with a teaspoon of water stirred through; stop while it is hot, not cooked again.
Cold and proud: Cold beef and broccoli over cold rice with the sesame seeds still on is a fully legitimate desk lunch, and no one can take that from you.
Frequently Asked Questions
Do I need to marinate the beef? This version skips the marinade and relies on a hot sear and thin slices, which keeps it a true twenty five minute meal. If you have time, a teaspoon of soy and cornstarch on the slices for 15 minutes adds extra velvet.
Can I use frozen broccoli? Fresh florets char and stay crisp; frozen releases water and steams the wok. In a pinch, cook frozen broccoli separately and add it at the sauce stage.
What can I use instead of flank steak? Sirloin, skirt, or even thin sliced ribeye; the rule is thin slicing against the grain, and any quick cooking beef obeys it.
How do I get the takeout smoky flavor? Maximum heat, minimal stirring in the first minute, and don’t crowd; that sear contact with the hot metal is where wok flavor is born.
And that is the whole wok: thin seared beef, charred crisp broccoli, and a glossy sweet soy glaze that clings to both. It beats the delivery driver, costs half the order, and cleans up in one pan. Fire up the wok this week; Friday night just moved to Tuesday.