30-MINUTE MEALS! Get the email series now
Royal Recipe

Shrimp and Asparagus Stir-Fry with Mushrooms

5 from 1 vote
1 Comments
Sophia Reynolds
By: Sophia ReynoldsUpdated: Dec 15, 2025
This post may contain affiliate links. Please read our disclosure policy.

A bright, quick 20-minute stir-fry that pairs tender shrimp with crisp asparagus and earthy mushrooms in a soy-lemon glaze — perfect for weeknights.

Shrimp and Asparagus Stir-Fry with Mushrooms
This Shrimp and Asparagus Stir-Fry with Mushrooms is my go-to when the week runs out of time but I still want something fresh, vibrant, and satisfying on the table. I discovered this combination one hectic weeknight when the market had beautiful local asparagus and I had a bag of frozen shrimp in the freezer. A little garlic, a splash of lemon, and a simple soy-based glaze tied everything together into a dish that felt both light and indulgent. The shrimp cooks fast and stays tender, the asparagus keeps a pleasant snap, and the mushrooms add a savory depth that makes each bite interesting. I love this preparation because the flavors are immediate and clean: bright citrus, salty umami, and a hint of peppery black pepper that balances sweetness. Texture matters here — firm shrimp, crisp-tender asparagus, and slightly caramelized mushrooms give you a delightful contrast in every forkful. It has become a favorite at our house for last-minute dinners and for serving guests when I want something that looks and tastes like I spent much longer in the kitchen than I actually did.

Why You'll Love This Recipe

  • Ready in about 20 minutes from start to finish, ideal for busy weeknights when you want something nutritious without fuss.
  • Uses simple pantry staples and fresh produce: shrimp, asparagus, mushrooms, garlic, olive oil, soy, and lemon — little prep, big flavor.
  • High in protein and low in carbohydrates when served over greens or cauliflower rice, making it adaptable to many diets.
  • Flexible and forgiving: swap the shrimp for tofu or chicken, or change the soy to tamari for a gluten-free option.
  • Minimal cleanup — one skillet or wok, so it’s perfect for small kitchens and quick weeknight cooking.
  • Bright lemon lifts the savory notes of soy for a fresh finish rather than a heavy sauce, keeping the dish feeling light and modern.

Personally, this recipe has become my last-minute dinner hero. Family members who usually want something heavier clean their plates, and I once brought a skillet to a friend’s potluck — it disappeared within minutes. The simplicity of the ingredients makes it easy to scale up when guests arrive and quick to tweak for dietary needs, which is why I keep the components on hand at all times.

Ingredients

  • Shrimp (1 lb): Use peeled and deveined shrimp, medium to large size (16/20 or 21/25). If using frozen, thaw in cold water and pat dry — dry shrimp sears better and won’t steam in the pan. Wild-caught or sustainably farmed both work; I prefer the slightly sweeter taste of wild-caught when available.
  • Asparagus (1 bunch): Trim woody ends and cut into 1-inch pieces for even cooking. Look for bright green stalks that snap when bent. Thin to medium stalks cook quickly and keep a pleasant bite; thick stalks can be halved lengthwise.
  • Mushrooms (1 cup): White button or cremini mushrooms, cleaned with a damp towel and sliced. Mushrooms add umami and a meaty texture — they’re essential for balance against the bright lemon.
  • Garlic (2 cloves): Fresh minced garlic yields the best aroma; avoid pre-minced jars for this quick sauté where fresh flavor shows through.
  • Olive oil (2 tbsp): Use a neutral extra-virgin olive oil or light-flavored oil for high-heat sautéing so the oil doesn’t overpower the other flavors.
  • Soy sauce (1 tbsp) & Lemon juice (1 tbsp): The simple sauce is a bright soy-lemon glaze. For gluten-free, substitute equal parts tamari. If you prefer less sodium, use low-sodium soy sauce or reduce to 2 teaspoons plus a pinch of salt to taste.
  • Seasoning: 1/2 tsp salt and 1/4 tsp black pepper to taste. Adjust salt depending on the soy sauce used.

Instructions

