Shrimp and Asparagus Stir-Fry with Mushrooms

A quick, healthy, and flavorful stir-fry combining shrimp, asparagus, and mushrooms in a bright soy-lemon sauce — ready in 20 minutes for busy weeknights.

This Shrimp and Asparagus Stir-Fry with Mushrooms is my go-to weeknight rescue: quick, bright, and reliably delicious. I first put this combination together on a rainy Tuesday when the fridge held only a pound of shrimp, a bunch of asparagus, and a cup of mushrooms. I wanted something fast that felt fresh and not heavy after a long day at work. The lemon adds lift, the soy provides savory depth, and the asparagus keeps the dish crisp and vibrant — it immediately became a regular at our dinner table.
What makes this dish special is the balance of textures and the speed of execution. The shrimp cook in under three minutes and retain a tender snap when removed at exactly the right moment. The asparagus stays bright and just-tender when cut into 1-inch pieces and cooked briefly. Sliced mushrooms add an earthy note and soak up the sauce, while the simple soy-lemon dressing ties everything together without overpowering the ingredients. It’s the sort of meal that tastes like you spent longer on it than you actually did.
Why You'll Love This Recipe
- Fast: Ready in about 20 minutes from start to finish — ideal for busy weeknights or when you need a nutritious dinner in a flash.
- Bright and balanced: Lemon juice cuts through the savory soy for a fresh finish that keeps the flavors lively without heaviness.
- Accessible ingredients: Uses pantry staples like olive oil, soy sauce (or tamari for gluten-free), garlic, and common produce — no specialty shopping required.
- Make-ahead friendly: Shrimp and vegetables can be prepped in advance; sauce mixes in a jar for rapid assembly when you’re ready to cook.
- Versatile: Serve over rice, noodles, or quinoa for flexible meals; easy to double for guests or halve for two servings.
- Diet-conscious: Naturally low in carbs and high in protein; easy to adapt to vegetarian diets by swapping tofu and vegetable stock.
I first served this to my family on a week when everyone was rushing between activities. My teenage son came back for seconds and asked for the recipe to take to a friend’s dinner — the highest compliment in our house. Over time I learned small adjustments: adding lemon at the end preserves its brightness, and removing the shrimp a moment early prevents rubberiness.
Ingredients
- Shrimp (1 pound): Use peeled and deveined medium or large shrimp for the best texture. Wild-caught or sustainably farmed are both fine; thaw fully and pat dry so they sear rather than steam.
- Asparagus (1 bunch): Trim woody ends and cut into 1-inch pieces. Choose firm, bright green stalks without limp tips — thinner stalks cook faster and stay tender-crisp.
- Mushrooms (1 cup): Sliced cremini or white button mushrooms work well. Cremini bring a deeper flavor; wipe clean rather than soaking to avoid waterlogging.
- Garlic (2 cloves): Minced fresh garlic gives the aromatic backbone — avoid pre-minced jars for fresher flavor and better texture.
- Olive oil (2 tablespoons): Extra-virgin olive oil is fine for moderate heat; use a neutral oil like avocado or peanut for higher-heat wok cooking.
- Soy sauce (1 tablespoon) & Lemon juice (1 tablespoon): Use regular soy sauce or tamari for gluten-free. Freshly squeezed lemon juice brightens the sauce more than bottled.
- Salt & Black pepper: 1/2 teaspoon salt and 1/4 teaspoon black pepper to season; adjust to taste, especially if using a salty soy sauce.
Instructions
Heat the pan: Place a large skillet or wok over medium-high heat and add 1 tablespoon olive oil. Let the pan get hot until the oil shimmers but does not smoke — about 1–2 minutes. A properly hot pan ensures the shrimp get a quick sear and the vegetables brown lightly rather than steaming. Cook the shrimp: Add the shrimp in a single layer and cook undisturbed for about 1–1.5 minutes, then flip and cook another 1–1.5 minutes until pink and opaque. Total time depends on size — large shrimp may take closer to 3 minutes. Remove to a plate to avoid overcooking. Sauté asparagus and mushrooms: Add the remaining 1 tablespoon olive oil to the pan. Toss in asparagus pieces and sliced mushrooms and sauté for 3–4 minutes, stirring occasionally. Look for tender stalks with slight browning on the mushrooms; they should still have a little bite. Add aromatics: Stir in the minced garlic, 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Cook for about 30–60 seconds until fragrant — don’t let the garlic brown or it will taste bitter. This step builds the flavor base for the sauce. Finish with sauce and combine: Return shrimp to the pan and pour in 1 tablespoon soy sauce and 1 tablespoon freshly squeezed lemon juice. Toss everything together and cook for another 30–60 seconds until heated through and the sauce lightly coats the ingredients. Taste and adjust seasoning before serving.
You Must Know
- This dish is naturally high in protein and low in carbohydrates — roughly 220 calories and 25 grams of protein per serving when served plain.
- For gluten-free options, swap soy sauce for tamari; this preserves flavor without introducing gluten.
- Leftovers keep well in the refrigerator for up to 3 days; avoid freezing cooked asparagus, which becomes limp when thawed.
- Cook shrimp quickly over high heat and remove promptly to maintain a tender texture; overcooking causes rubberiness.
My favorite aspect is how reliably this combination pleases everyone at the table. The lemon finish is a small touch that changes the entire dish’s profile — it makes the meal brighter and more restaurant-like. I often double the asparagus in spring when it’s at peak freshness, and my partner always requests extra mushrooms for that umami lift.
Storage Tips
Store leftovers in an airtight container in the refrigerator for up to 3 days. Place a paper towel in the container to absorb excess moisture and preserve texture. Reheat gently in a skillet over medium-low heat with a splash of water or oil to avoid drying out the shrimp; microwaving on medium for short bursts also works but risks rubbery shrimp. Do not freeze cooked asparagus — the stalks become watery and lose their crispness. If you need to freeze for longer storage, freeze only the shrimp separately for up to 1 month and thaw in the refrigerator before quick reheating.
Ingredient Substitutions
For a vegetarian version, substitute firm tofu (14 ounces, pressed and cubed) for shrimp and increase cooking time slightly to brown the cubes. Use tamari instead of soy to keep it gluten-free. If you prefer a nuttier flavor, replace the lemon with 1 tablespoon rice vinegar plus 1 teaspoon toasted sesame oil. Swap asparagus with snap peas or broccolini in equal quantities depending on seasonal availability; adjust cooking times so the vegetable remains crisp-tender. For lower sodium, reduce soy sauce to 1/2 tablespoon and add a pinch of sea salt only if needed.
Serving Suggestions
Serve this stir-fry over steamed jasmine rice, brown rice, or quinoa for a complete meal. For a lower-carb plate, place over a bed of cauliflower rice or serve alongside roasted sweet potatoes. Garnish with sliced scallions, toasted sesame seeds, or a light drizzle of sesame oil for added aroma. Pair with a simple cucumber salad or miso soup for a balanced Asian-inspired meal. For entertaining, present the stir-fry family-style in a warmed serving dish and offer rice on the side so guests can customize their portions.
Cultural Background
Stir-frying is a hallmark of East Asian cooking, particularly Chinese wok techniques that emphasize quick, high-heat cooking to preserve texture and color. This recipe borrows that method but adapts ingredients common in Western markets — lemon for acidity and olive oil for a gentler smoke point. Historically, stir-frying developed as a time-efficient way to cook small, fresh pieces of food in a communal setting, and this version follows that spirit: a fast, balanced preparation that highlights fresh produce and proteins.
Seasonal Adaptations
In spring, double the asparagus and add thinly sliced ramps or scallions for a seasonal lift. In autumn, swap mushrooms for shiitake and add a splash of mirin for subtle sweetness. Summer benefits from charred asparagus from the grill before tossing with the shrimp for a smoke-accented flavor. During winter, use frozen shrimp and defrost gently overnight; add blanched broccolini if asparagus is out of season. Small tweaks like fresh herbs or citrus zest help the dish align with seasonal produce and festivities.
Meal Prep Tips
Prep all ingredients before turning on the heat: peel and devein shrimp, trim and cut asparagus, slice mushrooms, and mince garlic. Store prepped vegetables in separate airtight containers in the fridge for up to 24 hours. Mix the soy-lemon sauce in a jar to pour in at the end and label containers for quick assembly. To portion for lunches, pack shrimp and vegetables over rice in microwave-safe containers and include a small lemon wedge so the citrus is fresh when reheated.
Bring this simple, bright combination to your table and make it your own with small variations. It’s the kind of quick dish that becomes a weeknight favorite — dependable, fast, and always satisfying.
Pro Tips
Pat shrimp dry before cooking to ensure a good sear and prevent steaming.
Add lemon juice at the end to preserve its bright flavor; cooking lemon for too long dulls the acidity.
Avoid overcrowding the pan so vegetables caramelize rather than steam; cook in batches if necessary.
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
Can I make this gluten-free?
Yes — use tamari as a direct substitute for soy sauce to make it gluten-free. Tamari has a similar savory profile.
How do I make a vegetarian version?
Press extra-firm tofu for 15–20 minutes, cube, and pan-sear until golden before combining with vegetables and sauce.
Tags
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.

