Shrimp and Asparagus Stir-Fry with Mushrooms
A quick and flavorful shrimp and asparagus stir-fry that's perfect for busy weeknights, combining tender shrimp, crunchy asparagus, and earthy mushrooms in a savory soy-oyster sauce glaze.

I make this shrimp and asparagus stir-fry on busy weeknights when I want something bright, fast, and satisfying. The combination of tender asparagus, meaty mushrooms, and just-cooked shrimp comes together in less time than it takes to steam rice, and the soy-oyster sauce glaze gives it that takeout-style umami without the fuss. If you enjoy skillet meals, try pairing it with a simple pasta side—like this garlic butter orzo with mushrooms and spinach—for a heartier plate.
Why you’ll love this dish
This stir-fry is exactly the kind of recipe that answers the question, “What’s for dinner?” quickly and deliciously. It’s:
- Fast: from pan to plate in about 15 minutes of active cooking.
- Balanced: protein-rich shrimp with fiber-packed asparagus and earthy mushrooms.
- Flexible: easy to scale, swap vegetables, or switch sauces to suit taste or pantry odds and ends.
- Crowd-friendly: mild flavors most kids and adults enjoy, but easy to punch up with chilies or lemon.
Step-by-step overview
Before you chop and heat a pan, here’s what happens: you quickly sauté garlic, sear the shrimp until just pink, then add asparagus and mushrooms to finish cooking. A splash of soy and oyster sauce finishes the dish, coating everything in a savory glaze. Expect quick sautéing at medium-high heat, fast stirring, and a short rest before serving over hot rice or noodles.
What you’ll need
- 1 pound shrimp, peeled and deveined (large or medium; tail-on is fine)
- 1 bunch asparagus, trimmed and cut into 2-inch pieces (use thin to medium stalks for fastest cooking)
- 8 ounces mushrooms, sliced (cremini or button work best)
- 2 tablespoons soy sauce (use low-sodium if preferred)
- 1 tablespoon oyster sauce (substitute hoisin + a splash of soy if you need a vegetarian swap)
- 2 cloves garlic, minced
- 1 tablespoon vegetable oil (neutral oil with a high smoke point)
- Salt and pepper to taste
- Cooked rice or noodles, for serving
Notes:
If you prefer a gluten-free version, use tamari instead of soy sauce and a gluten-free oyster sauce or a mushroom-based stir-fry sauce. Shrimp can be swapped for thinly sliced chicken breast (add a minute or two of cooking time).
Step-by-step instructions
- Heat a large skillet or wok over medium-high heat and add the vegetable oil. Swirl to coat the pan.
- Add the minced garlic and sauté for about 30 seconds, until fragrant but not browned.
- Add the shrimp in a single layer. Cook 2–3 minutes, flipping once, until the shrimp turn pink and opaque. Remove the shrimp to a plate to avoid overcooking.
- In the same skillet, add the asparagus and mushrooms. Stir-fry for 3–4 minutes until the asparagus is tender-crisp and the mushrooms have released their juices.
- Return the shrimp to the pan. Pour in the soy sauce and oyster sauce, tossing everything to coat evenly and heat through—about 30–60 seconds.
- Taste and season with salt and pepper as needed. Remember oyster sauce is salty, so taste before adding more salt.
- Serve immediately over hot cooked rice or noodles.

Shrimp and Asparagus Stir-Fry
- Prep
- 10 MIN
- Cook
- 5 MIN
- Total
- 15 MIN
- Serves
- 4
01Ingredients
Main Ingredients
Sauces and Seasonings
Serving Suggestions
02Method
- Cooking
Tap a step when it's done. The next one lights up.
0 OF 6 DONE03Recipe notes
- 01If you prefer a gluten-free version, use tamari instead of soy sauce and a gluten-free oyster sauce or a mushroom-based stir-fry sauce. Shrimp can be swapped for thinly sliced chicken breast (add a minute or two of cooking time).
How did it turn out?
No ratings yet. Tap a star to be the first.
Snap a photo and tag @recipe_smoke1 so I can see how yours came out.
Best ways to enjoy it
- Serve over steamed jasmine or short-grain rice for soaking up the sauce.
- Toss with lo mein or rice noodles and a sprinkle of toasted sesame seeds for a noodles version.
- For a fresh finish, add a squeeze of lemon or lime and a handful of chopped scallions or cilantro.
- For a restaurant-style plate, arrange rice in a shallow bowl and spoon the stir-fry on top so the sauce runs into the grains.
Storage and reheating tips
Refrigerate: Store leftovers in an airtight container for up to 3 days. Shrimp becomes rubbery if overcooked or kept too long, so plan to eat within that window.
Reheat: Gently rewarm in a skillet over medium heat with a splash of water or broth to loosen the sauce. Microwaving is fine for single portions but cover briefly to keep moisture.
Freeze: Not recommended for best texture—shrimp and asparagus degrade when frozen and thawed. If you must freeze, do so before adding shrimp (freeze cooked vegetables or sauce separately), and consume within 1 month.
Food safety: Cool leftovers to room temperature within two hours and refrigerate. Reheat to at least 165°F (74°C) before serving.
Creative twists
- Lemon-Garlic: Add the zest and juice of half a lemon at the end for a bright finish.
- Ginger-Sesame: Add 1 teaspoon grated fresh ginger with the garlic and finish with toasted sesame oil and seeds.
- Coconut Curry: Stir in 1/4 cup coconut milk and 1/2 teaspoon curry powder for a milder curry vibe; serve over jasmine rice.
- Vegetarian: Replace shrimp with firm tofu or tempeh and swap oyster sauce for a mushroom-based vegetarian sauce.
FAQ
How long does this take from start to finish?
A: Active cooking is about 10 minutes; from chopping to serving plan 20–25 minutes total.
Can I use frozen shrimp?
A: Yes—thaw completely in the refrigerator or under cold running water, pat dry thoroughly, and proceed. Dry shrimp sear better.
Is oyster sauce necessary?
A: Oyster sauce adds depth and a slightly sweet umami. If you don’t have it, use hoisin plus a touch of soy, or a mushroom stir-fry sauce for a similar effect.
Can I make this gluten-free?
A: Yes. Use tamari in place of soy, and a certified gluten-free oyster sauce (or a mushroom-based sauce) to keep the flavor profile.
How can I bulk this up for more people?
A: Double the vegetables and rice, and add another pound of shrimp or an extra protein like sliced chicken. Stir-fry in batches to maintain high heat.
Conclusion
If you want another version with a homey, rich glaze, check out this take on The Pioneer Woman’s shrimp stir-fry with asparagus for inspiration. For a different spin, try my Best Beef Stir Fry Recipe.
Skillet Dinners
Skillet Dinners
Skillet Dinners
