Beef Stir-Fry with Snow Peas and Mushrooms: A Parisian-Asian Weeknight Dinner – Quick, Flavorful & Foolproof

⚖️
Difficulty
Easy
⏲️
Prep Time
15 mins
🕒
Cook Time
10 mins
⏱️
Total Time
25 mins
🍽️
Servings
4

Let me take you back to my Paris culinary school days for a moment. I spent years learning classical French techniques — how to build a proper fond, the art of the perfect sear, and the precision of deglazing. When I moved to New York City and started cooking in my own tiny kitchen in Brooklyn, I found myself blending those French foundations with the bold, fast-paced flavors of Asian street food. This beef stir-fry with snow peas and mushrooms is the delicious result of that fusion. It’s a dish that feels both elegant and deeply comforting — exactly what I crave after a long day of exploring the Union Square farmers market or testing recipes for the blog.

Imagine tender strips of beef sirloin, kissed with a glossy soy-oyster sauce glaze, tumbled with bright green snow peas that still carry a satisfying crunch and earthy mushroom slices that soak up every drop of flavor. The aroma alone — garlic and ginger hitting hot oil, the sizzle of beef caramelizing, the fragrant finish of sesame oil — is enough to make your kitchen feel like a busy night market in Taipei or a tucked-away bistro in the Marais. The textures are just as captivating: silky beef, crisp peas, tender mushrooms, all bound together in a light, savory sauce that coats every bite without being heavy.

What sets my version apart is a technique I borrowed from French sauce work: I deglaze the wok with beef broth after searing the meat, lifting all those browned bits (the sucs, as we say in French kitchens) into the sauce. It adds a depth of flavor that no bottled stir-fry sauce can match. Plus, I use a quick velveting step for the beef — a trick I picked up from a Chinese chef friend in NYC — to guarantee fork-tender results every time. In this post, I’ll share my pro tips for avoiding soggy mushrooms, the best cut of beef for stir-fry, and the one mistake most home cooks make that turns a stir-fry into a stew. Let’s get cooking!

Why This Beef Stir-Fry with Snow Peas and Mushrooms Recipe Is the Best

The Flavor Secret: The magic lies in the layering. I start by velveting the beef with soy sauce and cornstarch — a classic Chinese technique that tenderizes and seasons the meat while creating a light coating that helps the sauce cling. Then I build the sauce in stages: first the aromatics, then the deglazing step with beef broth, and finally the oyster sauce and sesame oil finish. This isn’t just a stir-fry; it’s a well-constructed sauce with beef and vegetables in it. My Moroccan mother always said the best cooking is patient layering of flavors, and this dish proves her right.

Perfected Texture: Texture is where so many stir-fries fall apart — literally. Mushrooms turn slimy, snow peas go limp, beef becomes tough and chewy. I’ve solved all three. The beef is sliced against the grain and velveted, so it stays tender. The mushrooms are cooked undisturbed for the first minute to develop a golden-brown sear before they release their moisture. And the snow peas go in at the very last minute, just long enough to heat through and turn bright green while retaining their snap. Every bite has a distinct texture that makes the dish exciting from start to finish.

Foolproof & Fast: From prep to plate in 25 minutes. This is the weeknight dinner hero you’ve been looking for. The ingredient list is short and pantry-friendly, the technique is straightforward, and the result tastes like you spent an hour in the kitchen. Whether you’re a busy parent, a home cook building your confidence, or someone who just wants a delicious dinner without the fuss, this beef and snow pea stir-fry delivers every single time.

Beef Stir-Fry with Snow Peas and Mushrooms Ingredients

I source my snow peas from the greenmarket at Union Square — they’re at their peak in late spring and early summer, but good-quality ones are available year-round. The mushrooms I usually grab from the Asian grocery on Mott Street in Chinatown, where they have the best cremini and shiitake. And the beef? I always look for well-marbled sirloin or flank steak from my local butcher in the West Village. Here’s everything you’ll need for this mushroom beef stir-fry.

