Main Courses
This beef and broccoli recipe delivers restaurant-quality wok-fired crunch with a silky soy sauce balance that's impossible to resist in the kitchen. š„ I've perfected the technique of achieving that signature smoky wok-hei flavor at homeāno fancy equipment required.
The secret lies in high-heat searing of the beef and quick stir-frying to maintain crisp-tender broccoli and a glossy, flavorful sauce.
What sets this recipe apart is the balance of textures: tender yet slightly chewy beef strips paired with crisp-tender broccoli florets, all coated in a sauce that's rich but not overpowering.
I've streamlined the process to work in a standard skillet or even a sheet pan for those without woks, while still delivering that authentic restaurant experience. The sauce comes together in minutes with just a few pantry staples.
By the time you're done, you'll have a dish that's vibrant, aromatic, and packed with that perfect combination of smoky, savory, and slightly sweet flavors. The beef develops a beautiful caramelized crust from the high-heat cooking, while the broccoli stays bright green and crisp.
This is the kind of weeknight dinner that feels special without requiring hours in the kitchen.
The best part? This recipe scales beautifullyāwhether you're cooking for two or feeding a crowd. I'll show you how to adapt the technique for different cooking surfaces while keeping that essential wok-fired character. Let's get started on creating your perfect beef and broccoli.
Ingredients for beef and broccoli recipe the kitchen
These vibrant ingredients transform into restaurant-quality beef and broccoli with wok-fired crunch and silky sauce balance.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak š„© | 1 ½ lb | Thinly sliced against grain |
| Broccoli Florets š„¦ | 2 cups | Large florets, stems trimmed |
| Sesame Oil š« | 1 tbsp | For aroma, not cooking |
| Vegetable Oil š« | 2 tbsp | High smoke point preferred |
| Light Soy Sauce š¶ | ½ cup | Kikkoman preferred |
| Dark Soy Sauce š¶ | 1 tbsp | For color depth |
| Honey šÆ | 1 tbsp | Wildflower preferred |
| Rice Vinegar š¶ | 1 tbsp | Seasoned preferred |
| Garlic Cloves š§ | 4 cloves | Minced, fresh preferred |
| Fresh Ginger šæ | 1 tbsp | Grated, peeled |
| Cornstarch š¾ | 1 tbsp | For sauce thickening |
| Sesame Seeds š° | 1 tbsp | Toasted for garnish |
| Red Pepper Flakes š¶ļø | ½ tsp | Adjust for heat |
| Salt š§ | 1 tsp | Diamond Crystal preferred |
| Black Pepper š¶ļø | ½ tsp | Freshly ground |
The flank steak is non-negotiable hereāit stays tender when sliced against the grain. Costco sells pre-sliced versions, but I always buy a whole cut and slice it myself for that perfect grain direction. Look for bright red meat with good marbling. Broccoli should be bright green with tight floretsāavoid anything yellowing at the stems. For the soy sauces, Kikkoman light and Lee Kum Kee dark are my go-tos, but any quality brands work. The honey adds just enough sweetness to balance the soy's saltiness, so don't skip itāManuka or wildflower varieties have the best flavor.
No flank steak? Sirloin or ribeye sliced thin will work, but they're pricier. Short on broccoli? Swap in baby bok choy or snap peasāboth hold up well to stir-frying. The sesame oil is purely for aromaādon't cook with it! If you're avoiding gluten, use tamari instead of soy sauce. For extra smokiness, add 1 tsp smoked paprika to the sauce. The cornstarch is key for that glossy, thickened sauceādon't substitute with flour. And if you can't find seasoned rice vinegar, regular rice vinegar plus 1/4 tsp sugar works perfectly.
Store the steak in the coldest part of your fridge, using it within 3 days for best texture. Broccoli keeps 5 days in the crisper drawer, but fresher is always better. The sauce can be made ahead and reheatedāit actually tastes better the next day as flavors meld. For leftovers, portion into containers with a thin layer of oil on top to prevent drying. This reheats beautifully in 2 minutes in a hot skillet or microwave.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this for nights when Iād rather not wash a million dishesājust sear the steak, toss in the broccoli, and let the sesame oil work its nutty, aromatic spell. The broccoli stays bright, the beef gets that perfect char, and cleanup? One spatula, one pan. Done.
- Umami Bomb: That first bite of tender flank steak with its crispy edges, glistening from the light soy sauce, while the broccoli soaks up just enough of the salty-sweet glaze? Honestly, itās the kind of flavor that makes you pause mid-bite. The sesame oil adds this deep, toasty richness that turns a simple stir-fry into something youād happily order at a restaurant.
- Lunchbox Hero: Between us, this is my go-to for meal prepāslice the steak thin, portion the broccoli, and pack it all in containers. Cold or reheated, itās still solid. My kids (yes, even the picky one) grab it for school lunches, and Iāve sent leftovers to work without apology. The soy sauce keeps it from getting dry, and the texture holds up surprisingly well.
- Budget Flex: Flank steak is lean but packed with flavor, so youāre not breaking the bank for a protein punch. Broccoliās cheap, sesame oil lasts forever, and a splash of soy sauce stretches to season multiple meals. Iāll be real: Iāve made this twice in one week because itās that reliable. Plus, the leftovers reheat like a dreamāno sad, rubbery beef here.
Step-by-step instructions for wok-fired beef and broccoli
Here's how to achieve that perfect wok-fired crunch with silky, balanced soy sauceāevery time.
š„ Step 1: Prep and Marinate the Flank Steak
Slice the 1.5 lb flank steak thinly against the grain into ¼-inch stripsāthis ensures tender bites. In a bowl, combine the 0.5 cup light soy sauce, 1 tbsp dark soy sauce, 1 tbsp honey, 1 tbsp rice vinegar, 1 tbsp cornstarch, and 0.5 tsp red pepper flakes. Add the steak strips and toss to coat evenly. Let it marinate for at least 20 minutes (or up to 2 hours in the fridge). This step infuses the meat with flavor and creates a natural glaze.
While marinating, trim the stems from the 2 cups broccoli florets and cut any large florets in half. The cornstarch in the marinade will help thicken the sauce later, but don't skip the marinating timeāit makes all the difference in tenderness and flavor.
š³ Step 2: Sear the Beef for Maximum Crunch
Heat a 14-inch wok or large skillet over high heat until smoking hot. Add 2 tbsp vegetable oil and swirl to coat. Working in batches (don't overcrowd!), add the marinated steak and sear for 1-2 minutes per batch until deep golden brown and cooked through. Remove the beef and set aside on a plate.
Here's the thingāhigh heat is critical for that signature wok-fired crunch. If your pan isn't hot enough, the beef will steam instead of sear. You'll know it's ready when the edges are crisp and the meat releases easily from the pan. Keep the cooked beef warm while you prep the broccoli.
š³ Step 3: Stir-Fry the Broccoli to Perfect Tenderness
In the same wok, add 1 tbsp vegetable oil and swirl to coat. Add the broccoli florets in a single layer and stir-fry for 2-3 minutes until bright green and just tender-crisp. Add the 4 cloves minced garlic and 1 tbsp grated fresh ginger, stirring for 30 seconds until fragrant. The broccoli should retain its vibrant color and slight crunchāovercooking turns it mushy.
Don't walk away during this step. The broccoli cooks quickly, and you want that perfect al dente texture. If your wok isn't hot enough, add a splash of water to create steam and help cook the broccoli evenly. This is where the dish really comes togetherābright, fresh vegetables with aromatic garlic and ginger.
š„ Step 4: Combine and Finish with Silky Sauce
Return the seared beef to the wok and add the remaining marinade (strain if needed to remove excess cornstarch). Stir everything together for 1-2 minutes until the sauce thickens slightly and coats the beef and broccoli. The sauce should be glossy but not glueyāif it's too thick, add 1-2 tablespoons hot water to loosen it.
Here's where the magic happens: the combination of light and dark soy sauces creates that perfect balance of umami and color. The honey adds just enough sweetness to complement the savory flavors. Taste and adjust seasoning with salt and black pepper if neededāyou're aiming for a harmonious blend of sweet, salty, and slightly spicy.
š½ļø Step 5: Garnish and Serve Immediately
Transfer the beef and broccoli to a serving platter. Drizzle with any remaining sauce from the wok, then sprinkle with 1 tbsp toasted sesame seeds for texture and aroma. The sesame seeds add a nutty crunch that contrasts beautifully with the tender beef and crisp broccoli.
Serve immediately while everything is hot and the sauce is still glossy. This dish is all about that perfect wok-fired crunch with silky sauceādon't let it sit, or the broccoli will lose its texture. Pair with steamed jasmine rice to soak up every last bit of that delicious sauce.
Pro Tips For Making Beef And Broccoli Recipe The Kitchen
- Slice Against the Grain: Flank steakās tough fibers run parallel to the grainācutting perpendicular to them turns chewy meat into tender strips. Grab a sharp knife and angle it at 45 degrees to the cutting board for clean slices, then freeze the meat for 20 minutes first if itās stubborn.
- Blanch Broccoli First: Toss broccoli florets in boiling water for 30 seconds before stir-fryingāthis stops the cooking process so they finish crisp-tender in the pan. Skip this, and youāll end up with soggy florets that taste like theyāve been steamed twice.
- Use Two Oils: Start with vegetable oil for high-heat searing (it handles heat better), then finish with sesame oil at the end for aroma. Mixing them upfront burns off the delicate nutty notes in sesame oilāsave it for the last splash.
- Donāt Overcrowd the Pan: Cook the beef in batches if neededāeven with a wok, too much at once steams the meat instead of searing. A crowded pan also dilutes the sauce, leaving you with a watery mess instead of a glossy glaze.
Perfect pairings for beef and broccoli recipe the kitchen
Rice Pairings
Steamed jasmine rice is my go-to base for this dishāits delicate floral notes complement the bold flavors without overpowering. I use 4 cups cooked rice per serving, which absorbs the sauce beautifully while providing a neutral canvas.
For extra flair, try short-grain sushi rice cooked with a touch of mirin for a slightly sweet, sticky texture that enhances the soy sauce's depth. š
If you prefer heartier grains, brown rice works surprisingly wellāits nutty flavor stands up to the beef's richness. Cook it ahead and reheat with a splash of water or broth to maintain its texture.
For a fusion twist, I've even used cauliflower rice in the past, especially when watching carbs, but it doesn't soak up sauce as effectively.
Veggie Boosters
Add shredded carrots or snap peas to the stir-fry for extra color and crunchāthey cook in the same time frame as broccoli. I like to use ½ cup each, thinly sliced, and add them with the broccoli.
For a protein boost, toss in 1 cup edamame (shelled) during the final minute of cookingāthey add a satisfying pop of texture and a touch of sweetness. š„¦
Thinly sliced bell peppers (red or green) add vibrant color and a subtle sweetness that balances the soy. I recommend ½ cup strips, added with the broccoli.
If you love heat, stir in 1 tsp sliced Thai chilies during the last 30 seconds of cookingāthey'll soften slightly but retain their fiery kick.
Protein Swaps
For a vegetarian version, replace the beef with extra-firm tofu pressed and cubed, or shitake mushrooms sliced into strips. I marinate the tofu in the same sauce for 30 minutes before stir-frying to ensure good flavor absorption.
For seafood lovers, shrimp cooks in just 1-2 minutesāadd them with the broccoli and remove them early to prevent overcooking. š¤
Chicken thighs work beautifully tooāslice 1 lb boneless thighs against the grain and marinate them in the sauce for 45 minutes. Their richer flavor stands up exceptionally well to the soy and ginger.
If you're using chicken breast, marinate it for 1 hour to prevent drying out during the high-heat sear.
Sauce Variations
For a spicy kick, add 1 tbsp gochujang (Korean chili paste) to the sauceāit deepens the umami and adds a subtle heat. I also like to stir in 1 tsp sriracha during the final minute for a tangy finish.
For a nutty depth, swap 1 tbsp of the soy sauce for peanut butter (smooth, not crunchy) and add 1 tsp lime juice to balance the richness. š„
Try a honey-ginger glaze by reducing 2 tbsp honey with 1 tbsp soy sauce and 1 tsp grated ginger in a small saucepan until thickened. Drizzle this over the finished dish for a glossy, sweet-savory coating.
For a creamy twist, stir in 2 tbsp coconut milk during the final minute of cookingāthe sauce becomes velvety without losing its brightness.
Nutrition facts
Frequently asked questions
Can I make this recipe without a wok?
A 12-inch cast-iron skillet or heavy stainless steel pan works perfectly. The key is using high heat and working in batches to mimic wok-fired crunch. For even easier cooking, try a sheet pan versionātoss beef and broccoli with sauce, bake at 425°F for 12-15 minutes, then broil for 2 minutes to crisp the edges.
How do I keep the broccoli bright green and crisp?
Start with fresh broccoli and cook it for only 2-3 minutes over high heat. Add a splash of water if needed to create steam, but don't overcrowd the pan. The secret is timingāremove it as soon as it's bright green and slightly crisp. Overcooking turns broccoli mushy and dull in color.
What's the best way to marinate the beef?
Use a shallow dish or resealable bag for even coating. Marinate for at least 20 minutes (up to 2 hours) in the fridgeāthis tenderizes the meat and creates that signature glaze. For extra flavor, add 1 tsp grated ginger and 1 clove minced garlic to the marinade. Never marinate longer than 4 hours, as the acidity can start breaking down the meat fibers.
Can I make this ahead of time?
The sauce actually tastes better the next day as flavors meld! Reheat gently in a skillet over medium heat with a splash of water to loosen the sauce. For best texture, serve within 2 daysāthe broccoli loses crispness over time. Store in an airtight container with the sauce on top to prevent drying.
Why does my sauce turn out too thick?
This usually happens when too much cornstarch is used or the sauce reduces too much. Thin with 1-2 tbsp hot water while cooking, stirring constantly. For future batches, reduce the cornstarch by ½ tsp or use arrowroot powder insteadāit dissolves more smoothly. Always taste as you go!
