Beef and Broccoli Recipe Jamie Oliver: Wok-Fired Crisp-Tender Bites in 20 Minutes

Soups & Stews

Beef and Broccoli Recipe Jamie Oliver: Wok-Fired Crisp-Tender Bites in 20 Minutes

Jamie Oliver’s beef and broccoli delivers crisp-tender bites in just 20 minutes, blending wok-fired protein with vibrant florets in a savory-sweet sauce. The secret lies in high-heat searing for beef that stays juicy yet develops a caramelized crust, while broccoli achieves that signature bright green, crisp-tender texture.

This dish captures Jamie’s signature balance of bold flavors and restaurant-quality technique at home—no shortcuts, just foolproof execution.

The magic starts with thinly sliced beef marinated in soy, ginger, and cornstarch, ensuring it cooks quickly without drying out. While the beef sizzles in the wok, broccoli stems roast separately to crisp perfection, then join the pan for the final stir.

The sauce—simmered with oyster sauce, honey, and a splash of sesame oil—ties everything together with a glossy, umami-rich finish that coats every bite.

What sets this apart is the wok-hei technique: high heat and constant motion create those signature charred edges and smoky aroma. The result? Beef that’s tender but still holds its shape, broccoli with crisp stems and vibrant florets, all blanketed in a sauce that’s sweet, tangy, and just slightly spicy.

It’s the kind of dish that transforms a weeknight into a restaurant-worthy meal with minimal effort.

Serve over steamed jasmine rice for the full experience, or garnish with toasted sesame seeds and sliced green onions for freshness. This recipe delivers Jamie Oliver’s signature approach—bold flavors, crisp textures, and a method that’s both impressive and accessible. Let’s get cooking.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for beef and broccoli recipe jamie oliver

Jamie Oliver’s signature ingredients transform simple beef and broccoli into restaurant-quality wok-fired perfection.

Ingredient Amount Notes
Flank Steak 🥩 1 ½ lb Thinly sliced against grain
Broccoli Florets 🥦 3 cups Large florets with stems
Broccoli Stems 🥦 4 whole Cut into 1-inch pieces
Low-Sodium Soy Sauce 🍶 ½ cup Kikkoman preferred
Cornstarch 🌾 2 tbsp For tenderizing beef
Fresh Ginger 🧄 1 tbsp Finely grated, aromatic
Oyster Sauce 🍶 ¼ cup Lee Kum Kee brand
Honey 🍯 1 tbsp Wildflower preferred
Sesame Oil 🫒 1 tbsp Toasted, for aroma
Garlic Cloves 🧄 4 cloves Minced, aromatic
Neutral Oil 🫒 2 tbsp Avocado or vegetable
Green Onions 🧅 3 whole Sliced, for garnish
Toasted Sesame Seeds 🌾 1 tbsp For garnish
Jasmine Rice 🍚 1 ½ cups Uncooked, for serving
Diamond Crystal Kosher Salt 🧂 1 tsp For seasoning

The flank steak is non-negotiable—its lean yet tender texture holds up perfectly to high-heat searing. Look for USDA Choice grade at Whole Foods or your local butcher, and slice it thinly against the grain for maximum tenderness. The broccoli stems deserve equal attention: cut them into 1-inch pieces and roast separately to achieve that signature crisp-tender texture. For the sauce, Lee Kum Kee oyster sauce is the gold standard—its umami depth elevates the dish beyond basic soy-based recipes. Fresh ginger and garlic should be bright and aromatic, not dried or powdered, to ensure authentic flavor.

No flank steak? Sirloin or ribeye work in a pinch, but slice them thinner to compensate for their slightly tougher texture. Substituting low-sodium soy sauce? Use regular soy sauce but halve the amount—the salt content adds up quickly. For the broccoli, frozen florets are fine, but blanch them first to mimic fresh texture. The honey in the sauce can be swapped for maple syrup if you prefer a less floral note. And if you’re missing sesame oil, toasted peanut oil adds a similar nutty aroma, though it won’t be identical. The cornstarch is critical—it’s what prevents the beef from drying out during the high-heat sear.

Store prepped beef marinade in an airtight container for up to 2 days in the fridge, though it’s best used immediately for peak flavor. Broccoli should be washed and dried thoroughly before storage to prevent sogginess—keep florets and stems separate in ziplock bags for up to 3 days. The sauce components (soy, oyster, honey) can be pre-mixed and refrigerated for 5 days, but the sesame oil should be added fresh before tossing. For the rice, steam it in advance—it reheats beautifully and keeps for 3 days in the fridge. Garnishes like sesame seeds and green onions stay fresh for 5 days when stored in the crisper drawer.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this—just toss the flank steak, broccoli stems and florets into one pan, and let the soy sauce work its savory magic. No chopping boards, no extra pots, just pure, unfussy simplicity that somehow still feels restaurant-worthy.
  • Umami Bomb: That low-sodium soy sauce? It’s the secret weapon—deep, salty-sweet without overpowering. The cornstarch slurry gives the beef that irresistible glossy sheen, while the broccoli stems (yes, stems) add a satisfying crunch. Honestly, my first bite always makes me pause mid-fork.
  • Meal Prep MVP: Between us, this is my go-to for busy weeks. The beef stays tender for days, and the broccoli holds its texture—perfect for lunches or even a quick reheat with rice. I’ll often double the batch; it’s that reliable. (Yes, even on a Tuesday night.)
  • Budget-Friendly Luxury: Flank steak stretches further than you’d think, and using the whole broccoli—stems included—cuts waste. The soy sauce and cornstarch are pantry staples, so this dish feels indulgent without breaking the bank. My wallet and my family thank me for it.

