Soups & Stews
Jamie Oliver’s beef and broccoli recipe transforms a classic stir-fry into a restaurant-worthy dish with caramelized soy crunch and tender beef. The secret lies in searing the beef to perfection before tossing it with vibrant broccoli and a glossy sauce that balances sweet, salty, and umami flavors.
This isn’t just another takeout copycat—it’s a foolproof method that delivers restaurant-quality results at home, where every bite is packed with texture and depth.
What sets this recipe apart is Jamie’s signature technique of high-heat searing for the beef, which creates a deep, savory crust while keeping the inside juicy. Meanwhile, the broccoli gets just enough time in the wok to stay bright green and crisp-tender, not mushy.
The sauce—made with a mix of soy sauce, honey, and a touch of ginger—caramelizes beautifully, adding that irresistible crunch without overpowering the dish.
By the time you plate this stir-fry, you’ll have perfectly seared beef strips glistening with sauce, surrounded by vibrant broccoli florets that hold their shape. The sauce clings to every bite, offering a perfect harmony of flavors that’s both comforting and exciting.
This is the kind of dish that makes weeknight cooking feel like a special occasion.
Ready in just 30 minutes, this recipe is perfect for busy weeknights but impressive enough for dinner guests. The best part? It’s beginner-friendly, so even if you’re new to stir-frying, you’ll achieve professional results. Let’s get started with the full recipe!
Ingredients for beef and broccoli recipe jamie oliver
Jamie Oliver’s signature stir-fry ingredients—tender beef, vibrant broccoli, and a caramelized soy glaze—transform weeknight cooking into restaurant magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 lb | Thinly sliced against grain |
| Fresh Broccoli 🥦 | 1 ½ lb | Cut into small florets |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | 1 tsp | Freshly cracked |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | High smoke point |
| Sesame Oil 🫒 | 1 tbsp | For finishing |
| Light Soy Sauce 🍶 | ⅓ cup | Kikkoman preferred |
| Honey 🍯 | 1 ½ tbsp | Wildflower preferred |
| Fresh Ginger 🧄 | 1 tbsp | Finely grated |
| Garlic Cloves 🧄 | 4 cloves | Minced |
| Cornstarch 🌾 | 1 tbsp | For thickening |
| Toasted Sesame Seeds 🌾 | 1 tbsp | For garnish |
| Green Onions 🧅 | 2 whole | Sliced thin |
The beef is everything here. Flank steak delivers that perfect balance of tenderness and chew—ribeye or sirloin work too, but flank stays juicier. Slice it thinly against the grain for maximum tenderness. Most butchers will slice it for you, but if you're doing it at home, freeze the meat for 20 minutes first—it makes slicing a breeze. For the broccoli, look for heads with bright green florets and tight crowns—the fresher, the better. Whole Foods or Trader Joe's always have great organic options, but any grocery store's produce section will do. Just avoid anything with yellowing stems or wilted leaves.
No soy sauce? Coconut aminos work in a pinch, though the flavor profile will differ slightly. Running short on honey? Maple syrup is a 1:1 swap, but the sauce will have a deeper earthiness. The cornstarch is non-negotiable for that signature crunch—it's what gives the sauce its caramelized texture. If you're avoiding gluten, arrowroot powder works just as well. Fresh ginger and garlic are ideal, but if you're using dried, reduce the amount to half—dried spices pack more punch. And for the sesame oil, use the toasted variety for finishing—it adds a nutty depth that regular sesame oil can't match.
Prep the beef and broccoli ahead of time to save time during cooking—the beef can marinate for up to 4 hours in the fridge, while broccoli stays fresh for 3 days when stored in a sealed container. The sauce keeps for 1 week in the fridge, though it's best used fresh. For leftovers, store everything separately—beef and broccoli reheat best when not mixed with the sauce. When ready to serve, just toss everything together and finish with a drizzle of sesame oil and a sprinkle of sesame seeds for that authentic wok-house touch.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this when I’m too tired to wash dishes—just sear the flank steak, toss in the broccoli, and let the olive oil work its magic. No extra pots, no stress, and that caramelized crust on the beef? Worth every second.
- Salty-Sweet Crunch: The kosher salt and peppercorns do something wild to the beef—tender outside, juicy inside—while the broccoli stays just crisp enough to bite into. It’s that perfect balance of savory and fresh that makes me reach for seconds.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Slice the cooled beef thin, pack it with steamed broccoli, and suddenly you’ve got a lunch that feels fancy but costs next to nothing. My kids even eat it cold—no complaints.
- Budget Stretch: Flank steak is affordable, and a single cut feeds four. The broccoli? Versatile enough to use leftovers in stir-fries or salads. Honestly, it’s the kind of recipe that makes grocery money go further without sacrificing flavor.
Step-by-step instructions for Jamie Oliver's beef and broccoli
This stir-fry delivers restaurant-quality caramelized soy crunch and tender beef every time.
Marinate and Prepare the Flank Steak
Slice the 1 lb flank steak thinly against the grain into ¼-inch thick strips. This cut is crucial—it ensures tender bites that cook quickly in the hot pan. Place the steak strips in a bowl and add 1.5 tsp kosher salt, 1 tsp freshly cracked black peppercorns, 0.33 cup light soy sauce, 1.5 tbsp honey, and 1 tbsp finely grated fresh ginger. Mix gently to coat evenly, then let it marinate for at least 20 minutes (or up to 2 hours in the fridge).
I like to press the marinade into the meat with my fingers to ensure every strip gets flavor. The honey and soy sauce will begin caramelizing slightly during marinating, which adds depth to the final dish. Don't skip this step—it's what creates that signature sticky-sweet glaze.
Blanch and Shock the Broccoli
Cut the 1.5 lb fresh broccoli into small florets, keeping the stems intact for texture. Bring a large pot of water to a rolling boil and add 1 tsp kosher salt. Blanch the broccoli for exactly 1 minute, then immediately transfer to an ice bath for 30 seconds. This quick cook preserves vibrant color and crisp texture while softening just enough for quick stir-frying.
Drain well and pat completely dry with paper towels. The broccoli should be bright green and still firm to the touch. If any florets feel mushy, blanch them for 30 seconds less next time. Properly blanched broccoli is the secret to this dish's perfect texture contrast.
Stir-Fry the Beef to Perfect Doneness
Heat 2 tbsp extra-virgin olive oil in a wok or large skillet over very high heat until shimmering. Working in batches if needed, add the marinated steak strips and stir-fry for 1-2 minutes until deep golden brown and just cooked through. The beef should still have a slight pink center—it'll finish cooking with the broccoli. Remove and set aside on a plate.
Here's the thing—don't overcrowd the pan. If your pan is too full, the steak will steam instead of sear. You want those beautiful caramelized edges that make this dish so special. The beef should release easily from the pan when ready to flip.
Build the Caramelized Soy Sauce
In the same pan, add 4 minced garlic cloves and stir for 30 seconds until fragrant. Pour in 0.33 cup light soy sauce and 1.5 tbsp honey, scraping up any browned bits from the bottom. Let it simmer for 1-2 minutes until slightly reduced and syrupy. This is where all the magic happens—the sauce should coat the back of a spoon with a glossy sheen.
Add the blanched broccoli and stir-fry for 2-3 minutes until bright green and just tender. The broccoli should still have a satisfying crunch. Sprinkle 1 tbsp cornstarch over the mixture and toss vigorously for 1 minute until the sauce thickens to a glossy consistency. If it's too thick, add 1-2 tablespoons water to loosen.
Finish and Garnish Like a Pro
Return the beef strips to the pan and toss everything together for 1 minute to coat evenly. Drizzle with 1 tbsp sesame oil and toss again until the oil is evenly distributed. The dish should look glossy and inviting with those beautiful caramelized highlights.
Garnish with 1 tbsp toasted sesame seeds and 2 thinly sliced green onions. Serve immediately over steamed jasmine rice or noodles. Each bite should deliver perfectly tender beef with that signature sticky-sweet soy glaze, crisp-tender broccoli, and nutty sesame finish. This is the dish that makes Jamie Oliver's stir-fry magic so irresistible!
Pro Tips For Making Beef And Broccoli Recipe Jamie Oliver
- SEAR STEAK IN BATCHES: Flank steak loves a screaming-hot pan, but don’t crowd it—you’ll steam instead of sear. Cut it into strips first, then work in 2-3 batches for perfect crust. I learned this the hard way when my first batch turned out soggy.
- TRIM BROCCOLINI STEMS: Skip the florets-only approach—those stems are flavor gold. Peel and slice them into thin matchsticks (they cook faster and stay crisp). My grandmother swore by this, and she was right: the texture makes all the difference.
- SALT THE BROCCOLI AFTER COOKING: Seasoning raw broccoli just makes it bitter. Toss it with salt after it’s al dente—let the residual heat soften the florets while the seasoning sticks. This isn’t the prettiest method, but it’s the tastiest.
- REST THE STEAK UNDER FOIL: That 5-minute rest after searing isn’t optional—it’s the thing that matters most. Tent it loosely with foil to lock in juices, or you’ll end up with dry strips. Yes, even if you’re impatient like me.
Flavor customization for beef and broccoli recipe jamie oliver
Sweet Heat Boost
For a spicier kick, add 1 tsp chili crisp or ½ tsp gochujang paste to the sauce during the final toss. I love using Lao Gan Ma chili crisp for its fruity heat—just stir it in with the sesame oil at the end.
For a subtler heat, swap ½ tbsp honey for maple syrup and add ½ tsp sriracha to the marinade. The sweetness balances the heat beautifully. 🌶️
Umami Depth
Want even more depth? Stir 1 tbsp oyster sauce or 1 tsp fish sauce into the caramelized soy sauce for a richer, more complex flavor. I keep a small bottle of Lee Kum Kee oyster sauce in my pantry—just a splash adds incredible umami.
If you prefer vegetarian, use 1 tbsp mushroom powder (like Better Than Bouillon) in the sauce instead. The earthy notes complement the beef perfectly.
Nutty Crunch Twist
Swap toasted sesame seeds for crushed peanuts or toasted almond slices to add a crunchy, nutty contrast. Toast 1 tbsp unsalted peanuts in a dry pan for 2 minutes until golden, then sprinkle over the dish.
For extra richness, drizzle with 1 tsp peanut butter mixed with ½ tsp soy sauce before serving. The combination of peanut and soy is a game-changer! 🥜
Herbaceous Freshness
Brighten the dish with fresh herbs like cilantro or Thai basil. Chop ¼ cup cilantro and stir it in during the final toss for a bright, citrusy note. For a more aromatic twist, add 1 tbsp chopped Thai basil and a squeeze of lime juice at the end.
The herbs cut through the richness of the sauce, making each bite feel lighter and more vibrant.
Smoky Charred Edge
For a smoky flavor, sear the beef over charcoal or a gas flame until you get those beautiful blackened edges. If you don’t have a grill, use a cast-iron skillet and crank the heat to maximum.
The char adds a smoky depth that pairs perfectly with the sweet-savory sauce. Finish with a sprinkle of smoked paprika for an extra layer of complexity. 🔥
Nutrition facts
Frequently asked questions
Why does Jamie Oliver's recipe use flank steak instead of ribeye?
Flank steak stays juicier and more tender when sliced thinly against the grain, which is perfect for quick stir-frying. Ribeye would be too rich and fatty for this dish's balance of flavors. The leaner cut also absorbs the caramelized soy glaze beautifully, creating those signature sticky-sweet bites. Plus, it's more budget-friendly for weeknight cooking!
Can I make this dish ahead of time?
Prepare the marinade and broccoli in advance, but cook everything fresh for best results. The beef should be stir-fried just before serving to maintain its perfect texture. If reheating leftovers, toss the beef and broccoli separately with a splash of water to prevent drying out, then finish with fresh sesame oil and seeds. The sauce reheats well but loses some of its glossy sheen.
What's the best way to achieve that caramelized soy crunch?
The secret is in the cornstarch and proper timing. Sprinkle the 1 tbsp cornstarch over the hot pan with the sauce, then toss vigorously for 1 minute until thickened. The high heat helps create those beautiful caramelized bits. If your sauce thickens too quickly, add 1-2 tbsp water to loosen it. Never skip the cornstarch—it's what gives that irresistible texture!
Can I substitute regular broccoli for broccolini?
Yes, but adjust the cooking time. Broccolini cooks faster than regular broccoli, so blanch it for just 45 seconds instead of 1 minute. The smaller florets also mean you'll need about 20% more by weight to match the volume. For best results, cut broccolini into 1-inch pieces rather than using whole stalks. The flavor works beautifully, but the texture will be slightly different.
How do I fix beef that's overcooked?
If your beef turns out tough, try slicing it thinner than ¼-inch next time and cooking it for just 1 minute total (it will finish cooking with the broccoli). For already overcooked beef, slice it against the grain into paper-thin strips and toss with a little extra sauce and sesame oil. The sauce will help tenderize it slightly. Serve with extra rice to stretch the portion!
