This beef and broccoli recipe is the one I make when I want takeout flavours without the takeout wait — or the takeout bill. Tender strips of beef with caramelized edges, bright green broccoli that still has bite, and a glossy savoury-sweet sauce that coats everything. It all comes together in one hot pan in 20 minutes, and it beats anything in a delivery bag.
I have tested this beef and broccoli recipe more times than my wok cares to admit, and the difference between “pretty good” and “restaurant good” comes down to three small things: slice the beef thin against the grain, keep the pan screaming hot so the beef sears instead of steams, and blanch the broccoli so it stays vivid green and crisp-tender. Get those three right and this beef and broccoli recipe will taste like your favourite Chinese takeout spot — maybe better, because you control the salt, the sugar, and the quality of the beef.
The sauce is a simple stir of soy sauce, brown sugar, beef broth, and cornstarch, but it thickens into this shiny glaze that clings to every piece. Let me walk you through exactly how I make it, so your beef and broccoli recipe comes out perfect on the very first try.
Why You’ll Love This Beef and Broccoli Recipe
- Truly 20 minutes. Ten minutes of prep, ten minutes of cooking. Faster than delivery.
- Better than takeout. A fraction of the cost, way less greasy, and you control the ingredients.
- One pan, minimal cleanup. Everything happens in a single skillet or wok.
- Meal-prep friendly. The beef and sauce hold beautifully; add fresh rice and you have three days of lunches.
- Family-approved. That sweet-savoury glaze wins over picky eaters — kids eat their broccoli in this beef and broccoli recipe without negotiating.
This is also the beef and broccoli recipe I lean on when friends drop by on short notice. I throw it over a pot of jasmine rice, scatter some sesame seeds and sliced scallions on top, and it looks like I planned it all along.
Ingredients for This Beef and Broccoli Recipe
Here is what you need for this beef and broccoli recipe — all of it is pantry-friendly or easy to grab on a normal grocery run:
For the beef and vegetables:
- 1 lb (450g) flank steak — sliced very thin against the grain (see my tip below for making this easy)
- 5 cups broccoli florets (about 1 large head, ~1 lb / 450g) — cut into bite-size pieces so they cook evenly
- 2 tablespoons neutral oil (avocado, canola, or peanut) — you need an oil with a high smoke point
- 3 cloves garlic, minced — about 1 tablespoon
- 1 tablespoon fresh ginger, grated — fresh is noticeably better than powder here
- 1/4 teaspoon red pepper flakes (optional) — for a gentle background heat
For the glossy sauce:
- 1/3 cup low-sodium soy sauce — regular soy works too; just go a little lighter on added salt
- 1/4 cup low-sodium beef broth or water — broth gives the sauce more depth
- 3 tablespoons brown sugar — honey works as a swap
- 2 tablespoons oyster sauce (optional but recommended) — adds that rich, restaurant-style depth
- 1 tablespoon cornstarch — the thickener that turns the sauce glossy
- 1 tablespoon rice vinegar — a touch of brightness
- 1 teaspoon toasted sesame oil — added at the end for aroma
To serve: cooked jasmine rice, toasted sesame seeds, and sliced scallions.
A quick word on the beef for this beef and broccoli recipe: flank steak is my first choice because it has great flavour and, when sliced thin against the grain, stays tender in a quick stir fry. Sirloin or skirt steak are excellent backups. Avoid stewing cuts — they need long, slow cooking and will chew like rubber in a 20-minute beef and broccoli recipe.
And a note on the green stuff: broccoli is doing real nutritional work here. It is a solid source of vitamin C and fibre — the USDA FoodData Central database lists raw broccoli at roughly 89 mg of vitamin C per 100 g, which is more than an orange by weight. A beef and broccoli recipe this tasty doubling as a vitamin boost is a weeknight win.
How to Make This Beef and Broccoli Recipe
- Freeze-slice the beef. Pop the flank steak in the freezer for 15–20 minutes until firm at the edges but not frozen solid. This is the trick that lets you cut paper-thin slices. Slice against the grain into 1/4-inch strips — look for the lines running through the meat and cut across them. In a bowl, toss the slices with 1 teaspoon of the cornstarch and 1 tablespoon of the soy sauce from the recipe, and let it sit while you prep everything else. This little velveting step is a big reason this beef and broccoli recipe stays tender.
- Whisk the sauce. In a small bowl or measuring jug, whisk together the soy sauce, beef broth, brown sugar, oyster sauce, remaining cornstarch, rice vinegar, and sesame oil until the sugar and cornstarch are fully dissolved. Set it by the stove — stir frying moves fast, and you want everything within arm’s reach.
- Blanch the broccoli. Bring a large pot of well-salted water to a rolling boil. Drop in the broccoli florets and cook for exactly 90 seconds — they should turn vivid green and still feel firm. Scoop them into a bowl of ice water to stop the cooking, then drain well. This step is what keeps your beef and broccoli recipe looking bright instead of sad and olive-coloured.
- Sear the beef in batches. Heat a large skillet or wok over high heat until it is genuinely smoking-hot. Add 1 tablespoon of the oil and swirl. Lay half the beef strips in a single layer — they should sizzle loudly the second they hit the pan. Do not touch them for 60–90 seconds, then flip and sear the second side for another 60 seconds. Transfer to a plate and repeat with the remaining oil and beef. Crowding the pan is the number-one way this beef and broccoli recipe goes from seared to steamed, so work in two batches without exception.
- Bloom the aromatics. Lower the heat to medium. Add the garlic, ginger, and red pepper flakes to the pan and stir for 30 seconds until fragrant — golden, not brown. If the pan looks dry, add a tiny drizzle of oil.
- Bring it all together. Return the beef and broccoli to the pan. Give the sauce a quick re-whisk (cornstarch settles) and pour it over everything. Stir gently and let it bubble for 2–3 minutes, until the sauce thickens into a glossy glaze that coats the back of a spoon. You will see it change — it goes from watery to shiny and clingy, and that is your cue.
- Serve immediately. Spoon the beef and broccoli recipe over hot jasmine rice, spooning extra sauce over each serving. Scatter sesame seeds and sliced scallions over the top and serve right away while the broccoli is still crisp.
The whole pan stage takes under ten minutes. When it is right, the beef has deep caramelized edges, the broccoli is bright green with little charred spots, and the sauce is thick enough to gloss every piece.

