Soups & Stews
Jamie Oliver’s beef and broccoli recipe delivers restaurant-quality wok-seared beef and tender broccoli in a silky stir-fry sauce that’s balanced, bold, and effortlessly flavorful. This dish captures the essence of Jamie’s approach—simple ingredients elevated through technique, with a focus on freshness and umami depth that transforms a weeknight meal into something special.
The secret lies in the high-heat searing of the beef, which creates a caramelized crust while keeping the interior tender. Meanwhile, the broccoli is cooked just until crisp-tender, ensuring every bite retains its natural sweetness and vibrant color.
The sauce, a harmonious blend of soy, ginger, garlic, and a touch of honey, ties everything together with its velvety texture and perfect balance of sweet, salty, and umami.
What you’ll end up with is a dish that’s rich yet light, packed with texture and flavor—crispy beef, bright broccoli, and a sauce that clings to every bite.
It’s the kind of meal that feels indulgent without being heavy, and it comes together in under 30 minutes, making it ideal for busy weeknights or weekend gatherings.
Serve it over steamed jasmine rice or noodles for the full experience, and garnish with sesame seeds and sliced green onions for a pop of freshness. This recipe is designed to be approachable yet impressive, proving that Jamie Oliver’s signature style is all about making bold, flavorful food feel accessible.
Ingredients for beef and broccoli recipe jamie oliver
Restaurant-quality beef and broccoli relies on umami-rich ingredients and precise technique to transform simple components into a dish worthy of Jamie Oliver's signature style.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ½ lb | Thinly sliced against grain |
| Broccoli Florets 🥦 | 1 ½ lb | Medium-sized, fresh stems |
| Light Soy Sauce 🥢 | ½ cup | High-quality, preferably Japanese |
| Oyster Sauce 🍜 | 2 tbsp | Thick, umami-rich variety |
| Honey 🍯 | 1 tbsp | Pure, unprocessed preferred |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for aroma |
| Fresh Ginger 🧄 | 2 tbsp | Finely grated, zesty |
| Garlic Cloves 🧄 | 4 cloves | Minced, aromatic |
| Jasmine Rice 🌾 | 1 ½ cups | Uncooked, long-grain |
| Vegetable Oil 🫒 | 3 tbsp | High smoke point |
| Green Onions 🧅 | 3 whole | Sliced thin, for garnish |
| Toasted Sesame Seeds 🌱 | 1 tbsp | For finishing touch |
| Diamond Crystal Kosher Salt 🧂 | 1 tsp | For seasoning |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
The flank steak is non-negotiable for this dish—its lean yet tender texture holds up perfectly to high-heat searing. Look for cuts with good marbling at Whole Foods or your local butcher; the USDA Choice grade ensures optimal flavor. Slice it thinly against the grain (about 1/4-inch thick) for maximum tenderness. For broccoli, freshness is critical—choose heads with tight florets and vibrant green stems. The stems are edible and add texture, so don't trim them completely. If you're short on time, pre-cut florets from the produce section work fine, but avoid those with yellowing edges. The soy sauce should be light and high-quality—Kikkoman or Hecquet are reliable brands that deliver the authentic umami depth Jamie Oliver emphasizes.
No oyster sauce? Substitute with a mix of hoisin and light soy sauce (1 tbsp hoisin + 1 tbsp soy sauce per 2 tbsp oyster sauce called for). For a vegetarian-friendly version, replace honey with agave nectar or maple syrup—though the dish loses some of its classic balance. The ginger and garlic can be swapped for ginger powder and garlic powder (use half the amount), but fresh is ideal for that bright, zesty punch. If you're using pre-minced garlic from a jar, rinse it thoroughly to remove excess preservatives. The sesame oil should be toasted, not the flavored kind—La Choy or Kikkoman make excellent options. For the rice, jasmine rice is traditional, but basmati works equally well if you prefer a nuttier profile.
Store raw beef in an airtight container in the coldest part of your fridge and use within 2 days for optimal texture. Broccoli keeps best in the crisper drawer for 5-7 days, but it's best used within 3 days of purchase for peak crispness. The sauce components (soy, oyster, honey) can be pre-mixed and stored in the fridge for up to 1 week—this is a great time-saver for weeknight meals. Toasted sesame seeds lose their crunch over time, so store them in a dark, airtight container and use within 3 months. For leftovers, reheat gently in a skillet with a splash of water to maintain moisture—this dish actually tastes better the next day as flavors meld. Portion into meal prep containers with rice for grab-and-go lunches.
Why You'll Love This Recipe
- 20-Minute Steak Night: The flank steak slices thin and cooks fast—no waiting for tough cuts to tenderize. Honestly, I’ve made this on nights when I forgot to thaw anything, and it still comes out perfect with that honey-soy glaze caramelizing in minutes.
- Sweet-Savory Magic: That honey and oyster sauce combo? It’s the secret weapon. The broccoli stays crisp-tender while the beef gets this sticky, slightly sweet crust that makes every bite irresistible. (Yes, even my picky son finishes his plate.)
- Lunchbox Hero: Double the batch and you’ve got tomorrow’s lunch sorted. The flavors only get better the next day—great cold in wraps or reheated with rice. I pack it in bento boxes for work, and no one complains (or brings it back).
- Budget Steakhouse Feel: Flank steak is affordable, and a single cut feeds four for less than takeout. Between us, this tastes way fancier than it costs—especially when you drizzle that leftover honey-soy sauce over eggs the next morning.
Step-by-step instructions for wok-seared beef and broccoli
Here's the method for achieving Jamie Oliver's signature balance of tender beef and vibrant broccoli with a silky sauce.
Prepare the Flank Steak and Broccoli
Place the 1.5 lb flank steak between two sheets of plastic wrap and pound to an even ¼-inch thickness using a meat mallet. This ensures even cooking and prevents toughness. Slice against the grain into ¼-inch thick strips, then season generously with 1 tsp diamond crystal kosher salt and ½ tsp ground black pepper. Let it sit at room temperature for 15 minutes while you prepare the broccoli.
Cut the 1.5 lb broccoli florets into even 1-inch pieces, keeping the stems intact for structure. Blanch them in boiling water for 1 minute, then immediately transfer to ice water to stop cooking. This preserves their vibrant color and slight crunch. Drain well before using.
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. Cook according to package instructions, typically using a 1:1.5 rice-to-water ratio, and simmer uncovered for 15 minutes after the water absorbs. Fluff with a fork and let it rest covered for 5 minutes before serving.
The rice should be tender with a slight bite—just enough resistance when pressed between your fingers. If it's still firm, add 2 tablespoons water and steam for another 3 minutes. This step is crucial as the rice serves as the neutral base that lets the beef and broccoli shine.
Build the Stir-Fry Sauce
In a small bowl, whisk together the ½ cup light soy sauce, 2 tbsp oyster sauce, 1 tbsp honey, and 1 tbsp sesame oil. Add the 2 tbsp finely grated fresh ginger and 4 minced garlic cloves, mixing until fully combined. This sauce should be smooth and glossy—if it's too thick, add 1 teaspoon water to reach a pourable consistency.
Here's the thing—oyster sauce adds that signature umami depth, while the honey balances the saltiness. Taste the mixture now; it should be tangy, slightly sweet, and deeply savory. If you're using a high-quality soy sauce, you might not need additional salt, but adjust to your preference.
Wok-Sear the Beef and Broccoli
Heat a wok or large skillet over high heat until very hot. Add 1 tbsp vegetable oil and swirl to coat. Working in batches to avoid crowding, add the seasoned steak strips and sear for 1-2 minutes per side until they develop a deep golden-brown crust. Remove and set aside.
In the same pan, add the remaining 2 tbsp vegetable oil and the blanched broccoli florets. Stir-fry for 2-3 minutes until they regain their bright green color and begin to soften slightly. The high heat is key here—it should sizzle audibly when the broccoli hits the pan.
Combine and Finish
Return the seared beef to the wok with the broccoli. Pour in the prepared sauce and toss everything vigorously for 1-2 minutes until the beef is fully coated and the sauce has thickened slightly. The beef should be cooked through but still tender—if it's still slightly pink in the center, it's perfect.
Garnish with 3 thinly sliced green onions and 1 tbsp toasted sesame seeds. Serve immediately over the prepared jasmine rice, ensuring each portion gets a generous helping of both beef and broccoli. The contrast of silky rice, tender beef, and crisp-tender broccoli with that glossy sauce is what makes this dish truly special.
Pro Tips For Making Beef And Broccoli Recipe Jamie Oliver
- SEAR THE STEAK FAST: High heat for 2-3 minutes per side—until it’s deep brown, not just pink. I learned the hard way that rushing this step makes the sauce cling like glue instead of caramelizing into something delicious. Let the pan cool slightly between batches if needed, but don’t walk away.
- SLICE AGAINST THE GRAIN: Cut the flank steak thin (¼-inch max) and always at a 45-degree angle against the grain. Thick slices? Chewy. Uneven cuts? Messy. My grandmother swore by this, and she was right: it turns tough meat into tender, fork-friendly strips every time.
- DON’T BOIL THE BROCCOLI: Add the florets to the pan after the steak’s seared, and cook them uncovered on medium-high for 3-4 minutes. Crowd the pan, and they’ll steam into mush. Spread them out like a bed of nails—just enough space for the heat to crisp the edges while keeping the centers bright green.
- DEGLAZE WITH HONEY FIRST: Toss in the honey right after removing the steak, let it bubble for 30 seconds, then add the soy and oyster sauces. This trick prevents the sauce from turning bitter—sugar caramelizes first, balancing the salty umami. (Yes, even if you’re impatient like me.)
Pro cooking tips for this recipe
High-Heat Searing Secrets
Jamie Oliver’s signature technique relies on high-heat searing to create that perfect caramelized crust on the beef. Use a carbon steel wok or cast-iron skillet—they retain heat better than nonstick.
Heat it until it’s smoking hot before adding oil, then let the oil shimmer for 30 seconds before adding the beef. Crowding the pan steams the meat instead of searing it, so work in small batches of 2-3 strips at a time. 🔥
For extra tenderness, pound the steak thin (¼-inch thick) before slicing against the grain. A meat mallet works best, but a rolling pin in a pinch. The thinner slices cook faster and stay juicier.
Let the beef rest for 10 minutes after slicing—this relaxes the fibers and prevents them from tightening up when cooked.
Broccoli’s Crisp-Tender Trick
Blanching broccoli in boiling water for just 1 minute before shocking it in ice water preserves its vibrant color and slight crunch. This step is non-negotiable—it prevents the broccoli from turning mushy during stir-frying.
Drain it thoroughly in a colander, then pat dry with a kitchen towel to ensure it sizzles beautifully in the wok. 🥦
When stir-frying, high heat is everything. The broccoli should hit the pan with a loud sizzle and cook for 2-3 minutes—just until it regains its bright green color.
Overcooking turns it soggy, so keep an eye on it. If your pan isn’t hot enough, the broccoli will steam instead of sear.
Sauce Consistency Matters
The stir-fry sauce should be smooth, glossy, and pourable—not too thick or it won’t coat the beef evenly. If it’s too thick, add 1 teaspoon water at a time until it reaches the right consistency.
Taste it before tossing with the beef; it should balance sweet (honey), salty (soy), and umami (oyster sauce). Jamie Oliver’s version relies on fresh ginger and garlic for brightness, so don’t skip grating them yourself. 🍯
For a silky texture, whisk the sauce vigorously before adding it to the wok. The residual heat will help it emulsify beautifully, creating that signature glossy finish. If the sauce separates, stir in ½ teaspoon cornstarch mixed with 1 teaspoon water to thicken it back up.
Timing and Temperature
Work efficiently—this dish comes together in under 30 minutes, but timing is critical. Start with the rice (it takes the longest), then prep the beef and broccoli while it cooks.
The beef should hit 145°F internal temperature when done—slightly pink in the center is perfect. Use an instant-read thermometer to check; overcooking makes it tough. ⏱️
Keep the wok or skillet at high heat the entire time—never let it cool down between steps. If it loses heat, the beef will steam instead of sear, and the broccoli will turn mushy. A propane burner on your stovetop gives the hottest, most even heat for stir-frying.
Nutrition facts
Frequently asked questions
Can I use a different cut of beef instead of flank steak?
Flank steak is ideal for its tenderness when sliced thin, but you can substitute with sirloin or ribeye (thinly sliced). Avoid tougher cuts like chuck—these need marinating. For best results, always slice against the grain to ¼-inch thickness and pound to even out the surface.
How do I make this recipe vegetarian?
Replace the beef with extra-firm tofu (pressed and cubed) or mushrooms (shiitake or oyster). For umami depth, add 1 tbsp miso paste to the sauce and use vegetarian oyster sauce. Skip the honey and substitute with maple syrup for a plant-based version. The broccoli preparation remains exactly the same.
Why does my sauce separate when I toss it with the beef?
This happens when the sauce isn't hot enough to emulsify properly. Keep your wok at high heat when adding the sauce—it should sizzle immediately. For a quick fix, whisk in ½ tsp cornstarch mixed with 1 tsp water. Stir vigorously for 30 seconds to restore that silky texture.
Can I make this dish ahead of time?
Yes, but with a few adjustments. Cook the beef and broccoli separately, then refrigerate in airtight containers for up to 2 days. Reheat gently in a skillet with 1 tsp water to prevent drying. The sauce should be made fresh—don't mix it ahead as it may curdle. Assemble and serve immediately after reheating for best texture.
What's the best way to reheat leftovers?
Never microwave—it makes the beef rubbery. Instead, heat in a skillet over medium heat with 1 tsp vegetable oil and 1 tbsp water. Toss for 2-3 minutes until everything is heated through. The sauce will re-emulsify from the residual heat, giving you that restaurant-quality finish again.
