This classic Chinese-American dish features tender flank steak slices seared to perfection, then tossed with vibrant broccoli florets in a glossy, umami-packed sauce. The secret lies in the marinade that keeps the beef incredibly tender, while the combination of soy, oyster, and hoisin sauces creates that signature takeout flavor profile. Perfect for busy weeknights, this comes together in just 30 minutes and tastes even better than your local spot.
The smell of sesame oil hitting a hot wok still takes me back to my tiny first apartment kitchen where I taught myself to stir-fry. I burned through three batches of beef before learning that slicing against the grain makes all the difference between tough and tender. Now this beef and broccoli recipe comes together in the time it used to take me just to decide what to order from the takeout menu down the street.
My roommate used to hover around the stove whenever I made this, declaring the whole apartment smelled better than any restaurant we could afford. She started timing her arrivals from work to coincide with when Id be pulling out the wok, knowing thered always be enough for a hungry guest.
Ingredients
- 1 lb flank steak: Thinly slice against the grain for that melt-in-your-mouth texture that separates homemade from takeout
- 2 tbsp soy sauce: Use low-sodium if you are watching your salt intake since the other sauces add plenty of savory depth
- 1 tbsp cornstarch: This is the secret to velveting the beef so it stays tender even over high heat
- 1 tsp sesame oil: A little goes a long way, add it to the marinade for that signature nutty aroma
- 1/4 cup low-sodium soy sauce: Forms the base of our sauce mixture along with the other umami-rich ingredients
- 2 tbsp oyster sauce: Adds incredible depth and that restaurant-quality gloss to the finished dish
- 1 tbsp hoisin sauce: Brings a subtle sweetness that balances all the salty elements
- 2 tbsp brown sugar: Helps caramelize everything beautifully and mellows the soy sauce
- 2 tsp cornstarch: Thickens the sauce so it clings to every bite of beef and broccoli
- 1/3 cup beef broth or water: Thins the sauce just enough while adding another layer of flavor
- 4 cups broccoli florets: Fresh is best here, the bright green color and crunch are essential
- 3 cloves garlic: Minced fresh, never powdered, for that aromatic sizzle in the oil
- 1-inch piece fresh ginger: Grated releases more flavor than chopped and blends into the sauce
- 2 tbsp vegetable oil: A neutral high-heat oil is essential for proper stir-frying technique
- 2 green onions: The fresh pop of color and mild onion flavor brightens the whole dish
Instructions
- Marinate the beef:
- Combine the sliced flank steak with soy sauce, cornstarch, and sesame oil in a medium bowl. Let it sit for 10 to 15 minutes while you prep everything else, this tenderizing step is absolutely worth the extra time.
- Whisk together the sauce:
- In a small bowl, mix the soy sauce, oyster sauce, hoisin sauce, brown sugar, cornstarch, and beef broth until smooth. Set it near your stove because once cooking starts you will need it ready to go.
- Blanch the broccoli:
- Boil a large pot of water and cook the broccoli florets for just 1 to 2 minutes until they turn bright green. Immediately drain them so they stay crisp-tender and retain that gorgeous color.
- Sear the beef:
- Heat half the oil in a wok or large skillet over high heat until it shimmers. Add the beef in a single layer and let it develop a nice brown crust for 1 to 2 minutes per side then remove it to a plate.
- Bloom the aromatics:
- Add the remaining oil to the hot pan and stir-fry the garlic and ginger for about 30 seconds. Watch closely because high heat can turn fragrant to burnt in seconds.
- Bring it all together:
- Return the beef to the pan along with the broccoli and pour in that sauce you made earlier. Stir-fry for 2 to 3 minutes until the sauce bubbles and thickens enough to coat everything beautifully.
This recipe became my go-to for dinner parties because I can prep everything ahead and actually spend time with my guests instead of being stuck in the kitchen. The first time I served it, my friend asked for the recipe before she had even finished her first bite.
Getting That Restaurant Texture
The Chinese cooking technique called velveting is what gives takeout beef that impossibly tender texture. Cornstarch creates a protective coating around the meat while it cooks, locking in moisture so even quick high heat cannot make it tough.
Making It Your Own
Once you have the basic technique down this becomes a template for endless variations. Try swapping the broccoli for snow peas, bell peppers, or whatever vegetables look fresh at the market.
Perfecting The Sauce Balance
Every brand of soy sauce and oyster sauce has different salt levels so taste your sauce before adding it to the pan. You can always add a splash more water or broth if it seems too intense.
- Cut your beef when it is slightly frozen for easier thin slicing
- Prep all ingredients before turning on any heat because stir-frying happens fast
- Warm your serving bowls so the dish stays hot longer at the table
There is something deeply satisfying about making a dish that tastes better than what you could order in. This beef and broccoli has become one of those recipes I can make without even thinking, the kind that feels like coming home every single time.
Recipe FAQs
- → How do I slice the beef properly?
-
Slice your flank steak against the grain into thin strips, about 1/4 inch thick. Cutting against the grain shortens the muscle fibers, ensuring each bite stays tender even after high-heat stir-frying.
- → Why blanch the broccoli first?
-
Blanching guarantees perfectly cooked, bright green broccoli. Since stir-frying happens quickly over high heat, this technique ensures the florets are tender-crisp without being raw or overcooked.
- → Can I make this gluten-free?
-
Absolutely. Swap regular soy sauce for tamari and verify your oyster and hoisin sauces are certified gluten-free. The flavor and texture remain virtually identical.
- → What cut of beef works best?
-
Flank steak is ideal for its balance of flavor and tenderness when sliced thinly. Sirloin or skirt steak also work well—just remember to slice against the grain for maximum tenderness.
- → How can I adjust the sauce thickness?
-
If your sauce is too thick, add a splash more beef broth or water. For a thicker coating, let it simmer an extra minute or increase the cornstarch slightly in your sauce mixture.