Quick Beef and Broccoli Stir Fry
Ingredients
Method
- Freeze the flank steak 15–20 minutes until firm at the edges. Slice very thin (1/4 inch) against the grain. Toss with 1 teaspoon cornstarch and 1 tablespoon soy sauce; rest while you prep.
- Whisk the remaining soy sauce, beef broth, brown sugar, oyster sauce, 1 tablespoon cornstarch, rice vinegar, and sesame oil in a bowl until dissolved.
- Blanch broccoli in well-salted boiling water for 90 seconds until vivid green. Transfer to ice water, then drain well.
- Heat a large skillet or wok over high heat until smoking. Add 1 tablespoon oil, sear half the beef in a single layer 60–90 seconds per side. Repeat with remaining oil and beef.
- Lower to medium heat. Stir the garlic, ginger, and red pepper flakes for 30 seconds until fragrant.
- Return beef and broccoli to the pan. Re-whisk the sauce, pour over, and simmer 2–3 minutes until the sauce turns glossy and thick. Serve immediately over jasmine rice with sesame seeds and scallions.
Beef and Broccoli Recipe: My Best Tips
- Slice against the grain, always. Those long muscle fibres shorten to nothing when you cut across them. Slicing with the grain is why so many homemade stir fries chew like jerky — and it is the single most common beef and broccoli recipe mistake.
- The 20-minute freezer trick. Even slightly firm meat slices far thinner than room-temp meat. Do not skip this unless your knife skills are excellent.
- Velvet the beef. That light cornstarch-soy coating protects the beef in the hot pan and keeps it silky. It is the technique Chinese restaurants use, and it works at home.
- Pan heat is everything. If your beef is not sizzling hard on contact, the pan is not hot enough. A lukewarm pan steams the beef in its own juices — grey, tough, sad.
- Do not skip the blanch. Ninety seconds in boiling water keeps the broccoli vivid and crisp-tender. Adding raw broccoli straight to the pan means it either burns or goes mushy while the beef overcooks.
- Re-whisk the sauce. Cornstarch sinks to the bottom in seconds. Stir the sauce right before pouring or the first half of your beef and broccoli recipe gets thin soy water and the last half gets sludge.
- Taste and adjust. Too salty? A squeeze of lime or an extra spoon of brown sugar balances it. Too sweet? A splash more rice vinegar. The sauce should be savoury first, sweet second.
Easy Variations on This Beef and Broccoli Recipe
The base is deliberately simple, so it bends easily:
- Chicken and broccoli: Swap the flank steak for 1 lb of thinly sliced chicken breast or thigh; sear 2–3 minutes per side until cooked through.
- Mushroom and broccoli: Use 12 oz of sliced shiitake or cremini mushrooms in place of the beef for a vegetarian version — sear them hard so they caramelize, and use vegetable broth in the sauce.
- Snow pea twist: Add 1 cup of snow peas or snap peas with the broccoli for extra crunch and colour.
- Spicy chili crisp version: Stir 1–2 teaspoons of chili crisp into the finished sauce for heat and texture.
- Low-carb: Serve over cauliflower rice instead of jasmine rice — the glossy sauce makes it taste indulgent.
- Extra saucy: Double the sauce ingredients (not the beef or broccoli) if you like to drown your rice — I always do.
- No oyster sauce? Use an extra tablespoon of soy sauce plus 1 teaspoon of sugar. You will lose a little depth, but this beef and broccoli recipe still works.
If fast pan dinners are your weeknight backbone, my garlic butter shrimp pasta is another 20-minute one-pan favourite with the same high-heat magic. For a one-pan dinner that builds the rice right in the skillet, the lemon herb chicken and rice is the move. And if you just want something cosy and carb-forward instead, this creamy garlic parmesan pasta is ready in 15 minutes flat.
Storage and Meal Prep
- Fridge: Store leftovers in an airtight container for 3–4 days. Reheat gently in a skillet over medium heat with a splash of water to loosen the sauce — the microwave works, but the broccoli keeps more texture on the stovetop.
- Meal prep: Cook the beef and sauce fully, and store separately from freshly cooked rice. Portion into containers and you have three lunches that reheat well.
- Freezer: This beef and broccoli recipe freezes decently for up to 2 months. The broccoli will soften a bit on thawing, but the flavour holds. Thaw overnight in the fridge before reheating.
- Make ahead: Slice the beef, chop the broccoli, and whisk the sauce the night before. Everything keeps in the fridge, and dinner then takes about 10 minutes of actual cooking.
FAQ
Can I use a different cut of beef in this beef and broccoli recipe?
Yes. Sirloin, skirt steak, and ribeye all work well — slice them thin against the grain the same way. Avoid chuck or round (stewing cuts) unless you have time to braise them separately first; they will be tough in a fast stir fry.
Why is my beef tough or chewy?
Almost always one of three things: it was sliced with the grain, the pan was crowded so the beef steamed instead of seared, or it was overcooked. Thin slices against the grain, a ripping-hot pan, batches, and 60–90 seconds per side will fix it.
Can I skip blanching the broccoli?
You can, but I do not recommend it. The alternative is to add the raw florets to the pan with 2–3 tablespoons of water and cover for 2–3 minutes to steam, then uncover and continue. It works, but the colour will not be as vivid and the broccoli cooks less evenly.
How do I thicken the sauce if it looks thin?
Let it bubble a little longer — cornstarch needs heat and about 2 minutes to fully activate. If it is still thin after 3 minutes, stir 1 teaspoon of cornstarch into 1 tablespoon of cold water and drizzle it in while stirring. It will thicken almost immediately.
Is this beef and broccoli recipe gluten-free?
Nearly. Swap the soy sauce for tamari (gluten-free) and make sure your oyster sauce is labelled gluten-free — most major brands have a GF version. The rest of the ingredients are naturally gluten-free.
Can I make this beef and broccoli recipe ahead of time?
Yes. The beef and sauce reheat beautifully for 3–4 days in the fridge. For the best texture, cook fresh rice on serving day and reheat the stir fry in a skillet rather than the microwave.





One Response