This vibrant dish combines thinly sliced flank steak with fresh snow peas and thinly sliced carrots. The beef marinates briefly in soy sauce and sesame oil, then gets quickly seared at high heat to develop a rich browned exterior while staying tender inside.
Crisp vegetables maintain their crunch through fast cooking, while the savory sauce brings everything together with layers of umami from soy, oyster, and hoisin sauces. The entire process takes just 25 minutes from start to finish.
Serve alongside steamed jasmine rice or noodles for a complete meal. The dish reheats beautifully for lunch the next day, and the vegetables can be customized based on what's in your crisper drawer.
The rain was coming down hard when I got home starving after a late meeting, craving something hot and fast but unwilling to order takeout for the third time that week. I rummaged through the crisper drawer and found snow peas from the weekend market run, a couple of carrots heading toward their last days, and a piece of flank steak I'd forgotten about. Twenty minutes later, I was standing over the wok with steam fogging up my glasses, realizing this impromptu throw-together meal had somehow turned into something I'd actually crave on purpose. Now it's the dinner I make when I want restaurant food without the delivery fee or the guilt.
My sister called me mid-chop during one particularly chaotic weeknight, asking what I was making that smelled so incredible. I talked her through the steps while trying not to burn the garlic, and when she came over with her family a few days later, she admitted she'd tried it herself the night before. Now whenever any of us has a day where cooking feels like too much effort, this is the recipe group chat recommends.
Ingredients
- 400 g flank steak or sirloin: Slice against the grain into thin pieces, this is what makes every bite tender instead of chewy
- 2 tbsp soy sauce: Use a good quality brand, the difference in depth of flavor is worth the extra few dollars
- 1 tbsp cornstarch: This velvets the beef so it stays silky even after high heat cooking
- 1 tbsp Shaoxing wine: If you cannot find it, dry sherry works but the authentic flavor really shines through
- 1 tsp sesame oil: A little goes a long way, this is what gives that restaurant aroma
- 200 g snow peas: Trim the ends and pull off the string, your future self eating dinner will thank you
- 2 medium carrots: Slice them thin on a diagonal so they cook at the same speed as everything else
- 2 cloves garlic: Fresh minced, nothing beats that sizzle in hot oil
- 1 tbsp fresh ginger: Grate it right before you cook, the flavor dissipates quickly once cut
- 2 spring onions: These are mostly for the bright pop of color and fresh bite at the end
- 3 tbsp soy sauce: This builds the savory base of your stir fry sauce
- 1 tbsp oyster sauce: Adds that umami richness that makes people ask what your secret ingredient is
- 1 tbsp hoisin sauce: Brings a subtle sweetness that balances all the salt
- 1 tsp brown sugar: Just enough to round out the flavors without making it taste like dessert
- 2 tbsp vegetable oil: Peanut oil works great too if you want to add another layer of flavor
Instructions
- Marinate the beef:
- Toss the sliced beef with soy sauce, cornstarch, Shaoxing wine, and sesame oil until coated, then walk away for at least 10 minutes. Letting it sit is the difference between okay beef and restaurant tender beef.
- Mix your sauce:
- Whisk together the soy sauce, oyster sauce, hoisin sauce, water, brown sugar, and cornstarch until completely smooth. Lumps in your sauce at this stage mean lumps in your dinner later.
- Sear the beef:
- Heat half the oil in your wok until it is smoking hot, then add the beef in a single layer. Let it sear for a full minute before touching it, this creates those gorgeous browned edges.
- Bloom the aromatics:
- Add the remaining oil followed immediately by garlic and ginger, stirring constantly for about 30 seconds. Watch closely, burned garlic tastes bitter and there is no coming back from that mistake.
- Cook the vegetables:
- Toss in the carrots and snow peas, stir frying for just a few minutes until they are bright and crisp tender. You want them to snap when you bite into them.
- Combine everything:
- Pour in the sauce and add the beef back to the wok, tossing everything together for about a minute as the sauce thickens and coats each piece.
The first time I made this for a dinner party, everyone stood around the stove watching, asking questions about when to add what. By the time we sat down to eat, the kitchen smelled like a proper restaurant kitchen, and someone actually asked if I had ordered it and plated it myself to look impressive.
Getting That Restaurant Texture
The cornstarch in the marinade is what creates that velvety texture you get at good Chinese restaurants. It forms a protective coating that keeps the beef juicy even when blasted with high heat. I did not believe it would make such a difference until I did a side by side test, and now I never skip this step.
Vegetable Timing
Snow peas and carrots are perfect here because they cook at similar speeds, but I have used bell peppers, broccoli, and baby corn when that is what I had on hand. The key is cutting everything so it is roughly the same size, that way nothing ends up undercooked while something else is mushy.
Sauce Secrets
The stir fry sauce looks simple but the balance of salty, sweet, and umami is what ties everything together. If you want it spicier, add chili oil at the very end so the heat does not cook off.
- Double the sauce recipe if you love extra sauce over rice
- Substitute tamari to make it gluten free
- Let the sauce bubble for a full minute to activate the cornstarch
There is something deeply satisfying about a dinner that comes together this fast but tastes this intentional. Maybe that is why it has become my go to for nights when I want to feel like I put in real effort without actually spending hours in the kitchen.
Recipe FAQs
- → What cut of beef works best for stir fry?
-
Flank steak or sirloin are ideal choices because they're lean and take on flavors well. Slice the beef thinly against the grain to ensure tenderness. Freezing the meat for 20 minutes before slicing makes it easier to cut thin, even strips.
- → How do I keep snow peas crisp during cooking?
-
Cook snow peas over high heat for just 2-3 minutes. They should remain bright green and slightly crunchy when done. Avoid overcrowding the pan, which lowers the temperature and causes steaming instead of frying.
- → Can I make this dish gluten-free?
-
Yes. Substitute tamari for regular soy sauce and verify your oyster sauce is labeled gluten-free. Many brands offer gluten-free versions of these sauces. Hoisin sauce also has gluten-free alternatives available at most grocery stores.
- → What vegetables can I substitute?
-
Bell peppers, baby corn, broccoli florets, snap peas, or sliced mushrooms all work beautifully. The key is choosing vegetables that cook quickly and maintain some texture when stir-fried over high heat.
- → Why is the beef marinated before cooking?
-
The marinade of soy sauce, cornstarch, and wine tenderizes the meat fibers and adds flavor. Cornstarch creates a protective coating that keeps the beef juicy during high-heat cooking while helping the sauce cling to the meat later.