Main Courses
This beef and broccoli recipe by Tiffy Cooks delivers the perfect balance of wok-hei crispy beef and silky broccoli in just 20 minutes. The secret lies in high-heat searing and a quick stir-fry technique that locks in flavor while keeping everything vibrant. I've perfected this version after years of testing—no more rubbery broccoli or dry beef here.
What sets this recipe apart is the sauce: a perfect harmony of soy, garlic, and ginger that coats every bite without overpowering the natural flavors. The beef gets that signature charred crust from the wok (or cast-iron pan), while the broccoli stays tender-crisp through precise timing. This is restaurant-quality at home, but with techniques anyone can master.
The result is a dish that's rich yet balanced, with meat that's tender yet crispy at the edges and broccoli that's bright and silky. The aroma alone will have everyone gathering around the table—it's that good. Serve it over steamed rice for the full experience, or as a standalone meal that feels special without being complicated.
Ready in just 20 minutes, this recipe proves you don't need fancy equipment to create restaurant-quality results. The key is high heat, quick cooking, and a well-balanced sauce. Let's get cooking!
Ingredients for beef and broccoli recipe tiffy cooks
High-quality ingredients for restaurant-style beef and broccoli with perfect wok-hei flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ¼ lb | Thinly sliced against grain |
| Broccoli Florets 🥦 | 1 ½ lb | Large crowns, cut into bite-sized pieces |
| Low-Sodium Soy Sauce 🥢 | ½ cup | For balanced flavor |
| Garlic Cloves 🧄 | 6 cloves | Minced for aromatic base |
| Fresh Ginger 🌿 | 1 ½ tbsp | Finely grated, peeled |
| Sesame Oil 🫒 | 1 tbsp | Toasted for aroma |
| Cornstarch 🌾 | 1 tbsp | For crispy coating |
| Neutral Oil 🫒 | 3 tbsp | Avocado or vegetable oil |
| Honey 🍯 | 1 tbsp | For subtle sweetness |
| Green Onions 🧅 | 3 whole | Thinly sliced for garnish |
| Toasted Sesame Seeds 🌾 | 1 tbsp | For garnish |
| White Pepper 🌶️ | ½ tsp | Freshly ground |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
The flank steak is non-negotiable for this dish—its lean texture becomes tender when sliced thinly against the grain. Look for USDA Choice or Prime at Whole Foods or Costco for the best marbling. If you can't find flank, sirloin or ribeye work in a pinch, but slice them even thinner. Broccoli should be bright green and firm—avoid those sad, yellowing crowns at the store. Trader Joe's usually has great organic broccoli, but any fresh florets will do if they're crisp. The garlic and ginger? Fresh is mandatory**—no powdered substitutes here. The aroma alone transforms this dish from good to restaurant-quality.
No sesame oil? Toasted peanut oil or neutral oil with a pinch of sesame seeds works in a pinch, though the flavor won't be identical. Short on honey? Maple syrup or a touch of brown sugar does the trick, but reduce the soy sauce slightly to balance sweetness. The cornstarch is key for that crispy coating—don't skip it. If you're prepping ahead, slice the beef and broccoli, then store separately in airtight containers. The sauce can be made a day in advance, but hold off on adding the oil until you're ready to cook. For extra depth, marinate the beef in soy sauce, honey, and cornstarch for 15 minutes** before cooking.
Broccoli wilts fast, so blanch it for 30 seconds in boiling water before stir-frying if prepping ahead. The beef can be cooked up to a day ahead and reheated in a hot pan with a splash of water to keep it moist. Store leftovers in airtight containers for up to 3 days, but the flavor peaks fresh. For freezer storage, portion into single-serving containers—reheat directly from frozen in a skillet for 3-4 minutes. The sesame seeds and green onions should be added fresh just before serving, so garnish right before eating for maximum impact.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just sear the steak, toss in the broccoli, and let the soy sauce and ginger work their magic. No pots, no pans, no stress. Honestly, the only cleanup is licking the spatula.
- Umami Bomb: That low-sodium soy sauce? It’s the secret weapon here—deep, savory, and balanced by the fresh ginger’s zing. The garlic? Oh, it’s like a little flavor explosion every bite.
- Lunchbox Hero: Between us, this tastes just as good cold the next day as it does hot. Pack it for work, throw it in a bento box, or freeze half for when you’re too tired to cook. It’s my go-to for busy mornings.
- Budget Flex: Flank steak stretches far, and broccoli’s cheap—this feeds four for under $15. Plus, the leftovers? Even better reheated than the first time. My wallet and taste buds both win.
Step-by-step instructions for wok-hei crispy beef and silky broccoli
This method delivers restaurant-quality wok-hei flavor with perfectly crispy beef and tender broccoli.
Prep the Flank Steak for Maximum Crispiness
Slice the 1.25 lb flank steak thinly against the grain into ¼-inch thick strips. I use a sharp chef's knife and cut at a 45-degree angle for uniform thickness. Arrange the slices on a plate and sprinkle with 1 tsp salt and 0.5 tsp white pepper. Let them sit for 15 minutes—this seasoning step ensures the beef absorbs flavor deeply.
In a small bowl, whisk together 1 tbsp cornstarch, 0.5 cup low-sodium soy sauce, and 1 tbsp honey. This marinade will create a crispy crust while adding sweetness to balance the savory flavors. Pour the mixture over the beef and toss gently to coat evenly. Let it marinate for 10 minutes at room temperature—this short marinating time prevents the beef from becoming mushy.
Build the Aromatic Base
Heat 3 tbsp neutral oil in a wok or large skillet over high heat until shimmering. Add 6 cloves minced garlic and 1.5 tbsp finely grated fresh ginger, stirring constantly for 30 seconds until fragrant—this prevents burning while building deep flavor. The oil should be hot enough to sizzle audibly when the aromatics hit the pan.
Working quickly, add the 1.5 lb broccoli florets in a single layer. Stir-fry for 2-3 minutes until the edges begin to blister slightly but the centers remain bright green. This quick cooking preserves the broccoli's vibrant color and crisp-tender texture. Remove the broccoli to a clean plate and set aside—keeping it warm but not overcooked is crucial.
Achieve Wok-Hei Crispy Beef
Return the wok to high heat and add the marinated beef in a single layer. Let it sear undisturbed for 1-2 minutes until the bottoms develop a deep golden-brown crust. This initial sear is critical for achieving that coveted wok-hei texture. Once the beef releases easily from the pan, stir and cook for another 1-2 minutes until fully cooked through.
Add the cooked broccoli back to the wok along with 1 tbsp toasted sesame oil. Toss everything together for 1 minute until the broccoli is evenly coated and heated through. The sesame oil adds nutty aroma and helps distribute the flavors evenly throughout the dish. Taste and adjust seasoning if needed—you should have a perfect balance of sweet, salty, and umami.
Finish and Garnish Professionally
Transfer the beef and broccoli to a serving platter. Drizzle with any remaining sauce from the wok, then sprinkle with 3 whole green onions sliced thinly and 1 tbsp toasted sesame seeds. The green onions add freshness while the sesame seeds contribute a delightful crunch with each bite.
Serve immediately while the beef is still crispy and the broccoli maintains its vibrant color. The dish should be hot and sizzling—this is when the wok-hei flavor truly shines. For best results, serve over steamed jasmine rice to soak up all the delicious sauce.
Pro Tips For Making Beef And Broccoli Recipe Tiffy Cooks
- Slice Against the Grain: I learned this the hard way—cutting flank steak with the grain turns it chewy. Instead, angle your knife at 45 degrees and slice perpendicular to the muscle fibers. Thin strips (about ¼-inch) cook faster and stay tender. (Yes, it takes a few extra minutes, but your fork will thank you.)
- Blanch Broccoli First: Broccoli that’s been blanched for 2 minutes in boiling water holds its bright green color and crisps up perfectly in the stir-fry. Drain and shock it in ice water—this stops cooking and keeps it from turning mushy. (Skip this, and you’ll end up with sad, limp florets.)
- Use Two Stages for Soy: Start with 1 tablespoon of low-sodium soy sauce in the wok while searing the beef, then add the rest after the garlic and ginger hit. This builds flavor in layers: the first splash caramelizes into the meat, while the second coats everything evenly. (I used to dump it all at once—big mistake.)
- Crush Ginger, Don’t Grate: A microplane makes it easy, but for this dish, a mortar and pestle (or a knife) works better. You want a paste, not tiny specks—this releases the ginger’s oils and blends smoothly into the sauce. (Grate it fine, and you’ll taste it like a garnish instead of part of the sauce.)
Serving suggestions for this recipe
Rice Pairings
Jasmine rice is my go-to for this dish—its delicate floral aroma and slightly sticky texture soak up the sauce beautifully. Cook 1.5 cups uncooked jasmine rice with 3 cups water for perfectly fluffy grains. For extra richness, try forbidden black rice—its nutty flavor and deep purple hue make this dish look stunning. 🍚
Garnish Like a Pro
Fresh garnishes elevate this dish instantly. Thinly slice 3 green onions and sprinkle them over the top for a bright, crisp contrast. Toast 1 tbsp sesame seeds in a dry pan until golden, then scatter them on top for nutty crunch. A drizzle of extra sesame oil right before serving adds another layer of aroma that'll have everyone reaching for seconds.
Side Dish Harmony
For a complete meal, pair this with steamed bok choy or stir-fried snap peas. The mild sweetness of bok choy complements the savory beef beautifully, while snap peas add a refreshing crunch. I also love serving it with egg fried rice—the leftover rice gets a delicious second life with scrambled eggs and a touch of soy sauce.
Presentation Tips
Serve the beef and broccoli in a wide, shallow dish to showcase the vibrant colors. Arrange the beef in the center with broccoli surrounding it like a floral border. For extra drama, use a black plate to make the colors pop even more. The contrast between the dark plate and bright green broccoli creates a restaurant-worthy presentation that's simple to achieve at home. ✨
Make-Ahead Serving
Prep ahead to make serving easier. Cook the rice and store it in an airtight container for up to 2 days. Keep the beef and broccoli separate in the fridge until ready to serve—reheat in a hot pan for just 2-3 minutes to maintain crispiness. Garnish fresh just before eating so everything stays vibrant and flavorful. This makes it perfect for dinner parties or busy weeknights when you want to impress without stress.
Dietary Adaptations
For a gluten-free version, use tamari instead of soy sauce and ensure all other ingredients are certified gluten-free. To make it lower-carb, serve over cauliflower rice instead of traditional rice. The beef and broccoli still shine as the star of the show while keeping the dish suitable for different dietary needs. Always check labels on sauces and seasonings to avoid hidden gluten or other allergens.
Nutrition facts
Frequently asked questions
Can I use a different cut of beef instead of flank steak?
For this recipe, sirloin or ribeye work beautifully—just slice them thinner (⅛-inch thick) since they're more tender. If using skirt steak, marinate it for 20 minutes to tenderize. Avoid tougher cuts like chuck; they won't achieve the same crispy texture. The key is thin, even slices against the grain.
How do I prevent the beef from becoming chewy?
Overcooking is the #1 culprit! Cook the beef for just 2-3 minutes total at high heat—it should reach 145°F internally. Let it rest 2 minutes after cooking before serving. Also, never overcrowd the pan; cook in batches if needed. The cornstarch marinade helps create a crispy exterior that hides any slight toughness.
What's the best way to cook the broccoli without making it mushy?
High heat is your friend! Stir-fry broccoli for 2-3 minutes max until just tender-crisp—it should still have a slight bite. For extra vibrancy, blanch florets in boiling water for 30 seconds before stir-frying. Cut pieces uniformly so they cook evenly. Never cover the pan while cooking, or steam will turn them soggy.
Can I make this recipe in a regular skillet instead of a wok?
Yes! Use a 12-inch cast-iron skillet or stainless steel pan for similar results. The key is maintaining high heat—preheat your pan for 3 minutes before adding oil. For wok-hei flavor, work quickly and avoid stirring constantly. A well-seasoned cast-iron pan actually works better than nonstick for achieving that crispy crust.
How can I adjust the sauce to be less sweet?
Reduce the honey to ½ tbsp or omit it completely—use 1 extra tbsp soy sauce instead for deeper umami. For a tangier profile, add ½ tsp rice vinegar to the sauce. If using low-sodium soy sauce, you might need ½ tsp regular soy sauce to compensate. Always taste as you go; the sauce should complement the beef without overpowering it.
