Soups & Stews
Jamie Oliver’s beef and broccoli recipe delivers restaurant-quality flavor with a caramelized sweet-soy glaze that clings to tender beef and crisp-tender broccoli. The secret lies in high-heat searing for deep flavor, followed by a quick stir-fry that balances sweet, salty, and umami notes—just like Jamie’s signature style. This dish transforms a simple weeknight meal into something elegant, with textures that contrast perfectly: crisp edges on the beef, vibrant green broccoli, and a glossy sauce that ties it all together.
The technique is straightforward but precise: sear the beef in batches to render fat and build flavor, then stir-fry the broccoli until just tender-crisp. A homemade sauce—garlic, ginger, soy, and a touch of honey—simmers until thick and sticky, coating every bite.
The key is timing: cook the beef quickly over high heat to avoid toughness, and finish with a splash of rice vinegar for brightness. This isn’t just a recipe; it’s a lesson in how small adjustments elevate a classic dish.
What you’ll end up with is a plate that looks and tastes like it belongs in a London bistro: slices of beef with caramelized edges, bright green broccoli florets, and a sauce so rich it clings without overwhelming.
The balance of flavors—sweet from the glaze, savory from the soy, and a hint of garlic and ginger—makes every bite satisfying. Serve it over steamed jasmine rice to soak up every last drop of sauce, or pair it with a crisp white wine for the full experience.
Best of all, this recipe scales effortlessly—double or halve it without sacrificing quality. The sauce can be made ahead, and the beef and broccoli cook in under 30 minutes, making it perfect for busy weeknights.
Whether you’re feeding a family or treating yourself to a special meal, Jamie Oliver’s method ensures professional results with minimal fuss. Let’s get cooking.
Ingredients for beef and broccoli recipe jamie oliver
Jamie Oliver’s signature beef and broccoli relies on tender beef, vibrant broccoli, and a caramelized sweet-soy glaze.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ½ lb | Thinly sliced against grain |
| Broccoli Florets 🥦 | 1 ½ lb | Fresh, trimmed, large florets |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | High smoke point for searing |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Fresh Ginger 🌿 | 1 tbsp | Grated, peeled, organic preferred |
| Low-Sodium Soy Sauce 🍶 | ½ cup | Kikkoman preferred, reduced |
| Honey 🍯 | 2 tbsp | Wildflower for floral notes |
| Rice Vinegar 🍶 | 1 tbsp | Seasoned preferred for balance |
| Sesame Oil 🫒 | 1 tsp | Toasted, for aroma |
| Toasted Sesame Seeds 🌾 | 1 tbsp | For garnish, store-bought okay |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, for serving |
The flank steak is non-negotiable for this dish—its lean texture caramelizes beautifully. Look for USDA Choice or Prime at Whole Foods or your butcher shop, and slice it thinly against the grain for tenderness. Costco often carries pre-sliced flank steak, which saves time. Broccoli should be bright green and firm, with florets roughly the size of your palm. Trim the ends but leave the stems intact for structure. For the sauce, Kikkoman soy sauce delivers that authentic umami punch, while Wildflower honey adds floral depth that pairs perfectly with the savory notes. Fresh ginger and garlic are essential—Penzeys or the bulk bins at Trader Joe's are reliable sources for high-quality spices.
No flank steak? Sirloin or ribeye work in a pinch, but slice them thinner to compensate for the tougher grain. Substitute baby broccoli if you prefer smaller florets, though they’ll cook faster. Running short on honey? Maple syrup works at a 1:1 ratio, though the flavor profile shifts slightly. The rice vinegar adds brightness—if you’ve only got white vinegar, use half the amount. For extra depth, a splash of Shaoxing wine (find it in the Asian aisle) elevates the sauce to restaurant-level. The sesame oil should be toasted, not flavored—La Choy is a budget-friendly option, but Kadoya delivers premium results. If you’re missing sesame seeds, toasted sunflower seeds make a decent substitute, though the flavor won’t be identical.
Prep the beef and broccoli ahead to streamline cooking day. Store the raw steak in an airtight container with a paper towel to absorb moisture, and keep it in the fridge for up to 2 days. Broccoli stays fresh for 5-7 days in a sealed container with a damp paper towel. The sauce can be made 2 days ahead—store it in the fridge, and reheat gently on the stove. For the rice, jasmine rice is ideal, but basmati or long-grain white rice will work. Cook it separately while the beef and broccoli finish, as it takes longer. This dish reheats beautifully—simmer the sauce with a splash of water to loosen it, then toss in the beef and broccoli to warm through. Leftovers keep for 3-4 days in the fridge or 3 months frozen.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe because it’s that simple—just slice the steak, toss the broccoli, and let the garlic-ginger oil do the work. No chopping boards to scrub, no extra pans, and honestly? The smell alone makes my kitchen feel like a restaurant.
- Ginger-Garlic Punch: That fresh ginger and minced garlic combo? It’s the secret weapon. The broccoli gets a little charred at the edges while the steak stays tender—crispy, juicy, and packed with layers of flavor that make you reach for seconds without trying.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Toss the leftovers into bento boxes with rice, and suddenly you’ve got a lunch that feels fancy but costs next to nothing. My kids fight over it—yes, even the broccoli.
- Budget-Friendly Feast: Flank steak stretches further than you’d think, and broccoli’s one of those veggies that’s always affordable. I’ll be real: it’s the kind of dish that makes me feel like I’m feeding a crowd without breaking the bank. Plus, the leftovers? Just as good reheated.
Step-by-step instructions for Jamie Oliver's beef and broccoli with caramelized edges
Here's how to create restaurant-quality beef and broccoli with a perfect sweet-soy glaze.
🍳 Step 1: Prepare the Flank Steak for Perfect Searing
Slice the 1.5 lb flank steak thinly against the grain into ¼-inch strips. This ensures tender bites that cook quickly and evenly. Pat the slices dry with paper towels—moisture prevents proper searing. In a small bowl, mix 1.5 tsp kosher salt and 0.5 tsp freshly cracked black peppercorns, then toss the steak strips to coat evenly. Let them sit at room temperature for 15 minutes while you prep the rest.
Heat a 14-inch cast-iron skillet over high heat until smoking hot. Add 1 tbsp of the extra-virgin olive oil and swirl to coat. Working in batches (don't overcrowd), add the steak strips and sear for 1-2 minutes per side until deeply golden brown with caramelized edges. Transfer to a plate and tent loosely with foil to keep warm. The steak should be cooked to medium-rare—it'll finish in the sauce.
🍳 Step 2: Build the Sweet-Soy Glaze with Garlic and Ginger
Reduce heat to medium-high and add the remaining 1 tbsp extra-virgin olive oil to the same skillet. Add the 6 minced garlic cloves and 1 tbsp grated fresh ginger, cooking for 30-45 seconds until fragrant but not browned—ginger burns quickly. Pour in the 0.5 cup low-sodium soy sauce and 2 tbsp honey, scraping up any browned bits from the bottom. Let it simmer for 2 minutes until slightly reduced.
Add 1 tbsp rice vinegar and 1 tsp toasted sesame oil, stirring to combine. The sauce should coat the back of a spoon with a glossy sheen. If it's too thick, add 1-2 tablespoons water to reach your desired consistency. This is where the magic happens—the balance of sweet, salty, and tangy creates the signature flavor.
🥘 Step 3: Cook the Broccoli Until Bright Green and Tender-Crisp
While the sauce simmers, add the 1.5 lb broccoli florets to the skillet in a single layer. Cook for 3-4 minutes over medium heat, stirring occasionally, until the florets are bright green and just tender-crisp with slightly charred edges. You want them to hold their shape but yield slightly when pierced with a fork. Remove the broccoli and set aside with the steak.
Here's the thing—overcooking broccoli turns it mushy. The key is high heat and quick cooking. If your florets are large, cut them in half lengthwise before adding to ensure even cooking. The bright green color indicates freshness and proper doneness.
🥘 Step 4: Combine Everything for Maximum Flavor
Return the steak and broccoli to the skillet with any accumulated juices. Stir gently to coat everything in the sauce, then let it simmer for 1-2 minutes until everything is heated through. The residual heat will finish cooking the steak to perfect medium-rare while infusing it with the glaze. Taste and adjust seasoning—you might need a pinch more salt or a splash of rice vinegar for balance.
Real talk: This is the moment that matters. The sauce should cling to every piece of beef and broccoli, creating that glossy, caramelized finish Jamie Oliver is known for. If the sauce starts to tighten up as it cools, simply stir in a splash of hot water to loosen it back to your desired consistency.
🍽️ Step 5: Serve Over Jasmine Rice with Toasted Sesame Seeds
Divide the 1.5 cups cooked jasmine rice among serving plates. Spoon the beef and broccoli generously over the rice, ensuring each portion gets its share of that beautiful glaze. Drizzle any remaining sauce from the skillet over the top. Finish with 1 tbsp toasted sesame seeds sprinkled evenly across each serving for texture and aroma.
Serve immediately while the steak is still warm and the broccoli retains its vibrant color. The contrast of the tender beef, crisp broccoli, and perfectly balanced sauce over fluffy jasmine rice makes this dish truly special. Each bite delivers that perfect combination of sweet, salty, umami, and bright acidity that defines this classic recipe.
Pro Tips For Making Beef And Broccoli Recipe Jamie Oliver
- Slice Thin, Not Thick: I learned this the hard way—flank steak is tough when it’s thick. Cut it against the grain into ¼-inch slices (yes, measure it), or you’ll end up with chewy beef no matter how long you sear it.
- Blanch Broccoli First: Skip the crowded pan—blanching broccoli florets in boiling water for 1 minute (then ice bath) keeps them bright green and crisp-tender. Crowd them in the wok later, and they’ll turn soggy before the beef is done.
- Salt the Steak Early: Season the sliced flank steak with salt and a touch of black pepper at least 30 minutes before cooking. This guarantees a proper crust later, not just a surface layer of salt that washes off in the wok.
- Use Two Stages for Heat: Start the beef over high heat until it’s browned (about 2 minutes), then reduce to medium-high to finish cooking. Too much heat too long, and the garlic and ginger burn before the beef is done—ruining the whole dish.
Health benefits of this dish
Protein Powerhouse
This dish delivers high-quality protein from the flank steak—about 50 grams per serving—making it perfect for muscle repair and satiety. The lean cut ensures you get protein without excessive saturated fat, unlike heavier beef cuts.
Pair it with jasmine rice to create a complete protein with all essential amino acids. 💪
Rich in Antioxidants
Broccoli brings vitamin C, vitamin K, and antioxidants like sulforaphane, which support immune function and reduce inflammation. A 1.5 lb serving provides over 100% of your daily vitamin C needs—essential for collagen production and skin health. The bright green color is your cue that these nutrients are intact.
Balanced Flavor Benefits
The sweet-soy glaze combines low-sodium soy sauce (rich in umami) with honey (natural sweetness) and ginger (anti-inflammatory). This flavor balance helps regulate blood sugar better than heavy sauces. The garlic and sesame oil add heart-healthy fats that support cholesterol management.
Digestive-Friendly Fiber
Both the broccoli and jasmine rice contribute soluble fiber—about 8 grams per serving—which promotes gut health and keeps you full longer. The broccoli's fiber content also supports healthy digestion while adding volume without excess calories. This makes the dish both nutritious and satisfying.
Low-Calorie, High-Nutrient
At roughly 400 calories per serving, this dish offers excellent value—packed with nutrients while remaining lighter than many takeout options. The lean protein and fiber combination helps stabilize blood sugar, making it a smart choice for balanced meals.
The sauce's sweetness comes from honey, not refined sugar, adding natural sweetness without spikes. 🌟
Nutrition facts
Frequently asked questions
Why does Jamie Oliver's recipe use flank steak instead of ribeye?
The flank steak delivers that perfect tender-yet-firm texture when sliced thinly against the grain. Unlike ribeye, it's leaner with less fat, which prevents the beef from becoming greasy when stir-fried. The lean cut also caramelizes beautifully, creating those signature crisp edges while keeping the interior juicy. Plus, it's more budget-friendly than ribeye while delivering restaurant-quality results!
Can I make the sauce ahead of time?
The sauce can be prepared 2 days ahead and stored in the fridge. When ready to cook, simply reheat it gently on the stove until warm. Add a splash of water if it thickens too much during storage. The flavors actually deepen overnight, making it even more delicious when combined with the fresh beef and broccoli.
What if my broccoli turns out mushy?
Mushy broccoli happens when it's overcooked—this recipe relies on tender-crisp texture. The key is cooking it for only 3-4 minutes over medium heat until bright green and just yielding when pierced. If your florets are large, cut them in half lengthwise first. For extra insurance, blanch them in boiling water for 1 minute before stir-frying to jumpstart tenderness.
How do I adjust this recipe for a slow cooker?
While this dish is best made quickly on the stovetop, you can adapt it: Sear the beef as directed, then transfer everything (including sauce) to a slow cooker on low heat for 2-3 hours. The sauce will thicken more, so add 1-2 tbsp water if needed. The texture won't be identical, but it's a great make-ahead option for busy days. The flavors will still be delicious!
What's the best way to reheat leftovers?
Reheat leftovers gently in a skillet over low heat with a splash of water or broth to loosen the sauce. Avoid microwaving—it makes the beef tough and the broccoli limp. For extra flavor, add a pinch of soy sauce or a drizzle of sesame oil when reheating. Leftovers keep well for 3-4 days in the fridge or 3 months frozen.
