Soups & Stews
Jamie Oliver's beef and broccoli delivers restaurant-quality wok-heated bites with perfectly crispy edges and tender centers. The secret lies in high-heat searing followed by a silky sauce that balances sweet, tangy, and umami flavors—just like his signature approach. I've simplified the technique while keeping the authentic essence that makes this dish so beloved.
What sets this recipe apart is the focus on texture contrast: ultra-crispy beef strips paired with vibrant, slightly charred broccoli florets. Jamie's method uses just a few key ingredients to create depth—ginger, garlic, and soy sauce form the flavor base while a touch of honey adds subtle sweetness. The sauce thickens beautifully when reduced, creating that signature glossy finish.
By the time you plate this dish, you'll have golden-brown beef with caramelized edges, bright green broccoli that's tender-crisp, and a sauce that clings perfectly to every bite. The aroma alone will have everyone gathering around your table. This is the kind of meal that transforms a simple weeknight into something special without requiring fancy ingredients.
The best part? It comes together in under 30 minutes using one pan, making it perfect for busy weeknights. The same technique works for chicken or shrimp if you prefer a lighter option. Let's get cooking with this Jamie Oliver-inspired classic that delivers restaurant-quality results at home.
Ingredients for beef and broccoli recipe jamie oliver
Restaurant-quality wok-heated flavors start with these carefully chosen ingredients—each playing a precise role.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ½ lb | Thinly sliced against grain |
| Broccoli Florets 🥦 | 2 cups | Fresh, cut into bite-sized |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | High smoke point preferred |
| Sesame Oil 🫒 | 1 tbsp | For aroma, not cooking |
| Fresh Ginger 🌿 | 1 tbsp | Finely grated, aromatic |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Low-Sodium Soy Sauce 🍶 | ½ cup | Kikkoman preferred |
| Honey 🍯 | 1 tbsp | Pure, for balance |
| Rice Vinegar 🍶 | 1 tbsp | White vinegar substitute |
| Cornstarch 🌾 | 1 tbsp | For sauce thickening |
| Sesame Seeds 🌱 | 1 tbsp | Toasted, for garnish |
| Green Onions 🧅 | 3 whole | Sliced, for garnish |
| Diamond Crystal Kosher Salt 🧂 | 1 tsp | For seasoning |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
The flank steak is non-negotiable here—its lean texture crisps beautifully when sliced thinly against the grain, creating those signature wok-heated bites. Look for USDA Choice or Prime at your local butcher or Whole Foods for consistent quality. If you can't find flank, sirloin or ribeye work in a pinch, but slice them slightly thinner. The broccoli should be bright green florets—avoid stems unless you're prepping ahead, and Trader Joe's carries perfect pre-cut florets if you're short on time. For the ginger, fresh is essential—the aroma and zing can't be replicated with powdered substitutes. Penzeys bulk section has excellent quality if you need larger quantities.
No sesame oil? Toasted peanut oil works surprisingly well, though the aroma will differ slightly. Substituting honey? Maple syrup maintains the sweetness, though the sauce will have a deeper color. For soy sauce, coconut aminos offer a gluten-free alternative, though the umami depth will be slightly different. The cornstarch is crucial for that signature glossy finish—arrowroot powder works in a bind, but the sauce won't be quite as silky. When selecting green onions, long, straight stalks indicate freshness, and Asian markets often carry larger bunches. The Kikkoman soy sauce is a professional standard, but any low-sodium brand will suffice if you reduce the amount slightly.
Store fresh ginger wrapped in a damp paper towel in the fridge for up to 2 weeks, though it loses potency after 1 week. Broccoli keeps best in the crisper drawer for 5 days, but florets will wilt faster—blanch them if prepping ahead. The sesame seeds should be toasted fresh before serving (just 1 minute in a dry pan) for maximum aroma. This dish reheats beautifully—stir-fry on high heat for 2-3 minutes to restore that crisp-tender texture. For meal prep, portion sauce separately to prevent sogginess. The flank steak freezes well for 3 months if you've got extra—thaw completely before slicing.
Why You'll Love This Recipe
- Foolproof Slicing: The flank steak only needs quick slicing against the grain—no fancy knife skills required. I slice mine thin while it rests, and the tender results speak for themselves.
- Umami Bomb: That sesame oil hit at the end? Absolute magic. It turns the dish from "nice" to "I need seconds" in one pour, balancing the fresh ginger and broccoli’s bite.
- Weeknight to Dinner Party: Same recipe, different vibes. Serve it over rice for a quick weeknight meal, or plate it with steamed jasmine and a drizzle of chili oil for guests who’ll think you slaved.
- Leftovers That Don’t Suck: The flavors actually deepened in my fridge—better the next day, honestly. I pack it in containers with a splash of soy sauce, and it’s my go-to lunch for days.
Step-by-step instructions for wok-heated beef and broccoli
Master Jamie Oliver's signature technique for perfectly crispy beef and tender broccoli in this wok-cooked classic.
Prepare the Flank Steak for Maximum Tenderness
Slice the 1.5 lb flank steak thinly against the grain into ¼-inch thick strips. This is critical—cutting against the grain shortens the muscle fibers, ensuring each bite is fork-tender. Arrange the slices on a plate and season both sides generously with 1 tsp diamond crystal kosher salt and ½ tsp ground black pepper. Let them sit at room temperature for 15 minutes while you prep the rest. This resting period prevents uneven cooking and helps the seasoning adhere.
While the steak rests, prepare the broccoli by cutting the 2 cups broccoli florets into bite-sized pieces—about the size of a large pea. Trim any thick stems and separate the florets for even cooking. The goal is to maintain their vibrant green color while achieving a tender-crisp texture. Keep them in a bowl of cold water until ready to cook to preserve their freshness.
Build the Flavor Base with Aromatics and Sauce
Heat a wok or large skillet over high heat until smoking hot. Add 2 tbsp extra-virgin olive oil and swirl to coat the surface evenly. Immediately add the 4 cloves minced garlic cloves and 1 tbsp finely grated fresh ginger, stirring constantly for 30 seconds until fragrant but not browned. Garlic burns quickly at this heat—watch closely. The aromatic compounds release their full potential in this brief window, forming the flavor foundation.
Pour in the ½ cup low-sodium soy sauce, 1 tbsp honey, and 1 tbsp rice vinegar. Stir vigorously for 1 minute as the sauce begins to reduce slightly. The vinegar adds brightness while the honey balances the saltiness. This mixture will later thicken into the signature silky sauce. Keep the heat high to prevent the sauce from clinging to the wok as a skin forms.
Cook the Beef to Crispy Perfection
Working in batches to avoid crowding, add the seasoned steak strips to the wok in a single layer. Let them sear undisturbed for 1-2 minutes until they develop a deep golden-brown crust on one side. This initial sear locks in juices and creates that coveted wok-hei flavor. Once the first side is crispy, flip the strips and cook another 30-60 seconds until they're 80% cooked through—they'll finish in the residual heat when combined with the broccoli.
Remove the beef to a clean plate and set aside. Add 1 tbsp sesame oil to the wok, tilting it to coat the bottom evenly. The sesame oil carries the nutty aroma that defines this dish. Immediately add the drained broccoli florets and stir-fry for 2-3 minutes until they're bright green and just tender. The high heat ensures they stay crisp rather than turning mushy. Taste and adjust seasoning with a pinch more soy sauce if needed.
Finish with the Signature Silky Sauce
Return the beef to the wok along with any accumulated juices on the plate. Sprinkle the 1 tbsp cornstarch over the mixture and toss everything vigorously for 1 minute to coat the beef and broccoli evenly. The cornstarch will absorb the moisture and create that signature glossy, clinging sauce. The residual heat from the wok will activate the cornstarch, thickening the sauce without overcooking the vegetables.
Stir in the 1 tbsp toasted sesame seeds and 3 sliced green onions. Taste and make final adjustments—perhaps a drizzle of extra sesame oil for richness or a splash of rice vinegar for brightness. Serve immediately over steamed jasmine rice, ensuring each bite delivers that perfect marriage of crispy beef, tender broccoli, and velvety sauce. The dish should be hot, vibrant, and bursting with contrasting textures and flavors.
Pro Tips For Making Beef And Broccoli Recipe Jamie Oliver
- Slice Against the Grain: Flank steak’s fibers run long, and cutting them perpendicular to the grain makes every bite tender—no one wants to chew for 10 seconds straight. Grab a sharp knife, hold the meat steady, and slice at a 45-degree angle between the muscle fibers. (Yes, it takes practice, but your jaw will thank you.)
- Blanch Broccoli First: I used to toss raw broccoli into the pan with the beef, thinking it’d steam in the oil. Wrong. Blanch the florets in boiling water for 30 seconds first—they’ll stay vibrant, crisp-tender, and absorb the sauce better. Drain well, or they’ll turn into a soggy mess.
- Use Two Oils, Two Stages: Start with extra-virgin olive oil for searing the beef—it’s got the smoke point for high heat. But when you add the sauce, swap in sesame oil last (just ½ teaspoon) for that nutty aroma. Mixing them upfront burns the sesame oil’s delicate flavor. (Trust me, I’ve ruined this step.)
- Rest the Steak—Seriously: After cooking, tent the flank steak with foil and let it sit for 5–10 minutes. Skipping this means slicing into a tough, stringy pile of frustration. The meat reabsorbs juices, and the slices hold together when you plate them. (Your future self will curse you if you don’t.)
Pro cooking tips for great beef and broccoli recipe jamie oliver
Wok-Hei Mastery
Jamie Oliver's signature wok-hei (breath of the wok) flavor comes from cooking at maximum heat with a well-seasoned pan. I use a carbon steel wok (like Mauviel) because it retains heat better than stainless steel. Preheat your wok until it's smoking hot before adding oil—this ensures proper searing and prevents steaming instead of crisping. If you don't have a wok, a heavy-bottomed cast-iron skillet works just as well. The key is maintaining that high heat throughout the entire cooking process to develop those signature crispy edges and aromatic steam. 🔥
Batch Cooking
Cooking the beef in single-layer batches is non-negotiable for perfect results. Crowding the pan will steam the beef instead of searing it, leading to soggy, unevenly cooked strips. I typically divide 1.5 lbs of beef into 3 batches in my wok. Work quickly but don't rush—each batch should develop a deep golden crust before flipping. The residual heat will carry through when you combine everything at the end. This technique also prevents the beef from losing its precious juices during cooking. 💫
Sauce Thickening
The cornstarch slurry is what transforms a simple sauce into Jamie Oliver's signature silky coating. I mix 1 tbsp cornstarch with 2 tbsp cold water before adding it to the wok. The cold water prevents immediate thickening while allowing the cornstarch to properly activate when exposed to the high heat. Toss everything vigorously for 30-60 seconds—this ensures even coating and prevents clumping. For extra shine, add a splash of sesame oil at the very end. The sauce should coat the back of a spoon but remain glossy, not gluey. ✨
Broccoli Timing
Broccoli cooks faster than beef, so it gets its own dedicated cooking window. I add the florets after removing the beef to prevent overcooking. Stir-fry for exactly 2-3 minutes until they're bright green and just tender—any longer and they'll turn mushy. The high heat should leave them with a slight char on the edges, adding another layer of flavor. Keep them in a bowl of ice water while you cook the beef to maintain their vibrant color and crisp texture. This prep step makes all the difference in achieving that restaurant-quality presentation. 🥦
Resting the Beef
After searing, let the beef rest for 2-3 minutes before combining with the broccoli. This brief rest allows the juices to redistribute throughout the strips, preventing them from drying out when they hit the residual heat of the wok. I place the beef on a wire rack over a plate to catch any juices—this keeps everything from turning into a soggy mess. The resting period also helps the beef maintain its crispy exterior while finishing to perfect doneness in the final toss. Don't skip this step, even if it seems like an extra minute in the process. 💡
Final Garnish
Jamie Oliver always finishes his dishes with fresh, vibrant garnishes that add both visual appeal and flavor contrast. I toast 1 tbsp sesame seeds in a dry pan for 30 seconds until fragrant, then sprinkle them over the dish just before serving. The 3 sliced green onions add a fresh, slightly sharp note that cuts through the richness. For extra drama, I drizzle with a tiny amount of extra sesame oil**—just enough to add shine without overwhelming the dish. These final touches elevate the presentation from home-cooked to restaurant-worthy in seconds. 🌟
Nutrition facts
Frequently asked questions
Can I substitute flank steak with another cut of beef?
Yes! For similar texture, try sirloin or ribeye, but slice them slightly thinner (⅛-inch instead of ¼-inch). Avoid tougher cuts like chuck—they won't achieve that signature crispy edge. If using pre-sliced steak strips from the store, pat them very dry first to maximize browning.
How do I prevent the broccoli from turning mushy?
Keep florets small and uniform (pea-sized) and cook them separately from the beef for just 2-3 minutes at maximum heat. For extra crispness, shock them in ice water for 30 seconds after cutting. Overcrowding the pan also causes steaming—work in batches if needed.
What's the secret to Jamie Oliver's signature crispy edges?
The magic happens with high heat and batch cooking. Use a carbon steel wok (or cast iron) preheated until smoking. Sear beef in single layers without stirring for 1-2 minutes per side—this creates the Maillard reaction for that golden crust. Never cover the pan, or it'll steam instead of crisp.
Can I make this dish ahead of time?
Cook the beef and broccoli fresh for best texture, but you can prep components ahead. Marinate the beef (salt/pepper) for up to 4 hours in the fridge. Blanch broccoli for 1 minute in boiling water, then shock in ice water—this keeps it vibrant for 2 days in the fridge. Reheat everything together for 2-3 minutes on high heat to restore crispness.
What's the best way to serve this?
Pair with steamed jasmine rice to soak up the sauce, or serve over egg noodles for a lighter option. For extra flair, add crispy fried shallots or pickled ginger on the side. The dish reheats beautifully—just stir-fry on high heat for 1-2 minutes to revive the crispy texture.
