Love this? Pin it for later! 📌
I first perfected this dish during a particularly chaotic spring when our calendar was packed with lacrosse games, piano recitals, and late-night work deadlines. One Tuesday at 6:47 PM, I stared into the fridge—half a pound of flank steak, snow peas from the farmers market, and the usual suspects in my Asian pantry. Twenty minutes later, my family was huddled around the island, chopsticks flying, arguing over who got the last perfectly saucy snow pea. That night, this recipe earned its permanent spot in our weeknight rotation.
What makes this stir-fry special is how it balances speed with depth of flavor. While the beef marinates in a quick soy and cornstarch bath (the secret to that velvety texture), you'll whisk together a sauce that's equal parts savory, sweet, and aromatic. The snow peas stay brilliantly green and snappy, providing that satisfying crunch against the tender beef. It's comfort food that happens to be packed with vegetables—my kind of weeknight win.
Why This Recipe Works
- Velveting technique: The cornstarch-soy marinade creates that restaurant-quality tender beef that melts in your mouth
- Two-minute sauce: Whisk together pantry staples for a complex sauce that tastes like it simmered for hours
- Perfect vegetable timing: Snow peas added at the precise moment stay vibrant and crisp-tender
- One-pan wonder: Everything cooks in a single wok or large skillet for minimal cleanup
- Meal prep friendly: Chop vegetables and mix sauce up to three days ahead
- Customizable heat: Adjust chili flakes from kid-friendly to genuinely spicy
- Budget smart: One pound of beef feeds four generously when stretched with colorful vegetables
Ingredients You'll Need
The beauty of this stir-fry lies in its simplicity—just ten ingredients create layers of flavor that taste far more complex than the sum of their parts. Let's break down each component so you can shop with confidence and make smart substitutions when needed.
The Beef: Flank Steak or Sirloin
I prefer flank steak for its robust beefy flavor and how beautifully it absorbs the marinade. Look for a piece with bright red color and minimal fat. If flank steak isn't available or budget-friendly, sirloin tip or flat iron steak work wonderfully. The key is slicing against the grain—those white lines running through the meat—into whisper-thin ⅛-inch slices. Pop the steak in the freezer for 15 minutes before slicing; this firms it up for easier cutting.
Snow Peas: The Star Vegetable
Choose snow peas that snap cleanly when bent—they should feel crisp, not rubbery. The tiny peas inside should be visible but not bulging. If snow peas aren't available, sugar snap peas are an excellent substitute, though you'll want to remove the tough string along the seam. Regular peas work too, but add them in the last 30 seconds so they don't turn army green.
The Aromatics: Ginger and Garlic
Fresh ginger is non-negotiable here—ground ginger simply can't compete with the bright, peppery heat of fresh. Look for ginger that's firm with smooth skin. Store any extra in the freezer; frozen ginger grates beautifully on a microplane. For garlic, fresh cloves minced just before cooking deliver the best flavor, but pre-minced garlic in water works in a pinch.
The Sauce Components
Low-sodium soy sauce forms the umami backbone—regular soy sauce can make the dish too salty. Dark soy sauce adds gorgeous color and depth, but regular soy works if that's what you have. Shaoxing wine brings complexity; dry sherry substitutes perfectly. Cornstarch thickens the sauce to that glossy takeout consistency, while a touch of sugar balances the savory elements.
The Oil: High Smoke Point Essential
Peanut oil is my go-to for its neutral flavor and high smoke point, but grapeseed, canola, or avocado oil work equally well. Save your expensive extra-virgin olive oil for salads—its low smoke point will leave your stir-fry tasting bitter.
How to Make Beef Stir-Fry with Snow Peas and Ginger Garlic Sauce
Prep and Marinate the Beef
In a medium bowl, whisk together 2 tablespoons soy sauce, 1 tablespoon cornstarch, and 1 teaspoon sesame oil. Add the thinly sliced beef, tossing to coat every piece. Let marinate while you prepare the vegetables and sauce—at least 10 minutes, but 30 minutes is even better. This step tenderizes the beef and seasons it throughout.
Active time: 5 minutes | Marinating: 10-30 minutes
Mix the Stir-Fry Sauce
In a small bowl or liquid measuring cup, combine ¼ cup low-sodium soy sauce, 2 tablespoons oyster sauce, 1 tablespoon Shaoxing wine (or dry sherry), 1 tablespoon brown sugar, 2 teaspoons cornstarch, 2 teaspoons rice vinegar, and ¼ teaspoon white pepper. Whisk until the cornstarch dissolves completely. Set near the stove—this sauce comes together quickly once cooking starts.
Active time: 3 minutes
Prepare the Aromatics and Vegetables
Mince 4 cloves garlic and grate 2 tablespoons fresh ginger. Trim the ends from 8 ounces snow peas and remove any tough strings. Cut 3 scallions into 2-inch pieces, separating white and green parts. Having everything prepped and within arm's reach is crucial—stir-frying moves fast once you start.
Active time: 8 minutes
Heat the Wok Properly
Place your wok or largest skillet over high heat for 2-3 minutes until it just starts to smoke. Add 2 tablespoons peanut oil, swirling to coat the surface. The oil should shimmer immediately—this high heat creates the wok hei (breath of the wok) that gives restaurant stir-fries their characteristic flavor.
Active time: 3 minutes
Sear the Beef in Batches
Add half the marinated beef in a single layer. Let it sear undisturbed for 45 seconds—this creates caramelization. Then stir-fry for another 45 seconds until just browned but still pink in spots. Transfer to a plate. Repeat with remaining beef, adding another teaspoon of oil if needed. Cooking in batches prevents steaming and ensures tender beef.
Active time: 4 minutes total
Aromatics and Snow Peas
In the now-empty wok, add white scallion pieces, ginger, and garlic. Stir-fry for 20 seconds until fragrant—don't let the garlic brown. Add snow peas and 2 tablespoons water. Cover for 30 seconds; the steam helps them turn brilliant green while staying crisp. Uncover and stir-fry for another 30 seconds.
Active time: 2 minutes
Bring It All Together
Return the beef and any accumulated juices to the wok. Give the sauce a quick whisk (cornstarch settles) and pour it in. Stir constantly as the sauce thickens and turns glossy, coating everything in shiny deliciousness—this takes about 90 seconds. Toss in green scallion pieces and remove from heat.
Active time: 2 minutes
Serve Immediately
Transfer to a serving platter and sprinkle with sesame seeds if desired. This dish waits for no one—the textures are at their peak right now. Serve over steamed jasmine rice, cauliflower rice for a low-carb option, or enjoy it straight from the serving dish with chopsticks. Leftovers make incredible lunch boxes!
Active time: 1 minute
Expert Tips
Maximum Heat
Don't be afraid of high heat. Your wok should be smoking before adding oil. This creates the characteristic slightly smoky flavor that makes restaurant stir-fries so addictive.
Prep Everything First
Stir-frying moves at lightning speed. Have all ingredients chopped, measured, and within reach before you turn on the stove. This isn't the time for multitasking!
Cold Steak, Sharp Knife
Partially freeze beef for 15-20 minutes before slicing. This firms it up, making paper-thin slicing effortless. A sharp knife is crucial for clean cuts against the grain.
Don't Overcrowd
Cook beef in two batches if doubling the recipe. Overcrowding drops the wok temperature, causing the beef to steam rather than sear, resulting in tough meat.
Sauce Consistency
If sauce seems thin, mix 1 teaspoon cornstarch with 1 tablespoon water and stir in. Too thick? Add a splash of chicken broth or water. The sauce should coat a spoon but still be pourable.
Leftover Transformation
Day-old stir-fry makes incredible fried rice. Chop everything small, add cold rice, a beaten egg, and a splash of soy sauce. Stir-fry over high heat for 3-4 minutes.
Variations to Try
Spicy Szechuan Style
Add 1 teaspoon Szechuan peppercorns (toasted and ground) and 1 tablespoon chili crisp to the sauce. Replace half the snow peas with thinly sliced bell peppers for extra color and crunch.
Mushroom Lover's Version
Add 8 ounces sliced shiitake or cremini mushrooms. Sauté them after the beef until golden, then continue with the recipe. They add incredible umami depth.
Spring Vegetable Medley
Replace snow peas with asparagus tips and thin carrot coins. Add a handful of fresh pea shoots at the very end for a restaurant-worthy presentation.
Low-Carb Cauliflower Rice Bowl
Serve over cauliflower rice sautéed with sesame oil and green onions. The sauce soaks into the cauliflower, making it feel indulgent while keeping carbs low.
Storage Tips
Refrigerator Storage
Store cooled leftovers in an airtight container for up to 4 days. The snow peas will soften slightly but flavors meld beautifully. Reheat in a skillet over medium heat with a splash of water or broth to loosen the sauce. Microwave works too—cover and heat 60-90 seconds, stirring halfway through.
Freezer Instructions
Freeze in portioned containers for up to 2 months. Thaw overnight in the refrigerator. Note that snow peas will lose their snap when frozen and thawed, but the dish still tastes delicious. For best texture, consider adding fresh snow peas when reheating.
Make-Ahead Components
The sauce can be mixed up to 5 days ahead and refrigerated. Beef can be sliced and marinated up to 24 hours ahead. Vegetables can be prepped 2 days ahead and stored in separate containers. When dinner hits, you'll have a 10-minute meal ready to go.
Frequently Asked Questions
Beef Stir-Fry with Snow Peas and Ginger Garlic Sauce
Ingredients
Instructions
- Marinate beef: Combine 2 tablespoons soy sauce, 1 tablespoon cornstarch, and 1 teaspoon sesame oil. Add beef and marinate 10-30 minutes.
- Mix sauce: Whisk together ÂĽ cup soy sauce, oyster sauce, Shaoxing wine, brown sugar, 2 teaspoons cornstarch, rice vinegar, and white pepper.
- Prep vegetables: Trim snow peas, mince garlic, grate ginger, and cut scallions, separating white and green parts.
- Heat wok: Heat wok over high heat until smoking. Add peanut oil and swirl to coat.
- Cook beef: Sear beef in batches, 45 seconds undisturbed then 45 seconds stirring. Transfer to plate.
- Stir-fry aromatics: Stir-fry white scallion parts, ginger, and garlic for 20 seconds. Add snow peas and 2 tablespoons water, cover 30 seconds.
- Combine everything: Return beef to wok, add sauce, and stir until thickened and glossy, about 90 seconds.
- Serve: Toss with green scallion pieces and serve immediately over rice.
Recipe Notes
For best results, have all ingredients prepped before you start cooking. Stir-frying moves quickly once you begin. If you don't have a wok, use your largest skillet and cook in batches to avoid overcrowding.