Main Courses
This beef and broccoli recipe from Tiffy Cooks delivers the perfect balance of tender beef, crisp-tender broccoli, and a glossy, umami-rich sauce—all achieved with a simple yet professional technique.
The secret lies in high-heat wok-frying, which creates that signature smoky aroma and caramelized edges that elevate this classic dish from ordinary to extraordinary. I've adapted Tiffy's method to work in any kitchen, using accessible ingredients and a foolproof process that ensures restaurant-quality results every time.
The magic begins with properly prepping the beef—thin, even strips that cook quickly and evenly—and a sauce that's thick enough to coat but still silky smooth.
We'll use a combination of soy sauce, garlic, ginger, and a touch of brown sugar to create depth of flavor, while the broccoli gets just enough time in the wok to stay vibrant and slightly charred at the edges.
This isn't just another take on beef and broccoli; it's a dish that captures the essence of wok-hei—smoky, aromatic, and impossibly satisfying.
What you'll end up with is a plate that looks as good as it tastes: perfectly seared beef strips with a glossy sheen, bright green broccoli that's crisp-tender, and a sauce that clings to every bite.
The aroma alone will have everyone gathering around the table, and the first forkful will prove why this dish has become a staple in home kitchens worldwide. The best part? It comes together in under 30 minutes, making it ideal for busy weeknights or weekend dinner parties.
Whether you're serving this as a main course or pairing it with steamed rice, the flavors are rich enough to stand alone. The sauce's umami depth comes from a blend of soy, garlic, and ginger, while the high-heat cooking technique ensures the beef stays tender and juicy.
This is comfort food at its finest—simple yet sophisticated, with just the right amount of effort to make it feel special. Let's get cooking!
Ingredients for beef and broccoli recipe tiffy cooks
Professional wok-fired flavors start with these 14 essential ingredients—simple yet precise for restaurant-quality beef and broccoli.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 lb | Thinly sliced against grain |
| Fresh Broccoli 🥦 | 1 ½ lbs | Cut into florets, stems peeled |
| Light Soy Sauce 🍶 | ½ cup | Kikkoman preferred for balance |
| Dark Soy Sauce 🍶 | 1 tbsp | For depth of color |
| Garlic Cloves 🧄 | 6 cloves | Minced, not pre-minced |
| Fresh Ginger 🌿 | 2 tbsp | Finely grated, peeled |
| Brown Sugar 🍯 | 2 tbsp | Light or dark works |
| Sesame Oil 🫒 | 1 tbsp | Toasted sesame preferred |
| Cornstarch 🌾 | 1 tbsp | For sauce thickening |
| Vegetable Oil 🫒 | ½ cup | High smoke point |
| Green Onions 🧅 | 3 whole | Sliced, white and green parts |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| White Rice 🍚 | 2 cups | Uncooked, long grain |
The beef is non-negotiable here. Flank steak delivers that signature tenderness when sliced against the grain, but sirloin or ribeye work too—just ask your butcher to cut it paper-thin. I grab mine from Costco when possible, but any grocery store's fresh-cut section will do. For the broccoli, freshness matters most—look for bright green florets with tight buds. The stems? Peel and slice them too—they're packed with flavor. Pro tip: Trim the ends of the stems first to make peeling easier. The soy sauces? Kikkoman light and Lee Kum Kee dark are my go-tos, but any good-quality brands work.
No sesame oil? Toasted peanut oil at half the amount gives a similar nutty depth. Short on brown sugar? Honey or maple syrup will do in a pinch, though the sauce won't have that caramelized wok-hei flavor. The cornstarch is key for that glossy, clingy sauce—don't skip it. For the garlic and ginger, fresh is non-negotiable (pre-minced jars lack punch). No mincer? A sturdy knife and your palm work just fine. The green onions add freshness, but cilantro or scallions swap in easily if that's what you've got. And that vegetable oil? Avocado oil has the highest smoke point if you want to splurge.
Prep everything before you start cooking—this dish moves fast. The beef and broccoli can sit at room temperature for 20-30 minutes while you get your wok screaming hot. Leftover sauce? Stores for 5 days in the fridge, and freezes beautifully for 3 months. I always make extra rice too—it's perfect for soaking up all that glorious sauce. For serving, I like to arrange the beef and broccoli on a platter with the sauce spooned over the top, then garnish with those fresh green onions. The aroma alone will have everyone at the table before it's even served.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just sear the flank steak, toss in the broccoli florets, and let the soy sauce and garlic work their magic in one pan. No chopping boards, no extra pots, and honestly? It’s the kind of meal that makes me feel like I’ve earned my dinner.
- Umami Bomb: That combo of light and dark soy sauce? It’s a flavor explosion. The dark soy gives it that glossy, caramelized depth, while the light keeps it bright and savory—plus, the garlic? Sizzling in the pan until it’s fragrant enough to make the whole kitchen smell like a wok house.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Slice the steak thin after cooking, pack it with broccoli, and you’ve got a lunch that’s protein-packed, budget-friendly, and still feels fancy. My kids (yes, even the picky one) actually finish their portions.
- Leftovers That Don’t Suck: I make a double batch on Sundays, and by Wednesday, I’m still eating it—cold in wraps, reheated with rice, or tossed into a stir-fry. The flavors only get better as the soy sauce soaks in, and the steak stays tender. No sad, dry leftovers here.
Step-by-step instructions for wok-fired beef and broccoli
Master this restaurant-quality technique for perfectly tender beef and crisp-tender broccoli bathed in glossy sauce.
Marinate and Prep the Flank Steak
Slice the 1 lb flank steak thinly against the grain into ¼-inch strips. Place in a bowl and combine with 0.5 cup light soy sauce, 1 tbsp dark soy sauce, 2 tbsp brown sugar, 1 tbsp sesame oil, 1 tsp salt, and 0.5 tsp black pepper. Mix well to coat completely, then marinate for at least 30 minutes (up to 2 hours for deeper flavor). This step ensures tender beef with maximum umami penetration.
While marinating, peel and cut the 1.5 lbs fresh broccoli into 2-inch florets, keeping the stems intact for structure. Mince the 6 cloves garlic and grate the 2 tbsp fresh ginger using a microplane. These aromatics form the flavor foundation of the dish, so freshness matters—don't substitute pre-minced garlic or jarred ginger.
Cook the Rice to Perfection
Rinse the 2 cups white rice under cold water until the water runs clear, then combine with 4 cups water in a pot. Bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes. Remove from heat and let sit covered for 10 minutes—this steaming method prevents mushy rice. Fluff with a fork before serving to separate the grains.
While the rice cooks, prepare the sauce by whisking 1 tbsp cornstarch with 2 tablespoons water in a small bowl. Set aside—this slurry will thicken the sauce beautifully. The rice should be perfectly cooked but not sticky; if it's undercooked, return it to low heat for 2-3 minutes covered.
Stir-Fry the Broccoli Until Crisp-Tender
Heat 0.5 cup vegetable oil in a wok or large skillet over high heat until shimmering. Add the broccoli florets in a single layer and stir-fry for 3-4 minutes until the edges turn bright green and slightly charred. Remove and set aside—this high-heat step ensures the broccoli stays crisp while the beef cooks.
Watch the heat carefully—if the oil smokes excessively, reduce to medium-high. The broccoli should cook quickly but retain its vibrant color. Overcrowding the pan will steam the broccoli instead of crisping it. Keep the cooked broccoli warm in a bowl while you finish the beef.
Sear the Beef and Combine with Sauce
Working in batches, remove the beef from the marinade (reserve the marinade) and add to the hot wok. Sear for 1-2 minutes per batch until browned but still slightly pink inside. Remove and set aside. The beef should cook quickly over high heat—don't overcrowd the pan or it will steam instead of sear.
Return the wok to high heat, add the reserved marinade, and bring to a boil. Stir in the cornstarch slurry and cook for 1-2 minutes until the sauce thickens to a glossy consistency. The sauce should coat the back of a spoon and cling to the beef and broccoli when combined.
Finish and Serve with Garnish
Return the beef and broccoli to the wok, tossing to coat evenly in the sauce. Cook for 30 seconds to heat through. Divide the cooked white rice among serving plates, top with the beef and broccoli, and drizzle with any remaining sauce. Garnish with sliced 3 whole green onions for freshness and color.
Serve immediately while the beef is still warm and the broccoli retains its crisp texture. The dish should deliver a perfect balance of tender beef, crisp broccoli, and a glossy sauce that coats every bite. For extra depth, serve with a side of steamed bok choy or a sprinkle of toasted sesame seeds.
Pro Tips For Making Beef And Broccoli Recipe Tiffy Cooks
- Slice Against the Grain: Flank steak’s tough fibers run diagonally—cutting thin slices perpendicular to those lines makes each bite tender. I used to ignore this and ended up with chewy, unappetizing strips. Take your time; a sharp knife and patience save you from regret later.
- Blanch Broccoli First: Toss broccoli florets in boiling water for 30 seconds, then ice bath. This stops cooking, keeps them bright green, and prevents mush when stir-frying. Sounds like extra work, but it guarantees crisp-tender broccoli instead of sad, limp stems.
- Use Both Soy Sauces: Light soy adds color and brightness; dark soy deepens the flavor and gives that glossy finish. Mix 1 tablespoon each—skip one, and your dish loses complexity. I learned this after making a batch that tasted flat and dull.
- Salt the Steak Early: Season flank steak right after slicing, let it sit 10 minutes before cooking. This helps the meat absorb moisture and develop a better crust. I was skeptical until I tried it—now it’s non-negotiable for juicy, flavorful beef.
Best sauces and condiments for beef and broccoli recipe tiffy cooks
Classic Soy-Ginger Sauce
The foundation of this dish is the sauce—where the magic happens. I use a blend of light soy sauce for brightness and dark soy sauce for depth, with fresh garlic, ginger, and brown sugar to create that signature umami-sweet balance.
The cornstarch slurry is non-negotiable—it gives the sauce that glossy, clingy texture that coats every bite. For extra richness, I add 1 tbsp toasted sesame oil at the end.
This sauce works perfectly with the beef and broccoli, but it also makes an amazing dipping sauce for dumplings or spring rolls. 🍶
Spicy Sesame Kick
If you love a little heat, add 1 tsp chili crisp or ½ tsp red pepper flakes to the sauce while it simmers. For a smoother spice, I blend 1 tbsp chili oil into the finished sauce—it adds a subtle, smoky heat that pairs beautifully with the beef.
If you're feeling adventurous, a dash of Sichuan peppercorn powder (about ¼ tsp) gives a tingling, numbing sensation that elevates the dish to new heights. This variation is inspired by my time testing recipes in home kitchens where bold flavors are always welcome. 🌶️
Sweet and Tangy Twist
For a brighter, tangier sauce, swap out ½ cup of the soy sauce for rice vinegar and add 1 tbsp honey to balance the acidity. This version works surprisingly well with the beef’s richness and adds a refreshing contrast.
I also like to finish with a sprinkle of toasted sesame seeds for texture. This variation is perfect if you're serving the dish with a side of cucumber salad—it cuts through the richness beautifully. The key is to taste as you go and adjust the sweetness to your preference. 🍯
Umami Bomb Sauce
Want to take the sauce to the next level? Add 1 tbsp oyster sauce or 1 tsp fish sauce for an extra layer of umami depth. I also love incorporating 1 tsp mushroom powder (like dried shiitake) for an earthy, savory note.
For a vegetarian option, 1 tsp nutritional yeast works as a umami booster. This version is especially great if you're serving the beef and broccoli as a main course—it adds complexity that stands up to any side dish. Trust me, your taste buds will thank you. 💫
Quick Pan Sauce
No time to make a full sauce? No problem! After searing the beef, deglaze the wok with ¼ cup dry sherry or white wine, then add 1 tbsp soy sauce, 1 tsp brown sugar, and 1 tsp cornstarch mixed with water.
Simmer for 1-2 minutes until thickened. This shortcut still delivers big flavor—it’s perfect for those nights when you’re short on time but still want that restaurant-quality taste. The sherry adds a subtle depth that’s hard to resist. ⏰
Garnish Game-Changers
Don’t underestimate the power of garnishes! A sprinkle of toasted sesame seeds adds crunch and visual appeal, while thinly sliced green onions bring freshness. For a pop of color, I sometimes add ¼ cup shredded red cabbage or thinly sliced jalapeños for a sweet-spicy contrast.
Even a drizzle of chili oil or a pinch of smoked paprika can transform the dish. These finishing touches elevate the presentation and add another layer of flavor that ties everything together. 🌟
Nutrition facts
Frequently asked questions
Can I use a different cut of beef instead of flank steak?
Sirloin, ribeye, or even flank steak substitutes like top round work well. The key is slicing against the grain into ¼-inch strips for tenderness. For leaner cuts like top round, marinate for 30-45 minutes to ensure maximum flavor penetration. Avoid tough cuts like chuck—they won't tenderize properly in the short cooking time.
How do I get the broccoli perfectly crisp-tender?
High heat is everything! Cook the broccoli in a single layer over high heat for just 3-4 minutes until edges are bright green with slight char. Overcrowding steams instead of crisps—work in batches if needed. For extra crunch, add broccoli back to the wok for 30 seconds at the very end with the beef and sauce.
What if my sauce turns out too thin?
Simmer longer or add more cornstarch slurry! Mix 1 tsp cornstarch with 1 tbsp water and stir into the sauce while it simmers. For a quick fix, reduce heat and let it thicken naturally—it should coat the back of a spoon. If it's still too thin, a splash of water with ½ tsp cornstarch will save it.
Can I make this dish ahead of time?
Yes, but strategically! Cook the beef and broccoli separately, then store in the fridge for up to 2 days. Reheat in the wok with a splash of water and the sauce ingredients. For the sauce alone, it keeps for 5 days in the fridge. The rice is best made fresh, but you can reheat it gently with a damp paper towel over the pot lid to restore moisture.
Why does my beef turn out chewy?
This usually happens from overcooking or slicing with the grain. Always slice against the grain into thin strips (¼-inch) and cook in 1-2 minute batches over high heat. The beef should be browned outside but still pink inside. If using leaner cuts, marinate longer (45 minutes) to prevent toughness.