Heat the Pan: Warm a large skillet or wok over medium-high heat until hot but not smoking. Add 1 tablespoon olive oil and swirl to coat. A properly heated pan gives the shrimp a quick sear instead of steaming; you should hear a clear sizzle when the shrimp hits the surface. Cook the Shrimp: Pat the shrimp completely dry and season lightly. Add shrimp in a single layer and cook 2 to 3 minutes, turning halfway, until they are pink and opaque with a slight golden edge. Avoid overcooking — shrimp will turn rubbery if left too long. Remove shrimp to a plate and tent loosely with foil to keep warm. Sauté Vegetables: Add the remaining 1 tablespoon olive oil to the hot pan. Add asparagus and mushrooms and cook 3 to 4 minutes, stirring occasionally, until asparagus is crisp-tender and mushrooms have released their moisture and begun to brown. If your asparagus is particularly thick, give it an extra minute. Add Aromatics: Stir in the minced garlic and sprinkle the salt and black pepper. Cook for about 30 to 60 seconds until fragrant — garlic browns quickly, so keep it moving to avoid bitterness. Finish with Shrimp and Sauce: Return the shrimp to the pan. Pour in the soy sauce and lemon juice, toss to coat, and cook for another 30 seconds to 1 minute to marry the flavors and heat through. Taste and adjust seasoning — a squeeze more lemon or a pinch of salt can brighten the dish. Serve: Remove from heat and serve immediately over steamed rice, noodles, or quinoa. Garnish with a lemon wedge or a sprinkle of toasted sesame seeds if desired. User provided content image 1

You Must Know

  • This dish is high in protein and relatively low in carbohydrates, especially when served over greens or cauliflower rice.
  • Store leftovers in an airtight container in the refrigerator for up to 3 days; reheat gently to avoid overcooking the shrimp.
  • Freezing is not ideal once combined; if you want to freeze ingredients, freeze shrimp separately raw and prepare vegetables fresh.
  • For a gluten-free version, swap soy sauce for tamari; for lower sodium, use a reduced-sodium soy or tamari and taste before adding salt.

My favorite thing about this preparation is how forgiving it is: the components cook on very different timelines but all come together quickly. I’ve had picky eaters request this at dinner parties because the flavors are familiar yet bright. Once, when hosting an impromptu dinner, I doubled everything, cooked in two pans, and it still kept its texture and brightness — proof it scales well for guests.

Storage Tips

Refrigerate leftovers in a shallow airtight container to cool quickly and keep the texture as intact as possible; consume within 3 days. Avoid layering hot food in a deep container because it traps steam and softens the asparagus. To reheat, warm gently in a skillet over medium-low heat with a tablespoon of water or broth to loosen any glaze and prevent drying. If you prefer microwaving, use 50 percent power and short 20–30 second bursts, stirring between each burst. Do not freeze the fully cooked stir-fry; instead freeze raw, peeled shrimp separately and prepare the vegetables fresh after thawing.

Ingredient Substitutions

If you can’t find asparagus, snap peas or broccolini make excellent substitutions and offer similar crispness. For mushrooms, sliced shiitake or oyster mushrooms bring a deeper umami flavor. To make this vegetarian, replace shrimp with firm tofu, pressed and pan-fried until golden — use 14 ounces of extra-firm tofu, cut into 1-inch cubes. For gluten-free, replace soy sauce with tamari in an equal measure. If you prefer more heat, add 1/2 teaspoon red pepper flakes or a drizzle of chili oil at the end. Each swap changes texture slightly, but the core balance of acid, salt, and fat keeps the dish cohesive.

Serving Suggestions

Serve over steamed jasmine rice for a classic pairing, or toss with cooked rice noodles for a lighter, noodle-forward meal. Quinoa or cauliflower rice works well for a lower-carb plate. Garnish with lemon wedges, thinly sliced scallions, or a sprinkling of toasted sesame seeds for extra aroma and contrast. Pair the dish with a simple cucumber salad dressed in rice vinegar and a light sesame dressing, or steamed greens such as bok choy for a more substantial meal. This is excellent for weeknight family dinners and elegant enough to present at casual dinner gatherings.

User provided content image 2

Cultural Background

While this preparation is Asian-inspired rather than strictly traditional, it borrows classic elements like soy-based seasoning and quick high-heat cooking that appear across East and Southeast Asian cuisines. Stir-frying is a technique developed to cook ingredients rapidly while retaining texture and color. The bright finish with lemon is more Mediterranean in spirit but pairs surprisingly well with the umami from mushrooms and soy, creating a hybrid flavor profile embraced by modern home cooks looking for quick, global-inspired meals.

Seasonal Adaptations