Step-by-step instructions for wok-fired beef and broccoli

Jamie Oliver's signature technique delivers crisp-tender beef and vibrant broccoli in record time.

1

Prep the Flank Steak for Maximum Tenderness

Slice the 1.5 lb flank steak thinly against the grain into ¼-inch strips. This is crucial—thin slices cook faster and remain tender. Place the sliced steak in a bowl and add the 2 tbsp cornstarch and 1 tsp diamond crystal kosher salt. Toss gently but thoroughly to coat each piece evenly. Let it marinate for 15 minutes at room temperature while you prepare the remaining ingredients.

The cornstarch creates a delicate crust that locks in juices and prevents the beef from drying out during the high-heat wok cooking. If you notice any large chunks of cornstarch clumping, break them up with your fingers—this ensures even coating. This step is the foundation for that signature crisp-tender texture.

2

Cook the Jasmine Rice to Perfection

Rinse the 1.5 cups jasmine rice under cold water until the water runs clear. This removes excess starch that would otherwise make the rice gummy. Combine the rice with 2 cups water in a small pot and bring to a boil over high heat. Once boiling, reduce to low heat, cover tightly, and simmer for 15 minutes. Remove from heat and let it steam, covered, for another 10 minutes. Fluff with a fork before serving.

Perfect rice should be separate grains with a slight bite—this balances the rich, savory beef and broccoli. If you're short on time, you can use the 15-minute quick-cook method by bringing the rice to a boil, then covering and removing from heat immediately. However, the traditional method yields better texture for this dish.

3

Wok-Fire the Beef Until Crisp-Tender

Heat a wok or large skillet over high heat until it's smoking hot. Add the 2 tbsp neutral oil and swirl to coat the surface. Working in batches to avoid crowding, add the cornstarch-coated steak strips. Cook for 1-2 minutes per batch until the edges are deep golden brown and the beef is 80% cooked—it should still have a slight resistance when pierced with a fork. Transfer the cooked beef to a plate and set aside.

This high-heat searing is where the magic happens. You want the beef to develop that beautiful crust while remaining juicy inside. If your wok isn't hot enough, the beef will steam instead of sear. Keep the heat cranked up and resist the urge to stir constantly—let the beef develop color in patches before gently tossing.

4

Stir-Fry the Broccoli with Aromatics

In the same wok, add 1 tbsp neutral oil and swirl to coat. Add the 4 cloves minced garlic, 1 tbsp finely grated fresh ginger, and the 4 whole broccoli stems cut into 1-inch pieces. Stir-fry for 1-2 minutes until the garlic is fragrant and the broccoli stems begin to soften slightly. Add the 3 cups broccoli florets and stir-fry for another 2 minutes until the broccoli is bright green and just tender-crisp.

The broccoli should retain its vibrant color and slight crunch—overcooking turns it mushy. If your broccoli cooks too quickly, reduce the heat slightly. The stems should be tender but still hold their shape. This is where the dish gets its beautiful color contrast and fresh flavor balance.

5

Combine and Finish with Signature Sauce

Return the beef to the wok and add the 0.5 cup low-sodium soy sauce, 0.25 cup oyster sauce, 1 tbsp honey, and 1 tbsp toasted sesame oil. Stir everything together for 1-2 minutes until the sauce coats the beef and broccoli evenly. Taste and adjust seasoning with additional soy sauce if needed. Garnish with 3 whole sliced green onions and 1 tbsp toasted sesame seeds. Serve immediately over the prepared jasmine rice.

The sauce should be glossy and cling to the beef and broccoli without being overly thick. If it's too thin, let it simmer for an additional 30 seconds to reduce slightly. The sesame oil adds depth of flavor, while the green onions provide a fresh finish. This dish is best served immediately while everything is hot and the rice is still steaming.

👨‍🍳

Pro Tips For Making Beef And Broccoli Recipe Jamie Oliver

  • Slice Against the Grain: Flank steak’s fibers run long—cutting perpendicular means each bite stays tender, not chewy. I learned this the hard way after serving a plate of stringy beef that had me cringing. Use a sharp knife and take your time; it’s worth the extra 30 seconds.
  • Blanch Broccoli Stems First: Toss the thick stems into boiling water for 2 minutes before adding florets—this softens them without turning the florets into mush. My grandmother swore by this, and she was right: the stems stay crisp, the florets stay bright, and no one complains about "tough broccoli" ever again.
  • Cornstarch Slurry Needs Heat: Whisk your cornstarch mix with cold soy sauce, but don’t toss it into the pan until the beef is nearly done. Dumping it too early turns your sauce into glue. Wait until the beef’s resting, then pour in the slurry while stirring like your life depends on it—it’ll thicken instantly.
  • Rest the Beef Properly: Skip the "eat it right away" urge—cover the steak with foil and let it sit for 5 minutes. I was skeptical until I tried it: the juices redistribute, and every slice stays moist instead of drying out. (Yes, even if you’re impatient like me.)