Ingredients
Protein
Vegetables
Sauce & Seasoning
Instructions
Heat the pan
Heat a large skillet or wok over medium-high heat and add 1 tablespoon olive oil. Wait until the oil shimmers to ensure a hot pan for searing.
Cook the shrimp
Add shrimp in a single layer and cook 1–1.5 minutes per side until pink and opaque. Remove to a plate immediately to avoid overcooking.
Sauté vegetables
Add remaining 1 tablespoon olive oil, then asparagus and mushrooms. Sauté 3–4 minutes until asparagus is tender-crisp and mushrooms are lightly browned.
Add garlic and season
Stir in minced garlic, 1/2 teaspoon salt, and 1/4 teaspoon black pepper; cook 30–60 seconds until fragrant without browning the garlic.
Combine and finish
Return shrimp to the pan, add 1 tablespoon soy sauce and 1 tablespoon lemon juice, toss to coat, and heat through for 30–60 seconds. Serve immediately.
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
Did You Make This?
Leave a comment & rating below or tag
@kitchenfunwithmy3sons on social media!

Categories:
You might also like...

10 Minute Immune-Boosting Broth
A quick, nourishing broth packed with miso, garlic, ginger, turmeric and horseradish — ready in 10 minutes and perfect for immune support and soothing comfort.

20-Minute Greek Pasta Salad
A bright, tangy Greek-inspired pasta salad with cucumbers, cherry tomatoes, Kalamata olives, chickpeas and feta—ready in 20 minutes and perfect for picnics, potlucks, or a quick weeknight meal.

4-Ingredient Mini Pizzas
Quick, customizable mini pizzas made from refrigerated biscuit dough — ready in about 20 minutes and perfect for weeknight dinners or party food.

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)
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.
Hi, I'm Julia!
What's Popular
Get My 30-Minute Meals email series!
Quick and easy dinner ideas delivered to your inbox.
