Soups & Stews
This beef and snap peas recipe delivers a perfect balance of wok-seared umami and vibrant green crunch in every bite. The secret lies in high-heat searing of the beef followed by quick stir-frying of the snap peas—just 15 minutes from start to finish.
I developed this dish after years of testing stir-fry techniques, and it never fails to impress with its rich, savory depth and satisfying texture contrast.
The recipe begins with thinly sliced beef that develops a beautiful caramelized crust from the wok's high heat, while the snap peas retain their crisp-tender texture through minimal cooking time.
A simple yet flavorful sauce made with soy sauce, ginger, and garlic ties everything together, creating a dish that's both restaurant-quality and easy to replicate at home.
What you'll end up with is a vibrant stir-fry featuring perfectly seared beef strips and bright green snap peas that pop with each bite. The sauce clings to both ingredients, adding layers of savory, slightly sweet, and umami-rich flavors that make this dish irresistibly satisfying.
This recipe works beautifully as a main course or side dish, and the leftovers reheat well for quick lunches. The combination of textures and flavors makes it a standout dish that's sure to become a regular on your dinner rotation.
Ingredients for beef and snap peas
High-heat searing and fresh ingredients create this restaurant-style beef and snap peas stir-fry.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 lb | Thinly sliced against grain |
| Snap Peas 🥕 | 2 cups | Fresh or frozen, thawed |
| Low-Sodium Soy Sauce 🍶 | ⅓ cup | For balanced saltiness |
| Sesame Oil 🫒 | 1 tbsp | Toasted sesame preferred |
| Fresh Ginger 🌿 | 1 tbsp | Finely grated, aromatic |
| Garlic Cloves 🧄 | 4 cloves | Minced, aromatic intensity |
| Neutral Oil 🫒 | 2 tbsp | Avocado or vegetable oil |
| Brown Sugar 🍯 | 1 tbsp | Lightly packed |
| Cornstarch 🌾 | 1 tbsp | For tenderizing beef |
| Sesame Seeds 🌱 | 1 tbsp | Toasted for garnish |
| Green Onion 🧅 | 2 whole | Sliced, for freshness |
| Red Pepper Flakes 🌶️ | ½ tsp | Optional, for heat |
| Kosher Salt 🧂 | 1 tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The flank steak is the backbone of this dish—look for well-marbled cuts at Whole Foods or your butcher's counter, and slice it thinly against the grain for maximum tenderness. Most grocery stores carry pre-sliced flank steak in the meat section, but if you're slicing yourself, freeze it for 30 minutes first to make it easier. Snap peas should be bright green and crisp—frozen works just as well if thawed properly. For the sauce, low-sodium soy sauce is key to avoid over-salting, and toasted sesame oil adds that signature nutty aroma.
No sesame oil? Toasted peanut oil works in a pinch, though the flavor will differ slightly. Fresh ginger and garlic are non-negotiable for that authentic umami punch—if you're using jarred minced garlic, drain it well to avoid excess moisture. The cornstarch isn't just for thickening; it helps tenderize the beef when marinated briefly. For extra depth, swap half the soy sauce for dark soy sauce (it's sweeter and richer). If you're avoiding gluten, use tamari instead of soy sauce. The red pepper flakes are optional but add a nice kick—start with half the amount if you're sensitive to heat.
This dish reheats beautifully—microwave with a splash of water to retain moisture. Store leftovers in an airtight container for up to 3 days in the fridge, or freeze for up to 2 months. For meal prep, double the recipe and portion into containers. The flavors actually improve the next day as everything melds together. Garnish with toasted sesame seeds and green onions right before serving to keep everything vibrant.
Why You'll Love This Recipe
- One-Pan Magic: That’s right—just one pan, no fussing with pots. The snap peas barely need chopping, the steak slices itself with a sharp knife, and by the time you’re done, your kitchen’s cleaner than when you started. Honestly, I’ve made this mid-busy-morning coffee runs and late-night cravings.
- Umami Bomb: The low-sodium soy sauce and sesame oil? Chef’s kiss. That salty-sweet depth from the ginger and snap peas’ natural crispness—it’s like a little flavor explosion in every bite. Not too heavy, not too light, just ridiculously good with minimal effort.
- Leftovers That Don’t Suck: Between us, most beef stir-fries turn into sad desk lunches. Not this one. The steak stays tender, the peas hold their crunch, and it reheats like a dream. Pack it in containers, toss it in a thermos, or just grab a fork straight from the fridge—no judgment.
- Budget Meal, Fancy Feel: Flank steak’s affordable, snap peas are cheap as chips, and a little ginger goes a long way. Yet somehow, it tastes like you spent hours on a restaurant dish. My college roommates called it “fancy poor,” but now my in-laws ask for it at holiday dinners. (Yes, even on a Tuesday night.)
Step-by-step instructions for wok-seared beef with snap peas
Master this technique for perfectly tender beef and vibrant snap peas every time.
Prep the Flank Steak for Maximum Tenderness
Begin by slicing the 1 lb flank steak thinly against the grain into ¼-inch thick strips. This cut ensures the meat remains tender despite quick cooking. Place the sliced steak in a bowl and add the 1 tbsp cornstarch, 1 tsp kosher salt, and 0.5 tsp black pepper. Toss gently to coat evenly—this creates a light crust that prevents the beef from drying out during searing.
Let the coated beef sit for 10 minutes at room temperature. This resting period allows the cornstarch to fully adhere and the meat to cook more evenly. Don't skip this step—cold meat releases juices that can steam instead of sear, leading to tough results.
Sear the Beef in Stages for Perfect Doneness
Heat a wok or large skillet over high heat until it's smoking hot. Add 2 tbsp neutral oil and swirl to coat the pan. Working in batches (to avoid overcrowding), add the beef strips and sear undisturbed for 1-2 minutes until the edges are deep golden brown and slightly crispy. This initial sear locks in juices and builds flavor.
Transfer the seared beef to a plate and set aside. The beef should be medium-rare at this stage—it will finish cooking when combined with the snap peas. If your pan isn't hot enough, you'll see the beef steam instead of sear. Keep the heat high and work quickly to achieve that perfect crust.
Stir-Fry Snap Peas with Aromatics
In the same wok, add 2 tbsp neutral oil (you can reuse some of the rendered beef fat if desired) and stir in the 2 cups snap peas. Cook for 2-3 minutes until they brighten in color but remain crisp-tender. Overcooking will turn them mushy—this is their prime moment for texture.
Add the 4 minced garlic cloves, 1 tbsp finely grated fresh ginger, and 0.5 tsp red pepper flakes (if using). Stir-fry for 30 seconds until fragrant—you should smell the garlic's pungency and see the ginger soften slightly. This aromatic base forms the flavor foundation for the dish.
Combine and Finish with Umami Sauce
Return the seared beef to the wok with the snap peas. Pour in the 0.33 cup low-sodium soy sauce and 1 tbsp brown sugar, then toss everything together for 1-2 minutes until the beef reaches medium-rare doneness (internal temperature 130-135°F). The sauce should coat the beef and vegetables evenly, creating a glossy finish.
Remove from heat and drizzle with 1 tbsp sesame oil. The oil adds a nutty aroma and helps distribute the sauce. Taste and adjust seasoning—you may need a pinch more salt or sugar depending on your soy sauce's saltiness. The dish should balance sweet, salty, and slightly spicy notes.
Garnish and Serve Immediately
Transfer the beef and snap peas to serving plates. Garnish with 1 tbsp toasted sesame seeds and 2 sliced green onions for freshness and visual appeal. The sesame seeds add texture contrast, while the green onions provide a bright, fresh finish that cuts through the richness.
Serve immediately while the beef is still juicy and the snap peas retain their crispness. This dish is best enjoyed straight from the wok—each bite should deliver tender beef, vibrant snap peas, and a perfect balance of umami and sweetness. For extra heat, add more red pepper flakes to taste.
Pro Tips For Making Beef And Snap Peas
- Slice Against the Grain: Flank steak’s tough fibers run parallel to the grain—cutting perpendicular (about ¼-inch thick) shortens them dramatically. I learned this the hard way after chewing through a perfectly cooked but unyielding steak; now I slice before cooking, then sear. Use a sharp knife, and don’t fight it—let the blade do the work.
- Blanch Snap Peas First: Toss snap peas in boiling water for 30 seconds, then shock in ice water. This stops them from turning mushy when they hit the pan later. I was skeptical until I tried it—now my peas stay crisp even after stir-frying, and the color stays vibrant. Skip this, and you’ll end up with sad, limp green sticks.
- Sear Steak Hot and Fast: Crank the heat to high and walk away for 2 minutes—no peeking. The goal is a deep crust, not a slow cook. After that, drop the heat and finish cooking; rushing the sear leads to uneven doneness. I used to hover over the pan, flipping constantly, and ended up with gray, rubbery edges.
- Infuse Ginger with Sesame Oil: Grate fresh ginger, then toss it with 1 teaspoon of sesame oil for 5 minutes before adding it to the pan. This extracts more flavor and prevents it from burning. I used to just throw in raw ginger, and it’d either clump or scorch—now the aroma hits you the second the wok opens. (Yes, even if you’re impatient like me.)
Make-ahead tips for beef and snap peas
Prep Ahead for Perfect Crisp
Slice the 1 lb flank steak against the grain and coat it with 1 tbsp cornstarch, 1 tsp kosher salt, and 0.5 tsp black pepper up to 24 hours ahead. Store in an airtight container in the fridge—this gives the cornstarch time to fully tenderize the meat.
I like to prep this the night before so the steak is ready to sear in the morning. 🥩
Sauce Prep Shortcut
Combine the 0.33 cup low-sodium soy sauce, 1 tbsp brown sugar, and 1 tbsp sesame oil in a small bowl and store it in the fridge for up to 3 days.
This pre-mixed sauce makes assembly faster—just toss it with your cooked ingredients. For extra flavor, add 1 tsp grated ginger and 1 minced garlic clove to the sauce mixture. ✨
Snap Pea Prep Trick
Thaw frozen snap peas in cold water for 10 minutes before cooking to maintain their crisp texture. Drain well and pat dry with a paper towel to prevent steaming.
I also like to trim the ends off fresh snap peas and store them in a ziplock bag with a damp paper towel for up to 3 days. This keeps them fresh and ready for quick stir-frying. 🥕
Make-Ahead Cooking
Cook the beef and snap peas completely, then store them in an airtight container in the fridge for up to 3 days. When reheating, add 1 tbsp water or beef broth to the wok and heat over medium-low heat for 3-4 minutes.
The extra liquid helps restore moisture and prevents drying out. I find this method keeps the beef tender and the snap peas bright. 🔥
Freezer-Friendly Option
For long-term storage, freeze the cooked beef and snap peas in a single layer on a tray for 1 hour to prevent clumping, then transfer to a freezer bag for up to 2 months.
Thaw overnight in the fridge before reheating. The flavors actually deepen after freezing, making this a great meal prep strategy. 💫
Garnish Last-Minute
Toast the 1 tbsp sesame seeds in a dry skillet over low heat for 2 minutes and store them in a small jar at room temperature. Slice the 2 green onions and keep them refrigerated until serving.
Adding these fresh garnishes just before eating keeps everything vibrant and adds that restaurant-quality finish. 🌱
Nutrition facts
Frequently asked questions
Can I substitute flank steak with another cut of beef?
For this recipe, skirt steak or sirloin work beautifully—they have similar tenderness when sliced thinly against the grain. Avoid tougher cuts like chuck roast, as they won't achieve the same quick-cooking results. If using a leaner cut, marinate it for 30 minutes in soy sauce to add moisture.
What if I don't have a wok? Can I use a regular skillet?
Yes, a large cast-iron skillet or nonstick pan works perfectly—just make sure it's wide enough to avoid overcrowding the beef. The key is maintaining high heat to create that signature sear. If your pan isn't hot enough, the beef will steam instead of develop that delicious crust.
How do I keep the snap peas from getting mushy?
Cook them for only 2-3 minutes over high heat—they should stay bright green and slightly crisp. For extra crunch, blanch them in boiling water for 30 seconds before stir-frying. Also, avoid overcrowding the pan, which steams instead of sautés the peas.
Can I make this dish ahead of time?
Yes! Cook the beef and snap peas completely, then refrigerate in an airtight container for up to 3 days. To reheat, add 1 tbsp water or beef broth and warm over medium-low heat for 3-4 minutes. The flavors actually improve as they meld together.
What's the best way to serve this beef and snap peas dish?
This vibrant stir-fry pairs perfectly with steamed jasmine rice or noodles to soak up the flavorful sauce. For extra presentation, serve in individual bowls with a sprinkle of sesame seeds and green onions. It also makes a great filling for lettuce wraps or rice paper rolls.
