Soups & Stews
This beef and pea pods stir fry delivers wok-hei crispy beef with vibrant snap peas in just 20 minutes—no fancy wok required. The secret lies in high-heat searing and proper prep: thinly sliced beef develops that signature smoky char, while snap peas stay crisp-tender. I perfected this after testing multiple methods, and the results are restaurant-quality without the wait. What makes this recipe work is the balance of technique and timing. We'll marinate the beef briefly for flavor, then stir-fry in batches to avoid steaming. The snap peas get just enough cooking to soften slightly while maintaining their satisfying snap. A simple soy-ginger sauce ties everything together with depth and brightness. By the end, you'll have perfectly crispy beef with caramelized edges, bright green snap peas that still resist between teeth, and a sauce that clings to every bite. The aroma alone will have everyone at the table asking what's for dinner. This stir fry pairs beautifully with steamed jasmine rice or noodles for a complete meal. The best part? This method adapts easily to home kitchens. Whether you use a skillet, wok, or even the oven, the principles remain the same—high heat, quick cooking, and proper prep. Let's get started on creating this flavorful, texturally perfect dish.
Ingredients for beef and pea pods stir fry
Here's what you need for restaurant-style crispy beef and snap peas stir fry—simple ingredients, big flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 lb | Thinly sliced against grain |
| Snap Peas 🌱 | 2 cups | Fresh or frozen, trimmed |
| Low-Sodium Soy Sauce 🍶 | ⅓ cup | For marinade and sauce |
| Sesame Oil 🫒 | 1 tbsp | Toasted for aroma |
| Fresh Ginger 🌿 | 1 tbsp | Minced, peeled |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Honey 🍯 | 1 tbsp | For sauce balance |
| Neutral Oil 🫒 | 2 tbsp | Vegetable or canola |
| Brown Sugar 🍚 | 1 tbsp | Packed, for caramelization |
| Red Pepper Flakes 🌶️ | ½ tsp | Adjust for heat |
| Sesame Seeds 🌾 | 1 tbsp | Toasted, for garnish |
| Green Onions 🧅 | 3 whole | Sliced, for freshness |
| Salt 🧂 | 1 tsp | Kosher or sea |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The beef makes or breaks this dish. Flank steak is your best bet—it's lean but tender when sliced thin against the grain. Most grocery stores carry it pre-sliced for stir-fry, but if you're cutting it yourself, freeze it 30 minutes first for easier slicing. I grab mine from Costco when I'm making a big batch, but any supermarket butcher section works. Look for good marbling—it keeps the meat juicy during the quick cook. Snap peas? Fresh is ideal but frozen works in a pinch (no need to thaw). Trim the ends and give them a quick rinse if they're dusty.
No sesame oil? Avocado oil or neutral oil works, but you'll miss that nutty aroma. Fresh ginger and garlic are non-negotiable here—they're the flavor foundation. If you're short on time, jarred minced garlic is fine (just drain it well), but fresh is always better. The honey in the sauce adds balance, but maple syrup works too if you're avoiding it. Red pepper flakes can be swapped for Sichuan peppercorns if you want a different kind of heat. And if you're out of sesame seeds, toasted sunflower seeds add a nice crunch.
Prep everything ahead so you're ready to cook fast. The beef marinates for just 15 minutes, so don't overdo it. Snap peas keep 3 days in the fridge, but use them fresh if possible. The sauce can be made 1 day ahead—it actually tastes better after flavors meld. Store it in a jar in the fridge. For leftovers, this reheats beautifully—just 2 minutes in the microwave with a splash of water to keep the peas from drying out. I always make extra rice to go with it—jasmine rice is perfect, but any long-grain works.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this for nights when I’d rather not wash a million dishes. Thinly sliced flank steak and snap peas hit the same pan—no chopping like I used to do, just quick searing and tossing. The sesame oil finishes it all with a single drizzle, and suddenly, dinner’s done.
- Umami Bomb: That low-sodium soy sauce and fresh ginger? It’s the secret weapon here. The ginger adds a bright zing that cuts through the richness of the beef, while the soy caramelizes just enough to make every bite taste like it’s been simmered for hours—not that it takes long.
- Office Lunch Hero: Between us, this is my go-to for meal prep. The flavors only get better the next day, and it reheats like a dream. Pack it in containers, throw in some rice, and you’ve got a lunch that’ll have coworkers asking for leftovers.
- Budget Power Move: Flank steak stretches further than you’d think when sliced thin, and snap peas are one of those cheap veggies that still feel fancy. Honestly, I make this twice a month because it’s a solid way to feed my family without breaking the bank—plus, the leftovers freeze beautifully.
Step-by-step instructions for wok-hei crispy beef with snap-peas
Here's how to achieve that perfect wok-hei texture with tender beef and crisp snap peas.
Prep the Beef for Maximum Tenderness
Slice the 1 lb flank steak thinly against the grain into ¼-inch thick strips. This is crucial—thin slices cook faster and stay tender. I like to slice it while it's still cold for cleaner cuts. Place the sliced beef in a bowl and add 1 tbsp low-sodium soy sauce, 1 tbsp sesame oil, 1 tbsp honey, 1 tbsp brown sugar, ½ tsp red pepper flakes, 1 tsp salt, and ½ tsp black pepper. Mix well to coat evenly, then let it marinate for at least 20 minutes at room temperature.
While the beef marinates, trim the ends off the 2 cups snap peas if using fresh ones. If frozen, give them a quick rinse under cold water to remove any ice crystals. The peas should be ready to cook as soon as the beef is prepped—no need to thaw frozen peas beyond this rinse.
Build the Flavor Base in the Wok
Heat a wok or large skillet over high heat until it's smoking hot. Add 2 tbsp neutral oil and swirl to coat. Toss in the 1 tbsp minced fresh ginger and 4 cloves minced garlic, stirring constantly for 30 seconds until fragrant. You'll smell that wonderful garlic-ginger aroma—this is where the foundation of your stir fry's flavor develops.
Add the marinated beef in a single layer and let it sear undisturbed for 1-2 minutes until the edges turn deep golden brown. Here's the thing—don't touch it yet. This initial sear creates that wok-hei texture we're after. Once the beef starts to brown, push it to one side of the wok and add the snap peas to the empty space.
Stir Fry to Perfect Doneness
Stir the snap peas for 1-2 minutes until they brighten in color and just begin to soften. Then, toss the beef back into the mix and stir-fry everything together for another 2-3 minutes. You want the beef to be tender but still slightly pink in the center (it'll finish cooking from residual heat), and the snap peas should be bright green and crisp-tender—they should still have a slight bite.
Watch the heat carefully—it should be high enough to create steam but not so hot that the sauce burns. If you notice the sauce starting to darken too quickly, reduce the heat slightly. The beef should release easily from the wok when done, with a beautiful caramelized crust.
Finish with Aromatics and Garnish
Remove the stir fry from heat and stir in 1 tbsp toasted sesame oil and 3 whole sliced green onions. This adds that final aromatic punch that takes the dish from good to restaurant-quality. Taste and adjust seasoning if needed—you might want to add a splash of water or a bit more soy sauce if the flavors seem too mild.
For the perfect finish, sprinkle with 1 tbsp toasted sesame seeds just before serving. These add texture and visual appeal, plus they release their nutty aroma when warm. Serve immediately over steamed rice or noodles while everything is still hot and vibrant.
Pro Tips For Making Beef And Pea Pods Stir Fry
- Slice Against the Grain: Flank steak’s tough fibers need a knife, not a saw. Cut it thin—about ¼-inch slices—perpendicular to the grain, or you’ll end up chewing like you’re in a silent movie. I used to rush this and wondered why my beef felt like shoe leather.
- Blanch the Peas First: Snap peas straight from the pod? Toss them in boiling water for 30 seconds before stir-frying. This softens them just enough to caramelize properly without turning mushy—no more sad, limp pods at the end. (Yes, even if you’re impatient like me.)
- Don’t Crowd the Pan: High heat is your friend here, but a packed wok turns your stir-fry into a sad, steamed mess. Cook the beef in batches if needed—2-3 minutes per side max—so it sears and stays juicy. I learned this the hard way after a greasy, uneven disaster.
- Finish with Cold Sesame Oil: Add the sesame oil after everything’s off the heat. A splash (1 tsp) at the end brightens the dish without burning off—hot oil just disappears into smoke. My grandmother swore by this, and she was right: the aroma sticks to every bite.
Best sauces and condiments for this beef and pea pods stir fry
Classic Stir-Fry Sauce
Start with the sauce that makes this dish shine: a simple blend of ¼ cup low-sodium soy sauce, 1 tbsp honey, 1 tbsp toasted sesame oil, and 1 tbsp minced ginger. Simmer this mixture for 2-3 minutes until slightly thickened. The honey balances the salty soy sauce while the ginger adds warmth. I like to add ½ tsp red pepper flakes for a subtle kick—adjust to taste. This sauce should coat the back of your spoon but remain pourable. 🍶
Umami Boost with Oyster Sauce
For deeper umami flavor, replace 2 tbsp of the soy sauce with 2 tbsp oyster sauce (I recommend Lee Kum Kee). This adds a rich, briny depth that complements the beef beautifully. If you're vegetarian, use vegetarian oyster sauce or an extra ½ tsp MSG for that umami punch. The sauce should still be glossy but slightly thicker than the classic version. 🌟
Sweet and Tangy Variations
Add brightness with 1 tbsp rice vinegar or 1 tsp lime juice to the sauce for a tangy twist. For extra sweetness, swap the honey for 1 tbsp brown sugar or 1 tbsp maple syrup. I love adding 1 tsp grated fresh ginger and 1 minced garlic clove directly to the wok before cooking to infuse the oil with extra flavor. These variations keep the dish exciting while maintaining balance. 💫
Spicy Chili Oil Finish
For heat lovers, drizzle 1 tbsp chili oil (store-bought or homemade) over the finished stir fry just before serving. I use Lao Gan Ma chili crisp for its perfect balance of spice and crunch. If you can't find it, mix 1 tbsp neutral oil with ½ tsp red pepper flakes and ¼ tsp Sichuan peppercorns, then toast in a dry pan until fragrant. This adds a smoky, fiery finish that elevates the dish. 🌶️
Creamy Sesame Dressing
For a creamy twist, blend 2 tbsp tahini, 1 tbsp soy sauce, 1 tbsp honey, and 2 tbsp warm water until smooth. Drizzle this over the stir fry just before serving. It adds a rich, nutty contrast to the crispy beef and snap peas. Garnish with extra sesame seeds and green onions for texture. This works especially well if you prefer a less saucy dish. 🫒
Garnishes That Elevate
Don’t underestimate the power of garnishes! Toasted sesame seeds add crunch and aroma, while thinly sliced green onions bring freshness. For extra flair, add cilantro leaves or thinly sliced jalapeños if you love heat. A sprinkle of crushed roasted peanuts adds another layer of texture. These finishing touches make the dish look and taste restaurant-worthy. ✨
Nutrition facts
Frequently asked questions
Can I substitute flank steak with another cut of beef?
Yes, but choose cuts with similar texture. Sirloin or ribeye work well—just slice them ¼-inch thick against the grain. Avoid tougher cuts like chuck; they won't tenderize properly in the quick cook time. For extra tenderness, marinate for 30 minutes instead of 20 minutes.
How do I get the perfect crispy texture for the beef?
The secret is high heat and batch cooking. Cook the beef in a single layer without stirring for 1-2 minutes until deep golden brown. If your pan isn't hot enough, the beef will steam instead of crisp. A wok or cast-iron skillet works best, but a heavy stainless steel pan does too.
Can I make this stir fry without a wok?
Any large skillet or frying pan will work. The key is maintaining high heat and using a wide pan to spread the ingredients out. If your pan isn't wide enough, cook in two batches—first the beef, then the snap peas. A 12-inch cast-iron skillet is ideal for home cooks.
What's the best way to reheat leftovers?
Reheat gently in a skillet over medium heat for 2-3 minutes with a splash of water or soy sauce to prevent drying. Avoid microwaving—it makes the peas mushy. For extra crispiness, sear the beef again in a hot pan for 30 seconds after reheating. Store leftovers for up to 3 days in an airtight container.
Can I use frozen snap peas instead of fresh?
Yes, but prepare them differently. Rinse frozen peas under cold water to remove ice crystals, then pat dry. They'll cook slightly faster than fresh, so stir-fry for 1 minute less (about 1 minute total). For best texture, don't thaw them completely before cooking.