Ingredients List

  • 1 lb beef sirloin, thinly sliced against the grain
  • 2 tbsp soy sauce (low-sodium is fine)
  • 1 tbsp cornstarch
  • 1 tbsp vegetable oil (plus more for cooking)
  • 2 cloves garlic, minced
  • 1 tsp fresh ginger, grated
  • 8 oz snow peas, trimmed
  • 8 oz mushrooms, sliced (cremini, shiitake, or button)
  • 1/4 cup beef broth
  • 1 tbsp oyster sauce
  • 1 tsp sesame oil
  • Salt and pepper to taste

Ingredient Spotlight

Beef Sirloin: This is my go-to for stir-fry because it’s tender enough to cook quickly but has enough marbling to stay juicy. Look for bright red meat with thin white streaks of fat. For the best results, pop the beef in the freezer for 15 minutes before slicing — it firms up just enough to make cutting thin, even strips a breeze. Flank steak or ribeye also work beautifully here.

Snow Peas: These flat, bright green pods are all about crunch and sweetness. When shopping, look for peas that are firm, bright green, and free of blemishes. The edges should be crisp, not rubbery. If the peas are large, you can string them by pulling the tip down the straight side — though most modern varieties are stringless. They cook in about 90 seconds, so have everything else ready before they hit the wok.

Mushrooms: Cremini mushrooms are my everyday choice for this dish — they have a deeper flavor than white buttons but are just as affordable. Shiitake mushrooms add an even earthier, more luxurious note. Whichever you choose, wipe them clean with a damp paper towel instead of washing them under water; mushrooms are like sponges, and you want them to brown, not steam. Slice them about 1/4-inch thick so they cook evenly.

Oyster Sauce: This is the umami backbone of the sauce. It adds a sweet-salty richness that soy sauce alone can’t achieve. Look for a brand that lists oyster extract (or oysters) as one of the first ingredients — Lee Kum Kee is my go-to. If you’re vegetarian, you can use mushroom-flavored oyster sauce or a hoisin-soy blend, though the flavor will be slightly different.

Original IngredientBest SubstitutionFlavor / Texture Impact
Beef sirloinFlank steak, ribeye, or chicken thighFlank is leaner (slice thin); ribeye is richer; chicken works but adjust cook time
Snow peasSugar snap peas, green beans, or asparagusSnap peas are very similar; green beans need 1 extra minute; asparagus is more earthy
Cremini mushroomsShiitake, oyster mushrooms, or button mushroomsShiitake is earthier; oyster mushrooms are more delicate; buttons are milder
Oyster sauceHoisin sauce + 1 tsp soy sauce, or mushroom stir-fry sauceHoisin is sweeter and thicker; mushroom sauce is less savory
Beef brothChicken broth, vegetable broth, or water + 1 tsp soy sauceChicken broth is slightly lighter; water + soy works but is less rich

How to Make Beef Stir-Fry with Snow Peas and Mushrooms — Step-by-Step

Trust me when I say this easy beef stir-fry recipe comes together faster than takeout delivery. Have all your ingredients prepped and within arm’s reach — stir-frying waits for no one. Here’s how to nail it every single time.

Step 1: Velvet the Beef

In a medium bowl, toss the thinly sliced beef with 2 tablespoons of soy sauce and 1 tablespoon of cornstarch. Use your hands to massage the mixture into the meat until every strip is coated. Let it sit at room temperature for 10 minutes while you prep the vegetables. This velvet coating seals in moisture and creates a silky texture that’s the hallmark of restaurant-quality stir-fry.

💡 mia’s Pro Tip: Slice the beef against the grain — look for the direction of the muscle fibers and cut perpendicular to them. This shortens the fibers so the beef is tender, not chewy. If the beef is too soft to slice thinly, pop it in the freezer for 15 minutes first.

Step 2: Aromatics First

Heat 1 tablespoon of vegetable oil in a wok or large skillet over high heat until it shimmers. Add the minced garlic and grated ginger, and stir constantly for 30 seconds — just until fragrant. Do not let them brown, or they’ll turn bitter. The oil should be hot enough that the aromatics sizzle immediately on contact.

⚠️ Common Mistake to Avoid: Adding garlic and ginger to oil that isn’t hot enough. If the oil isn’t shimmering, the aromatics will absorb oil and become soggy instead of releasing their fragrance into the pan.

Step 3: Sear the Beef

