Garlic Shrimp Stir-Fry with Asparagus & Mushrooms
Garlic Shrimp Stir-Fry with Asparagus & Mushrooms brings together juicy shrimp, tender-crisp asparagus, and golden mushrooms in a glossy garlic sauce. Each bite has a delicious balance of savory flavor, fresh vegetables, and a gentle touch of sweetness.
This easy skillet dinner comes together in about 30 minutes, making it perfect for busy evenings. Serve it over steamed rice to soak up the sauce, toss it with noodles, or enjoy it on its own for a lighter meal.
Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Servings: 4
Ingredients
For the Shrimp and Vegetables
- 1 pound large raw shrimp, peeled and deveined
- 1 pound asparagus, woody ends trimmed and stalks cut into 2–3-inch pieces
- 8 ounces cremini or white button mushrooms, thickly sliced
- 2 tablespoons olive oil or avocado oil, divided
- ¼ teaspoon black pepper
- ¼ teaspoon smoked paprika, optional
- 1 tablespoon unsalted butter
- 5 garlic cloves, finely minced
- ¼ teaspoon red pepper flakes, optional
For the Stir-Fry Sauce
- 3 tablespoons reduced-sodium soy sauce
- 3 tablespoons water or unsalted vegetable broth
- 1 tablespoon honey
- 1 tablespoon fresh lemon juice
- 1 teaspoon cornstarch
- ½ teaspoon toasted sesame oil, optional
For Garnishing and Serving
- 2 tablespoons chopped fresh parsley
- Lemon wedges
- Steamed rice, cooked noodles, or cauliflower rice, optional
Why You’ll Love This Recipe
- Quick to prepare: A flavorful dinner ready in about 30 minutes.
- Simple ingredients: Everyday seasonings create a glossy, savory sauce.
- Plenty of texture: Juicy shrimp pair beautifully with browned mushrooms and crisp asparagus.
- Easy to customize: Adjust the heat, sweetness, or vegetables to suit your taste.
- Flexible serving options: Enjoy it with rice, noodles, or a simple side salad.
The key to a delicious Garlic Shrimp Stir-Fry is cooking the ingredients in stages. This gives the mushrooms time to brown and keeps the shrimp from becoming tough while the vegetables finish cooking.
How to Make Garlic Shrimp Stir-Fry
1. Prepare the Ingredients
Pat the shrimp thoroughly dry with paper towels. Season with black pepper and smoked paprika, if using. Because the sauce contains soy sauce, wait until the end before adding any extra salt.
Trim the tough ends from the asparagus, then cut the stalks into manageable pieces. For a presentation similar to the pictured dish, leave slender spears whole.
Wipe the mushrooms clean and slice them thickly so they keep their shape during cooking. Have the garlic minced and all ingredients ready before heating the pan.
2. Mix the Sauce
In a small bowl, whisk together the soy sauce, water or broth, honey, lemon juice, cornstarch, and optional sesame oil.
Stir until no cornstarch lumps remain. Set the sauce aside, giving it another quick stir just before pouring it into the skillet because the cornstarch will settle.
3. Sear the Shrimp
Heat 1 tablespoon of oil in a large skillet over medium-high heat.
Arrange the shrimp in a single layer. Cook for approximately 1–2 minutes per side, depending on their size, until lightly golden and just opaque throughout.
Transfer the shrimp to a clean plate. If your skillet is small, cook them in two batches so they sear evenly.
4. Brown the Mushrooms
Add the remaining tablespoon of oil to the same skillet.
Spread the mushrooms across the pan and leave them undisturbed for about 2 minutes. Stir and continue cooking for another 2–3 minutes, until golden and most of their released moisture has evaporated.
Avoid stirring constantly. Brief contact with the hot skillet develops the rich browned edges that give this dish its savory flavor.
5. Cook the Asparagus
Add the asparagus to the mushrooms and stir-fry for 3–5 minutes, until bright green and tender-crisp.
Thin asparagus cooks quickly, while thicker stalks may need slightly longer. If the vegetables begin browning before the asparagus softens, add 1 tablespoon of water and cover for 1 minute. Uncover and let any remaining water evaporate.
6. Add the Garlic
Reduce the heat to medium. Add the butter, minced garlic, and optional red pepper flakes.
Stir for 30–45 seconds, just until fragrant. Keep the garlic moving so it does not burn or develop a bitter taste.
7. Finish with the Sauce
Stir the prepared sauce again and pour it into the skillet. Let it bubble gently for about 1 minute, stirring until lightly thickened.
Return the shrimp and any collected juices to the pan. Toss everything together for 30–60 seconds, just long enough to warm the shrimp and coat them with sauce.
If the sauce becomes too thick, add water a tablespoon at a time until it reaches your preferred consistency.
8. Garnish and Serve
Remove the skillet from the heat. Sprinkle with fresh parsley and serve immediately with lemon wedges.
Spoon the Garlic Shrimp Stir-Fry over warm rice or noodles, making sure each serving gets plenty of mushrooms, asparagus, and garlic sauce.
Serving Suggestions
Steamed jasmine rice makes a simple accompaniment because it absorbs the flavorful sauce. Brown rice adds a nuttier texture, while rice noodles turn the dish into a satisfying noodle bowl.
For a lighter plate, serve with cauliflower rice or a crunchy cucumber salad. If serving with noodles, cook and drain them beforehand, then toss them with the finished stir-fry. Add a small splash of water if needed to help distribute the sauce.
Recipe Tips and Notes
Dry the shrimp well. Excess surface moisture causes steaming and makes it harder to develop a golden exterior.
Use a large skillet. Crowding traps moisture, particularly when cooking mushrooms. Work in batches when necessary.
Keep the vegetables slightly crisp. Asparagus should be tender enough to bite through while retaining some texture.
Watch the garlic carefully. Add it toward the end of cooking so its flavor stays fragrant and mellow.
Adjust the sauce after tasting. Add a little more lemon juice for brightness or a small pinch of red pepper flakes for heat.
Serve promptly. Shrimp have the best texture when enjoyed immediately after cooking.
Easy Variations
Make It Spicy
Add extra red pepper flakes or a small amount of chili paste to the sauce. Start with a little, then adjust after tasting.
Swap the Vegetables
Replace asparagus with broccoli florets, green beans, zucchini, or snap peas. Adjust the cooking time so the vegetables become tender without turning soft.
Use a Gluten-Free Sauce
Substitute certified gluten-free tamari for soy sauce and check the labels of any broth or additional seasonings.
Skip the Butter
Use an extra tablespoon of olive oil in place of butter. The sauce will still coat the shrimp and vegetables beautifully.
Make-Ahead Instructions
For easier preparation, trim the asparagus, slice the mushrooms, and mix the sauce up to one day ahead. Store them separately in covered containers in the refrigerator.
Keep raw shrimp refrigerated separately from vegetables and ready-to-eat foods. For the best texture, cook the dish shortly before serving rather than preparing the entire meal in advance.
If using frozen shrimp, thaw them in the refrigerator overnight and pat them dry before cooking.
Storage and Reheating
Refrigerate leftovers in a shallow, airtight container within 2 hours of cooking. Enjoy within 3 days for the best quality.
Reheat gently in a skillet over medium-low heat with a splash of water. Stir occasionally and heat until hot throughout. Avoid prolonged cooking, which can make the shrimp rubbery and soften the asparagus.
Freezing is possible, but the vegetables may lose their crisp texture after thawing.
Frequently Asked Questions
Can I use frozen shrimp?
Yes. Thaw the shrimp completely, drain well, and pat dry before seasoning. Raw frozen shrimp work better here than precooked shrimp because they can be seared without being reheated repeatedly.
Can I use cooked shrimp instead?
Yes, but skip the initial searing step. Prepare the vegetables and sauce first, then add the cooked shrimp at the very end and heat briefly until hot throughout.
Why is my stir-fry watery?
Wet shrimp, crowded mushrooms, or excess water on the vegetables can release moisture into the pan. Dry the ingredients well and allow the mushroom liquid to evaporate before adding the asparagus.
Can I make more sauce?
Yes. Increase all the sauce ingredients by half if you want extra for rice or noodles. Let the sauce simmer and thicken before returning the shrimp to the skillet.
Can I leave out the honey?
Yes. The sauce will taste more savory and tangy. Start with slightly less lemon juice, then adjust to taste.
Servings and Nutrition
Yield: 4 servings
Serving Size: Approximately one-quarter of the recipe, without rice or noodles
Estimated nutrition per serving:
- Calories: 270
- Protein: 27 g
- Carbohydrates: 14 g
- Fat: 12 g
- Saturated Fat: 3 g
- Fiber: 3 g
- Sugar: 7 g
Nutrition values are approximate and vary depending on the shrimp, sauce brands, and optional ingredients used. Rice, noodles, and other sides are additional.