Spring is prime asparagus season — use fresh, young stalks for the best texture. In late summer or fall, switch asparagus for blanched green beans or thin-sliced zucchini to keep the dish seasonal. For winter months, use roasted baby Brussels sprouts or sautéed fennel to add depth. Citrus choices change the tone: lemon gives brightness, while a splash of orange juice adds sweetness and warmth. Adjust cooking times based on the vegetable’s density to maintain the crisp-tender goal.

Meal Prep Tips

For meal prep, cook shrimp separately and store in portioned containers, keeping vegetables in another. Assemble fresh when ready to eat by warming vegetables and tossing with shrimp and sauce for five minutes to avoid a rubbery texture. Pre-slice mushrooms and trim asparagus and store in airtight containers or resealable bags for up to two days. If packing lunches, pack sauce separately to be added and heated just before serving to keep everything vibrant.

This recipe has saved me many evenings, and I hope it becomes a simple favorite for you as well — quick enough for a weeknight and flexible enough for company. Enjoy the bright, savory balance and feel free to make it your own.

Pro Tips

  • Pat shrimp completely dry before cooking to achieve a good sear.

  • Trim asparagus at the woody end by bending until it snaps; use the snap point as a guide.

  • Avoid overcrowding the pan; cook shrimp and vegetables in batches if needed to maintain high heat.

This nourishing shrimp and asparagus stir-fry with mushrooms recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.

FAQs about Recipes

How do I prevent shrimp from becoming rubbery?

To keep shrimp tender, cook it quickly over medium-high heat and remove from the pan as soon as it turns pink and opaque.

Can I make this gluten-free?

Yes. Replace soy sauce with tamari in equal amounts to make it gluten-free.

Tags

Main DishesShrimpAsparagusMushroomsStir-FryQuick DinnerGluten FreeMain DishAsian-inspiredWeeknight Dinner
No ratings yet

Shrimp and Asparagus Stir-Fry with Mushrooms

This Shrimp and Asparagus Stir-Fry with Mushrooms recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Servings: 4 steaks
Shrimp and Asparagus Stir-Fry with Mushrooms
Prep:10 minutes
Cook:10 minutes
Rest Time:10 mins
Total:20 minutes

Ingredients

Main

Seasoning & Sauce

Instructions

1

Heat the Pan

Warm a large skillet or wok over medium-high heat and add 1 tablespoon olive oil. Heat until shimmering to ensure a quick sear.

2

Cook the Shrimp

Pat shrimp dry, season lightly, and cook in the hot pan 2 to 3 minutes until pink and opaque. Remove and keep warm.

3

Sauté Vegetables

Add remaining oil, then asparagus and mushrooms. Cook 3 to 4 minutes until asparagus is crisp-tender and mushrooms are slightly browned.

4

Add Aromatics

Stir in minced garlic, salt, and pepper and cook about 30 to 60 seconds until fragrant, stirring to prevent burning.

5

Combine and Finish

Return shrimp to the pan, add soy sauce and lemon juice, toss to combine, heat through for 30 seconds to 1 minute and serve.

Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Nutrition

Calories: 220kcal | Carbohydrates: 6g | Protein:
25g | Fat: 9g | Saturated Fat: 3g |
Polyunsaturated Fat: 2g | Monounsaturated Fat:
4g | Trans Fat: 1g | Cholesterol: 253mg | Sodium:
0mg | Potassium: 953mg | Fiber: 0g | Sugar:
0g | Vitamin A: 577IU | Vitamin C: 3mg | Calcium:
47mg | Iron: 6mg

Did You Make This?

Leave a comment & rating below or tag
@kitchenfunwithmy3sons on social media!

Shrimp and Asparagus Stir-Fry with Mushrooms

Categories:

Shrimp and Asparagus Stir-Fry with Mushrooms

Did You Make This?

Leave a comment & rating below or tag @kitchenfunwithmysons on social media!

Rate This Recipe

Share This Recipe

Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!

Comments (1)

Leave a Comment

0/1000 characters
Food Lover
1 day ago

This recipe looks amazing! Can't wait to try it.

Rating:

Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Family Photo

Hi, I'm Sophia!

Chef and recipe creator specializing in delicious Main Dishes cooking. Passionate about sharing easy-to-follow recipes that bring families together around the dinner table.

Get My 30-Minute Meals email series!

Quick and easy dinner ideas delivered to your inbox.