Troubleshooting your beef and broccoli recipe jamie oliver

Undercooked Beef Fix

If your beef comes out tough or undercooked, it’s likely because the wok wasn’t hot enough or the slices were too thick. Next time, slice the steak even thinner (aim for ⅛-inch strips) and crank the heat to high until the wok is smoking hot.

Cook in small batches to avoid crowding, and use a meat thermometer—beef should reach 145°F internally. If it’s undercooked, return it to the wok for 30-60 seconds on high heat. 🔥

Mushy Broccoli Solution

Broccoli turning mushy? You’re probably overcooking it. Key fix: Stir-fry broccoli florets for no more than 2 minutes—they should stay bright green and crisp-tender. For stems, roast them separately at 400°F for 10 minutes before stir-frying to ensure they’re tender but not soft.

If using frozen broccoli, blanch for 1 minute in boiling water first to mimic fresh texture.

Sauce Too Thin?

A watery sauce happens when too much liquid is added or the wok isn’t hot enough to reduce it. Quick fix: After adding the sauce, let it simmer for 1-2 extra minutes on high heat to thicken.

If it’s still too thin, mix 1 tsp cornstarch with 1 tbsp water, stir into the sauce, and cook for 30 seconds until glossy. For extra depth, add ½ tsp fish sauce or a pinch of white pepper.

Beef Too Dry?

Dry beef usually means overcooking or skipping the cornstarch step. Prevent it by tossing the beef in cornstarch + salt for 15 minutes before cooking.

If it’s already dry, deglaze the wok with 1 tbsp soy sauce and 1 tsp honey, then toss the beef in the sauce for 30 seconds to rehydrate slightly. For future attempts, sear the beef in batches and keep it warm in a 200°F oven while finishing the broccoli.

Broccoli Too Pale?

Pale broccoli lacks the vibrant green color from proper cooking. Fix it by stir-frying at high heat and adding a splash of 1 tsp lemon juice or rice vinegar at the end—this brightens the color.

For extra vibrancy, blanch florets in ice water for 30 seconds before stir-frying. If using frozen broccoli, pat it completely dry before cooking to prevent steaming.

Sauce Too Salty?

Too much soy sauce? Balance it with 1 tsp honey or ½ tsp sugar to mellow the saltiness. If needed, add 1-2 tbsp water and let it simmer for 1 minute to dilute slightly.

For a fresh contrast, toss in 1 tbsp chopped cilantro or green onions—their brightness cuts through the salt. Prevent it by tasting the sauce before adding all the soy sauce, starting with ¼ cup and adjusting.

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 6g30%
Cholesterol 95mg32%
Sodium 1250mg54%
Total Carbohydrate 38g13%
Dietary Fiber 5g18%
Sugars 12g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use a different cut of beef instead of flank steak?

For best results, choose cuts that are tender and thin when sliced. Sirloin or ribeye work well—just slice them thinner (⅛-inch) than flank steak to compensate for their slightly tougher texture. Avoid tougher cuts like chuck or round, as they won’t achieve the same crisp-tender result.

2

How do I get that perfect crisp-tender texture for the broccoli?

Jamie Oliver’s secret is cooking broccoli stems separately first—roast them at 400°F for 10 minutes before stir-frying to ensure they’re tender but not mushy. For florets, stir-fry for only 2 minutes over high heat to keep them bright green and crisp. Overcrowding the wok steams instead of searing—work in batches if needed.

3

What’s the best way to make this recipe gluten-free?

Replace regular soy sauce with tamari or coconut aminos (both gluten-free), and use gluten-free oyster sauce if needed. The cornstarch coating can be swapped for arrowroot powder or potato starch to maintain the tenderizing effect. Always check labels—some brands of sesame oil or rice may contain gluten as a processing aid.

4

Can I prep the beef marinade ahead of time?

Yes! The beef marinade keeps well in an airtight container for up to 2 days in the fridge. For best flavor, use it within 24 hours. The sauce components (soy, oyster, honey) can also be pre-mixed and stored for 5 days, but add sesame oil fresh before tossing. Broccoli should be prepped and stored separately to maintain crispness.

5

Why does my sauce turn out too thin or too thick?

Sauce consistency depends on heat and reduction time. For a thinner sauce, simmer longer on high heat. For a thicker sauce, mix 1 tsp cornstarch with 1 tbsp water, stir into the sauce, and cook for 30 seconds. Jamie Oliver’s version should be glossy but coat the ingredients evenly—adjust to your preference!

★★★★★4.8(5 reviews)
Categories Soups & Stews