Add the velveted beef to the wok in a single layer. Let it sear undisturbed for 60 seconds — yes, resist the urge to stir! Then toss and stir-fry for another 1 to 2 minutes until the beef is browned on all sides but still juicy inside. Use a slotted spoon to transfer the beef to a clean plate, leaving any juices in the wok.

💡 mia’s Pro Tip: Don’t overcrowd the wok. If your wok or skillet is small, cook the beef in two batches. Overcrowding lowers the pan temperature, causing the beef to steam instead of sear. You want a deep golden-brown crust, not a gray, boiled-looking exterior.

Step 4: Cook the Vegetables

Add the sliced mushrooms to the same wok (no need to add more oil). Spread them in an even layer and let them cook undisturbed for 1 minute to develop a golden-brown sear. Then toss and add the snow peas. Stir-fry everything together for 2 minutes — the mushrooms should be tender and the snow peas bright green and still crisp.

⚠️ Common Mistake to Avoid: Stirring the mushrooms constantly. Let them sit in the hot pan for a full minute before moving them. If you stir too often, they release their moisture and steam instead of searing. A good sear = better flavor and less sogginess.

Step 5: Combine and Sauce

Return the seared beef to the wok along with any accumulated juices. Pour in the beef broth, oyster sauce, and sesame oil. Stir everything together and let it cook for 1 minute, tossing constantly, until the sauce thickens slightly and coats the beef and vegetables evenly. The cornstarch from the beef will help thicken the sauce naturally.

💡 mia’s Pro Tip: This is where my French training kicks in — deglaze the pan with the beef broth first, scraping up any browned bits from the bottom. Those bits are pure flavor. Then add the oyster sauce and sesame oil. This builds a sauce with real depth, not just a thin glaze.

Step 6: Season and Serve

Taste the stir-fry and season with salt and pepper as needed. Remember that soy sauce and oyster sauce are already salty, so go easy on the salt. Serve immediately over steamed jasmine rice or noodles. This dish waits for no one — the vegetables will continue to soften in the hot pan, so get it to the table fast.

⚠️ Common Mistake to Avoid: Letting the stir-fry sit in the wok after it’s done. The residual heat will overcook the snow peas and mushrooms, turning them limp. Serve right away for the best texture.

StepActionDurationKey Visual Cue
1Velvet the beef10 mins (marinate)Beef is evenly coated in a thin, glossy paste
2Sauté aromatics30 secondsGarlic is fragrant but not browned
3Sear the beef2–3 minutesBeef is browned on the outside, still juicy
4Cook vegetables3 minutesMushrooms are golden, snow peas are bright green
5Combine and sauce1 minuteSauce is glossy and coats the beef and vegetables
6Season and serve30 secondsSeason to taste, serve immediately

Serving & Presentation

This Asian beef stir-fry is a star on its own, but the right accompaniments take it from a quick dinner to a memorable meal. I love serving it over a bed of steamed jasmine rice — the floral aroma of the rice pairs beautifully with the savory-sweet sauce. For a low-carb option, serve it over cauliflower rice or alongside a simple cucumber salad with rice vinegar and sesame seeds.

When it comes to presentation, I channel my French training: wipe the rim of the plate clean, mound the stir-fry slightly off-center, and garnish with a sprinkle of toasted sesame seeds and a few thin rings of green onion. A small wedge of lime on the side adds a bright, citrusy pop that cuts through the richness. If I’m feeling extra fancy (which happens more often since moving to NYC), I add a few microgreens or edible flowers from the farmers market for a touch of color.

In my Moroccan home, we always ate with our hands — but for this dish, I recommend chopsticks or a fork. The key is to serve it family-style in a large platter so everyone can help themselves. It’s the kind of meal that brings people together, whether you’re in my Brooklyn apartment, a Parisian loft, or a cozy home in the suburbs.

Pairing TypeSuggestionsWhy It Works
Side DishSteamed jasmine rice, fried rice, or lo mein noodlesRice soaks up the sauce; noodles add chew; both balance the dish
Sauce / DipChili garlic sauce, extra soy sauce, or sriracha mayoAdds heat, tang, or creaminess for customized bites
BeverageCold lager, Sauvignon Blanc, or iced green teaCrisp, cold drinks cut through the savory richness
GarnishToasted sesame seeds, sliced green onions, lime wedgeAdds crunch, freshness, and a pop of color

