
This stir-fried shrimp asparagus mushrooms recipe is my go-to meal when I crave something quick yet full of fresh flavors and good texture. You get plump shrimp that barely need any time to cook, crisp-tender asparagus, and earthy mushrooms all glazed in a savory sauce. Perfect for busy weeknights or when you need a light but satisfying dinner.
The first time I made this after a long workday my whole family gathered around the stove picking shrimp right from the pan. Now it is our favorite excuse to buy extra asparagus at the market.
Ingredients
- Shrimp: fresh or frozen and thawed use large for juiciness and less risk of overcooking
- Asparagus: choose bright green stalks with firm tips thinner stalks cook faster and stay tender
- Cremini mushrooms: earthy flavor and hearty texture compared to white mushrooms
- Garlic: always go for fresh cloves for the most aromatic touch
- Olive oil: key for browning and bringing out flavors use extra virgin if possible
- Soy sauce or tamari: deepens umami flavor tamari keeps it gluten free
- Ground black pepper: freshly cracked is best for bold flavor
- Salt: taste before adding since soy sauce adds saltiness
- Unsalted butter: adds a hint of richness in the last minute only if you want a velvety finish
Step-by-Step Instructions
- Prep the Vegetables and Shrimp:
- Wash and trim the asparagus snapping off the woody ends and cutting into pieces. Slice cremini mushrooms thick enough to hold shape. Peel and devein shrimp then pat them dry. Mince the garlic cloves as fine as you can for even flavor.
- Bloom the Garlic:
- Heat olive oil in a large nonstick skillet or wok over medium-high. Once shimmering add the minced garlic. Stir constantly for about thirty seconds until it smells fragrant but does not take on any color.
- Cook Vegetables:
- Add the sliced mushrooms and trimmed asparagus to the pan. Stir-fry vigorously for three to five minutes. The goal is for asparagus to turn bright green and mushrooms to release some water but stay meaty.
- Add the Shrimp:
- Toss the shrimp in next spreading them evenly over the vegetables. Cook everything together for two to three minutes. Watch for the shrimp to turn just pink and opaque without curling tightly this keeps them juicy.
- Season and Finish:
- Pour in soy sauce or tamari plus black pepper and salt if needed. For a silkier finish add butter in the last minute letting it melt and coat everything. Stir well and immediately remove from heat to avoid overcooking the shrimp.
- Serve:
- Spoon over hot rice quinoa or enjoy solo. Serve right away while the shrimp are plump and veggies at their best.

I love how the asparagus keeps its bright color and gentle crunch after a quick stir-fry. My daughter likes to sneak the mushrooms before dinner even starts so I always set aside a little extra as a snack for her.
Storage Tips
Store any leftovers in an airtight container in the refrigerator for up to two days. Gently reheat in a skillet over low heat with a splash of water to revive the textures. Freezing is not recommended as shrimp and asparagus can become rubbery.
Ingredient Substitutions
Swap cremini mushrooms for shiitake or oyster for bolder taste. Bell peppers or zucchini can stand in for part of the asparagus and bulk out the dish. For soy free use coconut aminos. If you are out of butter a drizzle of toasted sesame oil adds a nutty aroma at the end.
Serving Suggestions
Serve this stir fry over steamed jasmine rice or fluffy quinoa. For a lighter meal pair with a crisp green salad. Garnish with sliced green onions or sesame seeds for a restaurant style finish.
Cultural Context
Classic Chinese stir fries inspire this recipe with the quick cooking and bright veggies. Using peak season asparagus brings a touch of spring to the dish and makes it perfect for celebrating the season.

Common Queries
- → How do I prevent shrimp from overcooking?
Shrimp cooks very quickly; add them once the vegetables are nearly done, and stir-fry just until they turn pink and opaque—typically 2–3 minutes—to keep them tender.
- → Can I substitute other mushrooms?
Absolutely. Shiitake or oyster mushrooms make excellent alternatives and bring deliciously different flavors to the dish.
- → What are good vegetable additions?
Try bell peppers, zucchini, or onions for added color, crunch, and flavor. Simply slice and stir-fry along with the asparagus and mushrooms.
- → How can I add more flavor depth?
Experiment with sauces like oyster or teriyaki in place of or alongside soy sauce. Garnish with sesame seeds or chopped spring onions for an extra flavor boost.
- → What can I serve alongside this dish?
Steamed jasmine rice, brown rice, or fluffy quinoa make excellent bases. This stir-fry is also delicious served on its own for a lighter meal.