This dish combines thinly sliced flank steak with fresh broccoli florets, all coated in a rich and aromatic garlic sauce. The beef is marinated briefly to enhance tenderness, then quickly seared before joining quickly steamed vegetables. A balanced blend of soy, oyster sauce, and sesame oil creates depth, while garlic and ginger add a fragrant kick. Ready in just 30 minutes, it’s an easy, wholesome main course that pairs beautifully with steamed rice or noodles.
I threw this together on a Tuesday night when the fridge was nearly empty and everyone was cranky. The sizzle of beef hitting the hot pan filled the kitchen, and suddenly my youngest wandered in, asking what smelled so good. Thirty minutes later, we were crowded around the table, quiet except for the sound of chopsticks scraping plates.
My neighbor once told me her kids refused to eat broccoli until she made this. She said the garlic sauce was the trick, that it turned something green and boring into something they actually fought over. I tried it the next week and she was right.
Ingredients
- Flank steak: Slice it thin against the grain or it will chew like rubber, a lesson I learned the hard way during my first attempt.
- Soy sauce: This is your salt and your umami, the backbone of the marinade and the sauce.
- Cornstarch: It tenderizes the beef in the marinade and thickens the sauce so it coats instead of pools.
- Sesame oil: Just a little adds a nutty warmth that makes everything taste more complete.
- Vegetable oil: Use something neutral with a high smoke point, because your pan needs to be screaming hot.
- Broccoli: Choose firm florets with tight buds, they hold up better under high heat and stay bright green.
- Red bell pepper: Optional, but it adds sweetness and makes the whole dish look more alive.
- Garlic and ginger: Mince them fresh right before you cook, the smell alone will make you hungry.
- Oyster sauce: This is where the deep savory flavor comes from, do not skip it.
- Brown sugar: Balances the salty and brings a subtle caramel note to the sauce.
- Rice vinegar: A bright edge that keeps the richness from feeling heavy.
- Black pepper: Freshly ground makes a difference, it bites back just enough.
Instructions
- Marinate the beef:
- Toss the sliced beef with soy sauce, cornstarch, and sesame oil in a bowl. Let it sit for 10 minutes while you prep everything else, the meat will soften and soak up flavor.
- Mix the sauce:
- Whisk together soy sauce, oyster sauce, water, cornstarch, brown sugar, rice vinegar, sesame oil, and black pepper until smooth. Set it within reach of the stove.
- Cook the vegetables:
- Heat 1 tablespoon oil in a large skillet or wok over medium-high heat, add the broccoli and bell pepper, and stir-fry for 2 to 3 minutes until they turn bright and tender-crisp. Add 2 tablespoons water, cover, steam for 2 minutes, then transfer to a plate.
- Sear the beef:
- Add the remaining oil to the hot pan, spread the beef in a single layer, and let it sear without moving for 2 to 3 minutes until browned. Toss in the garlic and ginger, stir-fry for 30 seconds until the smell hits you.
- Bring it together:
- Return the vegetables to the pan, give the sauce a quick stir, pour it in, and toss everything for 1 to 2 minutes until the sauce thickens and clings. Serve immediately over rice or noodles.
The first time I nailed this, my partner looked up from his bowl and said it tasted like the place we used to order from in college. That is when I knew I had it right, when a simple stir fry could bring back a whole era of late nights and shared cartons.
Making It Your Own
Swap the beef for chicken thighs or pressed tofu if that is what you have. Add snap peas, mushrooms, or matchstick carrots for color and crunch. I have thrown in leftover roasted sweet potato before and it worked beautifully, the slight sweetness played well with the garlic.
What to Serve It With
Steamed jasmine rice is the classic choice, but I have spooned this over wide rice noodles and even plain spaghetti when I was out of everything else. A cold Riesling cuts through the richness, or brew a pot of jasmine tea if you want to keep it traditional.
Storing and Reheating
Leftovers keep in the fridge for up to three days, and they reheat beautifully in a hot skillet with a splash of water. The microwave works in a pinch, but the texture suffers a little.
- Let it cool completely before sealing it in a container or the steam will make everything soggy.
- Reheat over high heat to bring back some of that seared edge.
- Add a handful of fresh greens or herbs right before serving to wake it up.
This is the kind of meal that saves a weeknight without making you feel like you settled. I hope it becomes one of those recipes you reach for without thinking, the way I do now.
Recipe Questions & Answers
- → How do I prevent beef from becoming tough?
-
Slice beef thinly against the grain and marinate it briefly with soy sauce and cornstarch to maintain tenderness and enhance flavor.
- → Can I adjust the vegetables in this dish?
-
Absolutely. Adding snap peas, carrots, or mushrooms can add extra color and taste while maintaining the dish’s balance.
- → What is the best way to make the sauce thick and flavorful?
-
Whisk cornstarch into the sauce mixture before adding it to the stir-fry; it will thicken quickly as it heats and coats ingredients nicely.
- → How can I make this dish gluten-free?
-
Use tamari instead of soy sauce and choose gluten-free oyster sauce alternatives to avoid gluten contamination.
- → What cooking tools are recommended?
-
A large skillet or wok for stir-frying, mixing bowls for marinating and sauce prep, and a whisk for smooth sauce blending are ideal.
- → Is the ginger essential?
-
Fresh grated ginger adds a signature warmth and aromatic note that complements the garlic and savory sauces nicely.