Make-Ahead, Storage & Reheating

Living in New York City means my schedule is always a little chaotic — between testing recipes, visiting farmers markets, and exploring new restaurants, I rely on make-ahead meals like this one. The good news is that this beef stir-fry with snow peas and mushrooms stores beautifully, though the snow peas will lose some of their snap. I recommend prepping all the ingredients in advance and stir-frying just before serving for the best texture. But if you have leftovers (lucky you!), here’s how to handle them.

MethodContainerDurationReheating Tip
RefrigeratorAirtight containerUp to 3 daysReheat in a hot wok with 1 tbsp water to restore sauce
FreezerFreezer-safe zip-top bag (remove air)Up to 2 monthsThaw overnight in fridge, then reheat in a skillet over high heat
Make-AheadPrep ingredients separatelyUp to 1 day in advanceSlice beef, trim peas, slice mushrooms, mix sauce — stir-fry fresh

For reheating, the microwave is convenient but it will make the snow peas soggy and the beef tough. Instead, reheat in a hot wok or skillet over high heat with a splash of water or beef broth to revive the sauce. Toss for about 2 minutes until everything is hot and sizzling. If the sauce looks too thick, add a little more broth to loosen it up. The beef will still be tender, and the mushrooms will have absorbed even more flavor overnight.

If you’re meal-prepping, I recommend storing the components separately: keep the velveted beef raw in the fridge for up to 24 hours, and prep the vegetables and sauce in separate containers. When you’re ready to eat, the stir-fry comes together in under 10 minutes — faster than takeout delivery in Manhattan!

Variations & Easy Swaps

VariationKey ChangeBest ForDifficulty Impact
Spicy SzechuanAdd 1 tbsp chili bean paste + 1 tsp Szechuan peppercornsHeat lovers who want a numbing-spicy kickEasy (add with aromatics)
Gluten-FreeUse tamari instead of soy sauce; check oyster sauce labelGluten-free diners without sacrificing flavorEasy (simple swap)
Vegetable-PackedAdd bell pepper, broccoli florets, and shredded carrotBoosting veggie volume for a heartier mealEasy (add with mushrooms)

Spicy Szechuan Version

For those who like their beef and snow pea stir-fry with a serious kick, this variation is for you. Add 1 tablespoon of chili bean paste (doubanjiang) along with the garlic and ginger, and toss in 1 teaspoon of Szechuan peppercorns at the same stage. The chili paste brings a deep, fermented heat, while the Szechuan peppercorns add that signature numbing tingle. Finish with a drizzle of chili oil at the table for extra drama. It reminds me of the fiery street-food stalls I visited in Shanghai — pure adrenaline on a plate.

Gluten-Free Version

Making this mushroom beef stir-fry gluten-free is as simple as swapping two ingredients. Use tamari or coconut aminos instead of soy sauce — both are gluten-free and have a similar salty-umami profile. For the oyster sauce, check the label; many brands contain wheat, but you can find gluten-free versions at most Asian grocery stores or online. The texture and flavor are virtually identical, so no one at the table will know the difference. Serve with steamed rice or rice noodles for a completely gluten-free meal.

Vegetable-Packed Version

When I come home from the Union Square farmers market with a haul of spring vegetables, this is my go-to clean-out-the-fridge stir-fry. Along with the snow peas and mushrooms, I add 1/2 cup of thinly sliced bell pepper (any color), 1 cup of small broccoli florets, and 1/2 cup of shredded carrot. Add the broccoli and bell pepper with the mushrooms (they need the extra minute), and toss the shredded carrot in with the snow peas. The extra vegetables add sweetness, crunch, and a rainbow of colors that makes the dish even more inviting.

What is the best cut of beef to use for a stir-fry with snow peas and mushrooms?

For this beef stir-fry with snow peas and mushrooms, I recommend using beef sirloin, flank steak, or ribeye. Sirloin is my top choice because it strikes the perfect balance between tenderness and affordability. It has enough marbling to stay juicy during high-heat cooking but isn’t as fatty as ribeye. Flank steak is another excellent option — just be sure to slice it very thinly against the grain, as it can be tougher if cut the wrong way. Ribeye is the splurge-worthy choice; its generous marbling makes it incredibly tender and flavorful, though it’s pricier. Whichever cut you choose, pop it in the freezer for 15 minutes before slicing to make cutting thin, even strips much easier.

