Soups & Stews
This beef and broccoli recipe with beef broth delivers restaurant-quality depth in a single skillet, where tender beef strips meet vibrant broccoli florets in a rich, umami-packed sauce. The secret lies in high-heat searing followed by slow reduction of beef broth, creating a glossy, flavorful coating that clings to every bite. I've perfected this technique to balance textures—crisp-tender beef and bright, slightly charred broccoli—while ensuring the broth transforms into a velvety sauce without losing its savory essence.
The process begins with properly searing the beef in a hot skillet to develop that essential caramelized crust, then removing it to make way for stir-frying the broccoli until it reaches that perfect bright green, just-crisp texture. The beef returns to the pan where it finishes cooking in the reduced beef broth, absorbing all those deep, meaty flavors while the sauce thickens into a luxurious consistency. This method preserves the natural sweetness of the broccoli while letting the beef develop maximum tenderness.
What you'll end up with is a dish that's both comforting and sophisticated—a perfect harmony of textures and flavors where each component shines. The beef remains juicy and flavorful, the broccoli stays vibrant and slightly crisp, and the sauce delivers that rich, umami depth that makes this dish so universally loved. The best part? It all comes together in one skillet with minimal cleanup, making it ideal for weeknight dinners that still feel special.
Serve this beef and broccoli over steamed rice to soak up every last drop of that delicious sauce, or pair it with crusty bread to mop up the flavorful drippings. The technique is straightforward enough for weeknight cooking but delivers results that will impress even the most discerning guests. Let's get cooking!
Ingredients for beef and broccoli recipe with beef broth
Restaurant-quality beef and broccoli in one skillet—just 14 ingredients for bold umami flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ¼ lb | Thinly sliced against grain |
| Beef Broth 💧 | 1 ½ cups | High-quality, low-sodium preferred |
| Broccoli Florets 🥦 | 1 ½ lb | Fresh, cut into bite-sized pieces |
| Garlic Cloves 🧄 | 6 cloves | Minced finely for depth |
| Fresh Ginger 🌿 | 1 tbsp | Grated finely, aromatic kick |
| Soy Sauce 🍶 | ½ cup | Light or dark, to taste |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for nutty aroma |
| Cornstarch 🌾 | 1 tbsp | For sauce thickening |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point |
| Green Onions 🧅 | 4 whole | Sliced thin, for garnish |
| Sesame Seeds 🌰 | 1 tbsp | Toasted, for crunch |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| White Pepper 🌶️ | ¼ tsp | For subtle heat |
The beef is everything here. Flank steak delivers that perfect chew and tender texture when sliced thin against the grain—Costco or Whole Foods carry pre-sliced packs, but if you're slicing yourself, freeze the meat 30 minutes first for easier cutting. Look for beef with good marbling; it keeps the meat juicy. Broccoli should be bright green and firm—avoid those sad, yellow florets at the back of the store. For the broth, Kitchen Basics or Pacific Foods brands are my go-tos—they've got that deep, meaty flavor without needing to add extra salt.
No soy sauce? Coconut aminos work in a pinch, though the flavor will be slightly sweeter. Fresh ginger losing its zip? Substitute with 1/2 tsp ground ginger—it's not the same, but it keeps the warmth. The sesame oil is non-negotiable for that nutty aroma, but if you're avoiding it, toasted peanut oil gives a similar vibe. For thickening, cornstarch is foolproof, but arrowroot powder works too—just use the same amount. The green onions? Freeze any extras—they'll keep for months and thaw perfectly for garnishes later.
This dish tastes even better the next day—double the batch and freeze half for lazy nights. Store leftovers in the fridge for 4-5 days, or freeze for up to 3 months. The sauce thickens as it cools, so add a splash of beef broth when reheating. For extra restaurant flair, serve over steamed jasmine rice—it soaks up every last drop of that umami sauce. The sesame seeds? Toast them in a dry pan for 30 seconds before sprinkling—they'll be crispy and aromatic, not bland.
Why You'll Love This Recipe
- One-Pan Wonder: I swear by this for nights when I’d rather scroll than scrub pots. Sear the flank steak, toss in the broccoli and ginger, then pour in that rich beef broth—simmer until the veggies are bright green and the meat’s tender. Done. No extra dishes, no stress.
- Umami Bomb: That beef broth isn’t just flavor—it’s the star. The way it reduces into a glossy, savory sauce while the garlic and ginger mellow into warmth? It’s the kind of dish where every bite feels like a hug for your taste buds. (Yes, even on a Tuesday night.)
- Lunchbox Hero: Here’s what sold me—this reheats like a dream. Pack the leftovers for lunch, and it’s still got that just-cooked satisfaction. The broccoli stays crisp, the steak stays juicy, and honestly? My kids prefer it cold over anything else I make.
- Budget Powerhouse: Flank steak stretches further than you’d think, and beef broth turns a cheap cut into something special. I’ve fed four people for under $15, and we all walked away happy. Plus, the leftovers? Better than takeout, and half the cost.
Step-by-step instructions for wok-heated beef and broccoli
This dish delivers restaurant-quality flavor in one skillet—crispy beef, tender broccoli, and a glossy sauce packed with umami.
Prep the Flank Steak for Perfect Texture
Slice the 1.25 lb flank steak thinly against the grain using a sharp knife—this ensures tender bites. Arrange the slices in a single layer on a plate and sprinkle evenly with 1 tsp salt, 0.5 tsp black pepper, and 0.25 tsp white pepper. Let them sit for 10 minutes while you prep the rest. This seasoning step is crucial for maximum flavor penetration and even cooking.
While the steak seasons, mince the 6 cloves garlic and grate the 1 tbsp fresh ginger finely. These aromatics will infuse the sauce with depth, so take your time—you want them as small as possible. Thinly slice the 4 whole green onions, separating the whites and greens for garnish later. The prep work here sets the foundation for that authentic wok-heated flavor.
Sear the Beef in Stages for Maximum Crispiness
Heat 2 tbsp vegetable oil in a large skillet or wok over high heat until shimmering. Working in batches (don't overcrowd), add the seasoned steak slices and sear for 1-2 minutes per side until deeply browned and just cooked through—medium-rare is ideal. The beef should release easily from the pan when ready. Transfer the cooked beef to a plate and set aside.
Here's the thing—searing in batches prevents steaming the beef, which keeps it tender. If your pan isn't hot enough, the beef will release too much moisture and turn out tough. Watch for that golden crust; that's where all the flavor lives. Once all the beef is seared, reduce the heat to medium-high and set it aside temporarily.
Stir-Fry the Broccoli Until Bright and Tender-Crisp
In the same skillet (no need to wipe it clean—those browned bits are flavor gold), add the 1.5 lb broccoli florets in a single layer. Stir-fry for 2-3 minutes until they brighten in color and just begin to soften at the edges. You want them to retain some bite—al dente is key here. If the pan gets too dry, add 1-2 tablespoons of beef broth to keep it moist but not soggy.
Don't overcrowd the pan or the broccoli will steam instead of crisping. The goal is vibrant green florets with slightly crisp edges—this contrast in texture makes the dish sing. Once the broccoli is nearly done, add the minced garlic and ginger, stirring for 30 seconds until fragrant. This quick cook time preserves their freshness while building flavor.
Build the Glossy Umami Sauce
Pour in the 1.5 cups beef broth and 0.5 cup soy sauce, scraping up any browned bits from the bottom of the pan with a wooden spoon. Bring to a gentle simmer and let it reduce by half—this should take about 3-4 minutes. While it reduces, mix the 1 tbsp cornstarch with 1 tbsp sesame oil in a small bowl until smooth.
This sauce is where the magic happens. The reduction concentrates the beefy, savory flavors, while the cornstarch slurry will give it that signature glossy finish. Once the sauce has thickened slightly, pour in the cornstarch mixture and stir constantly for 1-2 minutes until it coats the back of a spoon. The sauce should be thick enough to cling to the beef and broccoli without being gluey.
Finish with Crispy Garnishes and Serve Immediately
Return the seared beef to the skillet and toss everything together for 1-2 minutes until the beef is heated through and coated in the sauce. The residual heat will finish cooking the beef perfectly while integrating all the flavors. Taste and adjust seasoning—you might need a splash more soy sauce or a pinch of salt to balance the dish.
Remove from heat and stir in the toasted sesame seeds and sliced green onions. The sesame seeds add a nutty crunch, while the green onions bring freshness to cut through the richness. Serve immediately over steamed rice—this dish is best enjoyed while the beef is still warm and the sauce is glossy. The aromas alone will have everyone at your table reaching for seconds!
Pro Tips For Making Beef And Broccoli Recipe With Beef Broth
- Slice Thin, Sear Fast: Flank steak’s tough fibers need quick cooking—cut it against the grain into ¼-inch slices and sear in batches. I learned this the hard way: overcrowding the pan makes the meat steam instead of brown, and you end up with shoe-leather strips. Two minutes per side max, then pull them out and let them rest.
- Ginger: Peel, Then Pulse: Fresh ginger loses its bite when chopped fine—skip the knife and pulse it in a food processor with a pinch of salt until it’s a paste. This keeps the heat without making the dish taste like a ginger root smoothie. (Yes, even if you’re impatient like me, trust the process.)
- Broth First, Broccoli Later: Add the beef broth before the broccoli hits the pan—this jumpstarts the sauce and prevents the florets from turning into sad, limp mush. Toss in the broccoli last, stir once, then cover for 2 minutes. Overcooking broccoli is the fastest way to ruin a dish that should be crisp-tender.
- Salt the Broth Like the Ocean: Beef broth is the backbone here, so don’t skimp on seasoning—add ½ teaspoon of salt per cup before you even think about adding the garlic or ginger. I used to assume store-bought broth was fine, but this simple step makes the sauce taste homemade. (Your future self will notice.)
Serving suggestions for beef and broccoli recipe with beef broth
Rice Pairings
Steamed jasmine rice is my go-to base for this dish—its delicate floral aroma complements the rich umami sauce beautifully. Cook 1.5 cups uncooked jasmine rice with 2.5 cups water for perfectly fluffy grains. For extra flair, try black rice or wild rice blends—their earthy notes enhance the beef's depth. Always serve the rice hot to soak up every last drop of that glossy sauce. 🍚
Bread Options
Crusty baguette slices or mantou (Chinese steamed buns) make fantastic sides. Toast the bread lightly and serve with extra sauce for dipping—it's a crowd-pleaser at dinner parties. For a lighter option, try rice crackers on the side; their crisp texture contrasts perfectly with the tender beef. Warm the bread in the oven at 350°F for 5 minutes before serving.
Vegetable Sides
A simple steamed bok choy or sautéed gai lan adds freshness to balance the dish's richness. Toss 1 lb bok choy with 1 tbsp sesame oil and a pinch of salt for 2 minutes until wilted but still vibrant. For extra color, serve sliced cucumbers with a sprinkle of toasted sesame seeds—the cool crunch cuts through the hearty flavors.
Protein Additions
For a heartier meal, add shrimp or chicken breast to the skillet during the final stir. Toss in ½ lb peeled shrimp with the beef for 1-2 minutes until just pink. If using chicken, cut it into ½-inch strips and cook for 3-4 minutes until fully done. Both additions work beautifully with the existing flavors while adding variety to your plate.
Sauce Variations
Want to switch up the sauce? Swap the soy sauce for hoisin sauce (¼ cup) for a sweeter profile, or add 1 tbsp chili garlic sauce for heat. For a creamier texture, stir in 2 tbsp coconut milk after removing from heat. Each variation keeps the dish balanced while offering a new flavor twist—perfect for customizing based on your mood or guests' preferences. 🌶️
Presentation Tips
Serve the beef and broccoli in the same skillet it was cooked in for a rustic, restaurant-style presentation. Garnish with extra sesame seeds and green onions for color contrast. For a plated look, arrange the beef and broccoli over rice in a circular pattern, drizzle with sauce, and sprinkle with sesame seeds. A few drops of sesame oil** swirled on top adds a final aromatic touch that elevates the dish instantly.
Nutrition facts
Frequently asked questions
Can I substitute beef broth with another liquid?
Yes, but the flavor will change. For best results, use low-sodium chicken broth or water mixed with 1 tbsp soy sauce and 1 tsp beef bouillon powder. Avoid vegetable broth—the lack of meaty depth will be noticeable. If using water, add 1 extra tablespoon of soy sauce to compensate for the missing umami.
How do I prevent the beef from getting tough?
Slice the beef thinly against the grain and sear it in batches over high heat for 1-2 minutes per side. Never overcrowd the pan, and let it rest for 5 minutes before serving. Using flank steak or sirloin (naturally tender cuts) also helps. Freezing the meat for 30 minutes before slicing makes it easier to cut thinly.
Can I make this dish ahead of time?
Cook the beef and broccoli as directed, then store in an airtight container in the fridge for 3-4 days or freeze for up to 3 months. Reheat gently in a skillet with 1-2 tablespoons of beef broth to restore moisture. The sauce may thicken further—add a splash of broth if needed. For best texture, reheat only what you plan to eat.
What's the secret to getting the sauce just right?
The sauce needs three key steps: reduce the broth by half, use a cornstarch slurry (1 tbsp cornstarch + 1 tbsp sesame oil), and stir constantly while thickening. For extra gloss, add 1 tsp sesame oil at the end. If the sauce is too thin, simmer uncovered for 1-2 minutes longer. Too thick? Thin with 1 tsp warm beef broth.
Can I use frozen broccoli instead of fresh?
Frozen works in a pinch, but fresh is ideal for texture. If using frozen, thaw and pat completely dry first to prevent excess moisture in the pan. Cook frozen broccoli for 1-2 minutes less than fresh, as it starts partially cooked. For best results, choose high-quality frozen florets without ice crystals.
