This Chinese-American classic combines thinly sliced flank steak with fresh broccoli florets in a rich, savory sauce. The beef gets velvety tender through a simple marinating technique, while quick blanching keeps the broccoli bright and crisp. Aromatic garlic and ginger add depth to the oyster sauce-based glaze that thickens beautifully as everything stir-fries together. Ready in under 30 minutes, this delivers restaurant-quality results with minimal effort.
The smell of garlic hitting hot oil always stops me in my tracks, no matter what room I'm in. This beef and broccoli recipe came from desperate takeout cravings at 11pm when everything was closed, and honestly, my version ended up beating most delivery options. Something about velveting the beef just right makes all the difference between okay and absolutely craving-worthy.
I first made this for my roommate who claimed she hated beef and broccoli because school cafeteria versions ruined it forever. Watching her go back for thirds while accidentally scraping the sauce bowl clean was better than any compliment. Now it's our Friday night staple, usually eaten straight from the wok while standing in the kitchen.
Ingredients
- Flank steak: Slicing against the grain is non-negotiable here, it's what transforms chewy meat into buttery bites
- Cornstarch: This velvet technique changes everything, giving the beef that restaurant style tenderness
- Oyster sauce: The deep umami secret weapon you cannot skip or substitute convincingly
- Broccoli florets: Blanching first keeps them bright green and crisp tender, never mushy
- Fresh garlic and ginger: Minced finely so they bloom in the oil without burning
- Beef broth: The backbone of your sauce, homemade adds extra depth but store bought works perfectly
Instructions
- Prepare the beef:
- Toss the sliced flank steak with cornstarch, soy sauce, and Shaoxing wine until every piece is coated. Let it sit for 10 minutes while you prep everything else, this brief marinade makes all the difference.
- Whisk the sauce:
- Combine oyster sauce, both soy sauces, brown sugar, cornstarch, and broth in a bowl. Whisk until completely smooth, no lumps allowed or your sauce will turn grainy later.
- Blanch the broccoli:
- Boil water and drop broccoli florets in for exactly 2 minutes, then drain immediately. This jump start ensures perfect texture without overcooking during stir fry.
- Sear the beef:
- Heat half your oil in a wok over high heat until it's practically smoking. Add beef in one layer and let it sear undisturbed for 1 minute before flipping, just until browned but still pink inside.
- Bloom the aromatics:
- Add remaining oil to the same pan, toss in garlic and ginger, and stir for 30 seconds until fragrant. Watch closely, garlic can go from perfect to burnt in seconds.
- Bring it together:
- Return beef to the pan with broccoli and pour that sauce all over everything. Stir constantly for 2-3 minutes as the sauce bubbles and thickens, coating every piece.
Last winter my neighbor texted at midnight asking what smelled so amazing, ending up at my door with an empty takeout container she hadn't even opened yet. We ate together standing up, talking about everything and nothing, while the sauce pot got scraped completely clean. Food has a way of turning random Tuesdays into memories.
The Velvet Technique Secret
That cornstarch coating on beef before cooking is what Chinese restaurants use to create impossibly tender meat. The starch forms a protective layer that seals in juices while creating that signature silky texture. Once you learn this technique, you will start using it on every stir fry, guaranteed.
Sauce Balance Mastery
The sweet spot in this sauce comes from brown sugar caramelizing slightly in the hot pan, creating depth you cannot achieve with just sugar alone. If it tastes too salty initially, don't panic, the heat mellows everything out. Trust the ratios, they have been tested through countless batches.
Make It Your Own
Sliced bell peppers, snap peas, or even water chestnuts add incredible crunch and color variation. The technique stays exactly the same, just adjust cooking time slightly for softer vegetables. Mushrooms are also fantastic here, soaking up all that sauce like flavor sponges.
- Try adding a pinch of red pepper flakes if you like gentle heat
- Swap flank steak for sirloin if that is what your grocery store has
- Double the sauce recipe if you love extra drizzle over your rice
There's something deeply satisfying about recreating restaurant favorites at home, especially when they taste this good. Pour yourself a glass of wine while you cook, you deserve it after making something this delicious.
Recipes Q&A
- → How do I slice the beef properly?
-
Slice your flank steak against the grain into thin strips, about 1/8 to 1/4 inch thick. Cutting against the grain shortens the muscle fibers, ensuring each bite stays tender rather than chewy. Partially freezing the meat for 20 minutes makes slicing easier and more uniform.
- → Why blanch the broccoli first?
-
Blanching broccoli for 2 minutes in boiling water jumpstarts the cooking process and ensures even tenderness. This technique prevents the broccoli from staying raw in the center while the beef finishes cooking, and it helps maintain that vibrant green color throughout stir-frying.
- → Can I make this gluten-free?
-
Absolutely. Substitute regular soy sauce with tamari or a certified gluten-free soy sauce alternative. Use gluten-free oyster sauce or mushroom sauce as a replacement. Always check labels carefully, as some brands may contain wheat-based additives or thickeners.
- → What cut of beef works best?
-
Flank steak is ideal due to its rich flavor and tendency to slice neatly. Flap meat, sirloin tip, or skirt steak also work beautifully. The key is choosing a cut you can slice thinly against the grain. Avoid tough cuts that require long braising, as quick high-heat cooking won't break down connective tissue properly.
- → How can I adjust the sauce flavor?
-
For more sweetness, increase the brown sugar slightly. Add heat with red pepper flakes or sliced fresh chilies. Make it saltier with an extra splash of soy sauce, or deepen the umami with additional oyster sauce. The sauce is forgiving and easy to customize to your taste preferences.
- → Can I prepare components ahead?
-
Slice the beef and prepare the sauce up to 24 hours in advance, storing them separately in the refrigerator. Blanch the broccoli a few hours before serving and keep it refrigerated. When ready to eat, simply sear the beef and combine everything—last-minute assembly takes under 10 minutes.