How do you prevent the mushrooms from getting soggy in a beef stir-fry?

The number one rule for avoiding soggy mushrooms is to not wash them under running water. Mushrooms are like little sponges — they absorb moisture instantly, which makes them steam instead of sear. Instead, wipe them clean with a damp paper towel or a soft brush. Second, slice them about 1/4-inch thick so they cook evenly without releasing too much liquid. Third, and this is crucial: add the mushrooms to a hot wok with oil and let them sit undisturbed for a full minute before stirring. This allows them to develop a golden-brown sear on one side, which locks in flavor and keeps them firm. If you stir too often, they’ll release their moisture and turn watery.

Can I substitute fresh snow peas with frozen ones in this beef stir-fry recipe?

Yes, you can use frozen snow peas in this beef stir-fry with snow peas and mushrooms, but there are a few things to keep in mind. Frozen snow peas have already been blanched, so they cook much faster and will be softer than fresh ones. To use them, add them directly to the wok frozen — do not thaw them first, as thawing will make them mushy. Add them in the final 60 seconds of cooking, just to heat through. The texture won’t be as crisp as fresh snow peas, but the flavor will still be bright and sweet. If you want to retain more crunch, look for frozen snow peas that are labeled “flash-frozen” and cook them for the shortest time possible.

What is the ideal cook time for beef strips in a stir-fry with snow peas and mushrooms?

For thinly sliced beef sirloin or flank steak, the ideal cook time is 2 to 3 minutes total over high heat. Here’s the breakdown: first, sear the beef undisturbed for 60 seconds to develop a deep golden-brown crust on one side. Then toss and stir-fry for another 1 to 2 minutes until the beef is browned on all sides but still juicy in the center. The beef will finish cooking when you return it to the wok for the final sauce step (about 1 more minute). Overcooking is the most common mistake — beef strips this thin can go from tender to tough in less than a minute. Use a timer if you need to, and remember that the beef will continue to cook slightly in the residual heat of the wok after you remove it.

Can I make this beef stir-fry ahead of time for meal prep?

Absolutely, and I do it all the time for my busy NYC weeks. The best approach is to prep all the ingredients separately: slice the beef and velvet it with soy sauce and cornstarch, trim the snow peas, slice the mushrooms, and mix the sauce (beef broth, oyster sauce, and sesame oil). Store each component in separate airtight containers in the refrigerator for up to 24 hours. When you’re ready to eat, the stir-fry comes together in about 8 minutes. If you’ve already cooked the full dish, leftovers will keep in the fridge for up to 3 days. Reheat in a hot wok with a splash of water or broth to revive the sauce. The snow peas will lose some crunch, but the flavors will be even more developed.

What type of mushrooms work best for this mushroom beef stir-fry?

For this mushroom beef stir-fry, cremini mushrooms are my everyday favorite — they have a deeper, earthier flavor than white button mushrooms but are just as affordable and widely available. Shiitake mushrooms take the dish to the next level with their intense umami and meaty texture; look for fresh shiitake with firm, unblemished caps. Oyster mushrooms are a wonderful alternative if you want something more delicate and slightly sweet. Whatever type you choose, always wipe them clean with a damp paper towel instead of washing them, and slice them to a uniform thickness so they cook evenly. A mix of cremini and shiitake is my personal favorite combination for the most complex flavor.

Is this beef stir-fry recipe gluten-free?

As written, this beef stir-fry with snow peas and mushrooms is not gluten-free because it uses regular soy sauce (which contains wheat) and oyster sauce (which often contains wheat as a thickener). However, it’s very easy to make it gluten-free with two simple swaps: replace the soy sauce with tamari or coconut aminos — both are gluten-free and taste very similar. For the oyster sauce, look for a gluten-free version at your local Asian grocery or online; many brands now offer GF options. All other ingredients in this recipe — beef, snow peas, mushrooms, garlic, ginger, broth, and sesame oil — are naturally gluten-free. Serve with steamed rice or rice noodles to keep the entire meal gluten-free.

Can I use a different protein instead of beef in this stir-fry?

