Soups & Stews
Jamie Oliver's beef and broccoli recipe delivers restaurant-quality wok-fired flavor at home, where tender beef strips meet crisp-tender broccoli in a glossy, umami-rich soy-ginger sauce. The secret lies in proper marinating and high-heat stir-frying—techniques that create that signature wok-hei aroma while keeping everything perfectly balanced. I've adapted this dish to highlight Jamie's signature approach: fresh ingredients, bold flavors, and a technique that's approachable yet impressive.
What sets this recipe apart is the sauce—sweet, salty, and aromatic from fresh ginger, garlic, and a touch of honey—all combined with just the right amount of soy sauce for depth.
The beef gets marinated in a simple blend of cornstarch and spices, ensuring it stays tender while developing a subtle crust. Meanwhile, the broccoli roasts briefly to maintain its vibrant green color and satisfying crunch before being tossed in the sauce.
By the time you plate this dish, you'll have perfectly seared beef strips with a glossy, caramelized sheen, broccoli that's crisp-tender with bright florets, and a sauce that coats everything in rich, savory-sweet perfection.
The aroma alone will have everyone gathered around the table, and the first bite delivers that perfect balance of textures and flavors Jamie Oliver makes famous.
Serve this over steamed jasmine rice for a complete meal that's as satisfying as it is elegant. The technique is straightforward, but the results are restaurant-quality—proof that you don't need a wok to achieve wok-hei flavor at home. Let's get cooking!
Ingredients for beef and broccoli recipe jamie oliver
Fresh ingredients meet bold flavors in this Jamie Oliver-inspired beef and broccoli recipe.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ½ lb | Thinly sliced against the grain |
| Fresh Broccoli Crowns 🥦 | 2 lb | Cut into 2-inch florets, stems peeled |
| Cornstarch 🌾 | 2 tbsp | For tenderizing beef marinade |
| Light Soy Sauce 🍶 | ½ cup | Kikkoman preferred for balance |
| Dark Soy Sauce 🍶 | 1 tbsp | For depth of color |
| Fresh Ginger 🧄 | 2 tbsp | Finely grated, aromatic |
| Garlic Cloves 🧄 | 6 cloves | Minced, for aromatic base |
| Honey 🍯 | 1 tbsp | For subtle sweetness |
| Sesame Oil 🫒 | 1 tbsp | Toasted for nutty aroma |
| Vegetable Oil 🫒 | 3 tbsp | High smoke point for stir-fry |
| Green Onions 🧅 | 4 whole | Sliced diagonally for garnish |
| Toasted Sesame Seeds 🌾 | 1 tbsp | For crunchy texture |
| White Peppercorns 🌶️ | ½ tsp | Freshly ground for heat |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, for serving |
The flank steak is non-negotiable here—its lean yet tender texture holds up perfectly to stir-frying. Look for USDA Choice or Prime with good marbling, and ask your butcher to slice it thinly against the grain for maximum tenderness. If you can't find flank, sirloin or ribeye work too, but slice them paper-thin. The broccoli should be vibrant green with firm stems—Trader Joe's or Whole Foods carry the freshest crowns. For the soy sauces, Kikkoman light and Lee Kum Kee dark are my go-tos, but any high-quality brands will do. Fresh ginger and garlic are essential; bottled paste lacks the aromatic punch this dish demands.
No cornstarch? Arrowroot powder at the same amount works in a pinch, though it won't cling as well to the beef. Substituting honey? Maple syrup or agave keeps things vegan while adding depth. If sesame oil is unavailable, toasted peanut oil offers a similar nutty profile. For the broccoli, baby broccoli florets work if crowns are too large, but avoid pre-cut florets—they bruise easily. The white peppercorns add subtle heat; if you prefer black, use half the amount for a milder kick. For extra umami, add 1 tsp fish sauce to the marinade, though omit if avoiding seafood.
Marinate the beef for at least 30 minutes (overnight is ideal) to ensure maximum tenderness. Broccoli should be blanched for 1 minute before stir-frying to retain its vibrant color. Store the sauce separately in the fridge for up to 5 days—it only gets better as the flavors meld. The cooked beef and broccoli keep well for 3 days refrigerated, though they're best served fresh. For meal prep, portion the sauce and proteins separately to maintain texture. Freeze the sauce for up to 3 months in an airtight container.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this for nights when I’m too tired to scrub pots—just slice the steak thin, toss the broccoli crowns in a single pan, and let the soy sauce and cornstarch work their sauce-thickening spell. No extra bowls, no stress.
- Umami Bomb: That combo of light and dark soy sauce? It’s like a flavor explosion—sweet, salty, and deep all at once. The flank steak stays juicy while the broccoli gets that perfect crisp-tender bite, and honestly, I’ll take this over takeout any day.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Slice the leftovers over rice the next day, or pack it cold in containers—still tastes fresh hours later. My kids even eat it straight from the fridge (yes, really).
- Budget Powerhouse: Flank steak stretches farther than you’d think when sliced thin, and broccoli crowns are cheaper than pre-cut florets. A little cornstarch turns basic ingredients into something restaurant-worthy without breaking the bank. Win.
Step-by-step instructions for Jamie Oliver's beef and broccoli
Master this wok-fired classic with perfectly tender beef and vibrant broccoli in a silky soy glaze.
Prepare the Beef Marinade and Tenderize
In a medium bowl, combine the 1.5 lb flank steak sliced against the grain with 2 tbsp cornstarch, 0.5 cup light soy sauce, 1 tbsp dark soy sauce, 2 tbsp finely grated fresh ginger, and 6 minced garlic cloves. Gently toss until the steak is evenly coated and the marinade clings to the meat. Let it sit at room temperature for 15 minutes—this allows the cornstarch to begin tenderizing the beef while the soy sauce infuses flavor.
Here's the thing—don't skip the cornstarch. It creates a protective barrier that keeps the beef juicy during the high-heat sear. The flank steak should be completely submerged in the marinade, so if needed, add a splash of water to help distribute the mixture. Cover and refrigerate for at least 30 minutes (up to 2 hours for deeper flavor).
Cook the Jasmine Rice to Perfection
Rinse the 1.5 cups jasmine rice thoroughly under cold water until the water runs clear—this removes excess starch that can make the rice gummy. Combine the rice with 2.25 cups water (1.5 times the rice volume) in a pot and bring to a boil over high heat. Once boiling, reduce to low heat, cover tightly, and simmer for 15 minutes without lifting the lid. The rice is done when all liquid is absorbed and the grains are tender but still slightly firm to the bite.
I always use a tight-fitting lid to trap steam, which is crucial for fluffy rice. If you don't have a lid that seals perfectly, press a towel around the edges to prevent steam from escaping. Remove from heat and let it rest covered for 10 minutes—this resting period allows the rice to finish steaming and develop its signature aroma.
Stir-Fry the Broccoli Until Crisp-Tender
Heat 1 tbsp vegetable oil in a wok or large skillet over high heat until shimmering. Add the 2 lb broccoli crowns cut into 2-inch florets and stir-fry for 4-5 minutes until the edges turn bright green and just beginning to blister. The broccoli should retain some bite—overcooking turns it mushy. Work in batches if needed to avoid crowding the pan, which steams instead of crisps the vegetables.
Remove the broccoli and set aside, tented with a clean kitchen towel to keep it warm. The residual heat will continue cooking it slightly, but you want it to finish in the sauce. Don't be tempted to add more oil at this stage—we're using the rendered fat from the beef for the final stir-fry.
Sear the Beef and Build the Sauce
In the same wok, add 2 tbsp vegetable oil and swirl to coat the pan. Increase heat to high and add the marinated beef in a single layer. Let it sear undisturbed for 1-2 minutes until a deep golden crust forms—this is your signal to flip. Cook for another 1-2 minutes until the beef is medium-rare (internal temperature 130-135°F). Remove the beef and set aside with the broccoli.
Reduce heat to medium, then add 1 tbsp sesame oil, 1 tbsp honey, and 0.5 tsp freshly ground white peppercorns. Stir for 30 seconds until fragrant, then pour in 0.25 cup light soy sauce and 1 tbsp dark soy sauce. Let the sauce bubble vigorously for 1-2 minutes until it thickens slightly and coats the back of a spoon. The dark soy sauce will deepen the color and add complexity to the flavor profile.
Combine and Finish with Garnishes
Return the beef and broccoli to the wok, tossing gently to coat everything in the sauce. Stir-fry for 1-2 minutes until the beef is heated through and the broccoli is evenly glazed. The sauce should be silky but still cling to the ingredients—if it's too thin, simmer uncovered for another 30 seconds to reduce slightly. Taste and adjust seasoning with a pinch more soy sauce if needed.
To serve, spoon the beef and broccoli over the jasmine rice, drizzle with any remaining sauce from the wok, and garnish with 4 diagonally sliced green onions and 1 tbsp toasted sesame seeds. The contrast of textures—crisp broccoli, tender beef, and crunchy sesame seeds—makes this dish truly special. Serve immediately while the beef is still juicy and the broccoli vibrant.
Pro Tips For Making Beef And Broccoli Recipe Jamie Oliver
- Slice Against the Grain: I learned this the hard way—thin, even slices that run perpendicular to the flank steak’s muscle fibers make all the difference. Use a sharp knife and work quickly; if the meat starts to toughen, toss it in the fridge for 10 minutes to firm up before slicing.
- Salt the Broccoli: Don’t skip this—toss the broccoli crowns with a pinch of salt right after cutting. Let them sit for 5 minutes while you prep the rest; it draws out moisture so they crisp up perfectly in the stir-fry.
- Cornstarch Slurry Timing: Make the cornstarch slurry after the beef is cooked and removed from the pan. Stir it into the sauce and let it bubble for 30 seconds before adding the beef back—this keeps the sauce glossy, not gluey.
- Low and Slow Finish: After adding the soy sauces, reduce the heat to medium-low and let the sauce simmer uncovered for 2 minutes. This evaporates the alcohol (if using cooking wine) and deepens the flavor—rushing it leaves the dish tasting flat.
Health benefits of these flavors
Lean Protein Power
This dish delivers high-quality protein from the flank steak, with about 48 grams per serving—perfect for muscle repair and satiety. The lean cut means you get all the benefits without excess saturated fat.
I always notice how energized I feel after eating this, especially when paired with the complex carbs from jasmine rice. 💪
Broccoli's Nutrient Boost
The 2 pounds of broccoli here provide 120% of your daily vitamin C needs per serving, plus fiber, vitamin K, and folate. The quick stir-fry method preserves these nutrients better than boiling.
I love that this dish sneaks in so many veggies without sacrificing flavor—it's a win-win for health-conscious eaters.
Soy Sauce Benefits
The soy sauce in this recipe isn't just for flavor—it's packed with isoflavones, plant compounds linked to heart health and reduced inflammation. Using Kikkoman light soy sauce gives you that perfect balance of umami without overpowering the dish.
The dark soy sauce adds color and a deeper flavor profile while contributing additional antioxidants.
Ginger's Anti-Inflammatory Kick
Fresh ginger brings more than just aroma—it contains gingerol, a compound with powerful anti-inflammatory properties. The 2 tablespoons used here provide noticeable benefits, especially when paired with the garlic. I always keep fresh ginger on hand because it elevates so many dishes while offering real health perks. 🧄
Balanced Blood Sugar
The combination of lean protein, fiber-rich broccoli, and complex carbs from jasmine rice creates a meal that helps stabilize blood sugar levels. This makes it an excellent choice for anyone watching their glucose response.
The honey adds just enough sweetness to balance the savory flavors without spiking blood sugar like refined sugars would.
Umami Without Guilt
The sesame oil and white peppercorns add depth without calories or guilt. Sesame oil contains healthy fats and vitamin E, while white peppercorns provide a mild heat that aids digestion. Together, they create that signature umami flavor that makes this dish so satisfying—all while keeping it nutritious.
The toasted sesame seeds on top add crunch and extra nutrients without extra calories. ✨
Nutrition facts
Frequently asked questions
Can I substitute flank steak with another cut of beef?
For this recipe, sirloin or ribeye work beautifully—just slice them paper-thin against the grain to ensure tenderness. Avoid tougher cuts like chuck roast, as they won't hold up well to stir-frying. If using pre-sliced beef from the grocery store, check for "stir-fry strips" labeled for quick cooking.
How do I achieve that signature wok-hei flavor at home?
Wok-hei (breath of the wok) comes from high heat and proper technique. Use a carbon steel or cast iron skillet on the highest heat setting, then add oil when it's smoking hot. Work quickly, don't overcrowd the pan, and keep everything moving. The beef should sizzle loudly, and the broccoli should develop a slight char—this creates that restaurant-quality aroma!
What's the best way to prevent the broccoli from turning mushy?
Blanch the broccoli for just 1 minute in boiling water before stir-frying to set the color and texture. Then, cook it in small batches over high heat for 4-5 minutes—it should be bright green with a slight crispness. Overcrowding the pan steams instead of crisps the veggies. Remove it as soon as it's tender-crisp and set aside while you finish the beef.
Can I make this dish ahead of time?
Yes, but separate the components! Cook the beef and broccoli, then store them separately in the fridge for up to 3 days. Keep the sauce in a sealed container for up to 5 days—it actually improves as flavors meld. Reheat everything separately over medium heat and toss with fresh sauce just before serving to maintain texture. For extra flavor, add a splash of water to the sauce when reheating.
Why does Jamie Oliver's version use both light and dark soy sauce?
The combination creates depth of flavor and color. Light soy sauce provides the salty umami base, while dark soy sauce adds a richer, slightly sweeter taste and deeper color. Together, they create that balanced, complex flavor profile Jamie Oliver loves. Use Kikkoman light and Lee Kum Kee dark for the best results—they're the gold standards for this technique.