Yes, this stir-fry is very adaptable! Chicken thigh or breast works beautifully — just slice it thinly and velvet it the same way as the beef. Chicken thigh is more forgiving and stays juicier. Shrimp is another excellent option; it cooks in just 2 minutes and pairs wonderfully with the snow peas and mushrooms. For a plant-based version, try extra-firm tofu or tempeh: press the tofu to remove excess moisture, cube it, and pan-sear until golden before adding it to the stir-fry. Pork tenderloin, thinly sliced, is also fantastic. Whatever protein you choose, adjust the cook time accordingly — shrimp and thinly sliced chicken cook faster than beef, while tofu needs a bit more time to develop a good sear.

What sauce pairs well with this beef and snow pea stir-fry?

The sauce in this recipe — a combination of beef broth, oyster sauce, and sesame oil — is designed to be the perfect all-in-one pairing. But if you want to add extra flavor at the table, I recommend a few options. Chili garlic sauce adds a bright, spicy kick that cuts through the richness of the beef. A simple mixture of soy sauce and rice vinegar with a drop of sesame oil makes a great dipping sauce for those who want to customize each bite. For a creamy option, sriracha mayo (just mix sriracha with mayonnaise) adds a cool heat that balances the savory stir-fry. And if you love citrus, a squeeze of fresh lime juice right before eating brightens the entire dish beautifully.

How do I get the beef super tender in a stir-fry?

The secret to super tender beef in a stir-fry is a technique called velveting, and it could not be simpler. Toss your thinly sliced beef with 2 tablespoons of soy sauce and 1 tablespoon of cornstarch, then let it sit for 10 to 15 minutes at room temperature. The cornstarch creates a protective coating that seals in moisture and prevents the beef from drying out during high-heat cooking. Two more tips: always slice the beef against the grain (cut perpendicular to the direction of the muscle fibers) to shorten the fibers so they’re easier to chew, and don’t overcrowd the wok. If you add too much beef at once, the pan temperature drops and the meat steams instead of sears, which makes it tough. Cook in batches if needed.

📌

Love This Recipe? Save It to Pinterest!

If you enjoyed this Beef Stir-Fry with Snow Peas and Mushrooms recipe, don’t let it get lost in your browser tabs! 😄 Pin it now so you can find it again anytime — and explore hundreds more tried-and-tested recipes waiting for you on my Pinterest boards.

👉 Follow mia on Pinterest @exorecipe

📌 Pin this recipe · 🔁 Re-pin your favorites · 💬 Tag me when you make it — I love seeing your creations!

Print

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Beef Stir-Fry with Snow Peas and Mushrooms

  • Author: Chef Mia
  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Total Time: 25 minutes
  • Yield: 4 1x
  • Method: Main Course
  • Cuisine: Asian

Description

A quick and easy beef stir-fry with tender snow peas and earthy mushrooms, perfect for a weeknight dinner.


Ingredients

Scale
  • 1 lb beef sirloin, thinly sliced
  • 2 tbsp soy sauce
  • 1 tbsp cornstarch
  • 1 tbsp vegetable oil
  • 2 cloves garlic, minced
  • 1 tsp fresh ginger, grated
  • 8 oz snow peas, trimmed
  • 8 oz mushrooms, sliced
  • 1/4 cup beef broth
  • 1 tbsp oyster sauce
  • 1 tsp sesame oil
  • Salt and pepper to taste

Instructions

  1. In a bowl, toss beef slices with soy sauce and cornstarch. Set aside.
  2. Heat vegetable oil in a wok or large skillet over high heat. Add garlic and ginger, stir for 30 seconds.
  3. Add beef and stir-fry until browned, about 2-3 minutes. Remove beef from wok.
  4. Add snow peas and mushrooms to the wok, stir-fry for 2 minutes.
  5. Return beef to wok. Add beef broth, oyster sauce, and sesame oil. Cook for 1 minute, stirring.
  6. Season with salt and pepper. Serve immediately.


Nutrition

  • Calories: 320
  • Sugar: 4g
  • Fat: 18g
  • Carbohydrates: 12g
  • Protein: 28g


Beef Stir-Fry with Snow Peas and Mushrooms

Leave a Reply

Recipe rating