Lemon Garlic Shrimp and Asparagus

There’s something magical about tender shrimp paired with crisp asparagus, all drenched in a lively lemon garlic sauce that wakes up your taste buds!
This one-pan meal is full of fresh, bright flavors and comes together in just 20 minutes, making dinner a breeze.
Whether you’re feeding a busy family or whipping up something special for friends, this recipe always gets rave reviews.
Bonus: it’s naturally low in carbs, keto-friendly, and loaded with good-for-you nutrients.
Let’s get cooking and make this simple, delicious dish!
What Makes This a Winner
This lemon garlic shrimp with asparagus really shines as a quick, no-fuss dinner that’s full of flavor and goodness.
- Speedy: Ready start to finish in about 20 minutes, perfect for hectic weeknights when you want something tasty fast.
- Simplified cleanup: You only need one pan, so washing up is a snap.
- Fresh and vibrant: The combo of lemon, garlic, and parsley gives it that bright, fresh flavor you’d expect from a nice restaurant dish.
- Good for you: Low in carbs, fits keto diets, naturally gluten-free, and packed with vitamins from crisp asparagus.
- Simple ingredients: Just common kitchen staples like olive oil, garlic, lemon, salt, and pepper mixed with fresh shrimp and veggies.
- Flexible: Easily add your favorite veggies, swap butter for a dairy-free fat, or serve over grains or pasta—try this Shrimp Scampi Pasta with Asparagus if you want a heartier spin.
- Looks like you tried hard (but didn’t): Easy techniques make an impressive dish that’s perfect for family dinners or casual entertaining; serve it with garlic bread to round things out.
What You’ll Need

- 1 pound large shrimp, peeled and deveined
- 1 bunch asparagus, trimmed and cut into bite-sized pieces
- 4 cloves garlic, minced
- 1 lemon, juice and zest
- 2 tablespoons olive oil
- 1 tablespoon butter (optional)
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon red pepper flakes (optional)
- 2 tablespoons freshly chopped parsley, for garnish
How to Cook It
- Rinse shrimp under cold water, pat dry with paper towels, and season with salt and black pepper.
- Snap off the woody ends of the asparagus and cut stalks into ~2-inch pieces.
- Heat 1 tablespoon olive oil in a large skillet over medium heat, add minced garlic, and sauté 1–2 minutes until fragrant.
-
Increase heat to medium-high, add shrimp in a single layer, and cook 2–3 minutes per side until pink and opaque; remove shrimp and set aside.

- Add another tablespoon of olive oil to the same skillet, add asparagus, and cook 3–4 minutes until tender-crisp.
- Return shrimp to the skillet, add lemon juice and zest and butter (if using), toss, and cook 1–2 minutes to meld flavors.
-
Garnish with freshly chopped parsley and a sprinkle of red pepper flakes if desired; serve immediately.

Simple Tricks for Success
Here are some practical little tricks to make sure your lemon garlic shrimp and asparagus come out perfectly every time.
- Pat the shrimp dry: Make sure your shrimp is super dry before seasoning—wet shrimp won’t sear properly and may steam instead. I always grab a few paper towels to blot them well.
- Season right before cooking: Add salt and pepper just before they hit the pan to keep shrimp juicy and not watery.
- Get your pan hot: Heat the skillet until the oil shimmers so you get a nice quick sear that locks in flavor.
- Don’t crowd the pan: Cook shrimp in a single layer with space between each piece. If your pan is small, do it in batches to avoid steaming and keep a nice crust.
- Mind your garlic: Garlic cooks fast and can turn bitter if overdone. Sauté over medium just until fragrant, then add shrimp quickly—or add some later with the asparagus if your pan is very hot.
- Uniform asparagus pieces: Keep your asparagus cuts the same size so they cook evenly. If your stalks are thick, slice them on a diagonal or give them a quick blanch before sautéing.
- Perfect shrimp timing: Big shrimp will cook in about 2 to 3 minutes per side—watch for the pink color and opaque flesh, then pull them off the heat promptly to avoid rubberiness.
- Add lemon carefully: Zest early in cooking to boost aroma, but add lemon juice near the end to keep its brightness. Finish off with butter or ghee off the heat for a glossy sauce.
- If you’re tossing with pasta: Save a little pasta water to emulsify the sauce so it clings to the noodles—it’s the same trick we use in our Spring Pasta Primavera.
- Reheat gently: When warming leftovers, use low heat with a splash of olive oil or water to keep shrimp tender and asparagus from getting soggy.
- Simple swaps: Use ghee or coconut oil instead of butter if you want dairy-free, and add red pepper flakes to taste for heat.
- Presentation tip: Leave shrimp tails on for a pretty presentation if you like and serve with fresh parsley and lemon wedges on the side for a pop of color.
Serving Ideas and Swaps

Here are some delicious ideas to round out this meal and make it even more satisfying:
- Try serving with: fluffy steamed rice, nutrient-packed quinoa, or cauliflower rice for a low-carb twist.
- Don’t forget bread: Crusty garlic bread or soft dinner rolls work great to soak up that garlicky lemon sauce.
- Raise a glass: Pour a crisp white wine like Sauvignon Blanc or Pinot Grigio that complements the citrus and garlic perfectly.

If you want to personalize this recipe, here’s how you can mix things up:
- Spice it up: Sprinkle in red pepper flakes or add a dash of your favorite hot sauce for a spicy kick.
- More veggies: Toss in cherry tomatoes, zucchini ribbons, or colorful bell peppers to boost flavor and color.
- Dairy-free option: Skip the butter and use extra olive oil or a plant-based butter alternative.
- Make it hearty: Serve over any pasta you love—linguine or fettuccine work beautifully.
Storage and Make-Ahead Tips
Got some leftovers? Here’s how to keep and enjoy them later without losing flavor or texture:
- To store: Keep leftovers in an airtight container in the fridge for up to 3 days.
- To reheat: Warm gently in a skillet over medium-low heat with a splash of olive oil or water to prevent the shrimp from getting tough, and to keep asparagus crisp.
- Repurposing: Use leftover shrimp and asparagus as a tasty topping for pasta, a warm lemony asparagus salad with shaved cheese and nuts, or even folded into tacos for a quick meal.
Common Questions Answered
Can I use frozen shrimp?
Absolutely! Just make sure to thaw them completely and pat dry before cooking to get a nice sear.
Is this recipe gluten-free?
Yes, it’s naturally gluten-free. Just double-check any packaged ingredients like butter to be sure, if you’re strict about gluten.
What can I substitute for asparagus?
Green beans, zucchini, broccoli, or snap peas are great swaps that offer a similar crunch and fresh flavor. If you’d prefer to keep the asparagus but change the preparation, try Oven Roasted Asparagus (Easy).

A quick, flavorful, and healthy one-pan meal combining tender large shrimp with crisp asparagus, all tossed in a zesty lemon garlic sauce. Ready in 20 minutes, it’s naturally low-carb, keto-friendly, and full of fresh bright flavors.
- Total Time: 20 minutes
- Yield: 4 servings 1x
Ingredients
- 1 pound large shrimp, peeled and deveined
- 1 bunch asparagus, trimmed and cut into bite-sized (about 2-inch) pieces
- 4 cloves garlic, minced
- Juice and zest of 1 lemon
- 2 tablespoons olive oil
- 1 tablespoon butter (optional)
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon red pepper flakes (optional)
- 2 tablespoons freshly chopped parsley, for garnish
Instructions
- Prepare the Shrimp: Rinse shrimp under cold water and pat dry with paper towels. Season with salt and black pepper.
- Trim the Asparagus: Snap off the woody ends of the asparagus and cut into 2-inch pieces for even cooking.
- Cook the Garlic: Heat 1 tablespoon olive oil in a large skillet over medium heat. Add minced garlic and sauté for 1-2 minutes until fragrant, avoiding browning.
- Sauté the Shrimp: Increase heat to medium-high. Add shrimp in a single layer and cook 2-3 minutes per side until pink and opaque. Remove shrimp and set aside.
- Cook the Asparagus: Add remaining tablespoon of olive oil in the skillet. Add asparagus and cook for 3-4 minutes until tender-crisp.
- Combine and Finish: Return shrimp to skillet with asparagus. Add lemon juice, zest, and butter if using. Toss and cook another 1-2 minutes to blend flavors.
- Serve: Sprinkle with freshly chopped parsley and red pepper flakes if desired. Serve immediately.
Notes
Pat shrimp very dry before cooking to ensure proper sear and avoid steaming., Season shrimp just before cooking to keep them juicy., Do not overcrowd the pan; cook shrimp in batches if necessary., Add lemon zest early during cooking to enhance aroma, add lemon juice near the end for brightness., Butter is optional and can be substituted with ghee or coconut oil for dairy-free versions., Cook asparagus pieces uniformly for even cooking; thicker stalks can be sliced diagonally or blanched first., Leftovers can be stored in an airtight container in the fridge for up to 3 days and reheated gently to maintain texture., Variation ideas include adding cherry tomatoes, zucchini, bell peppers, or serving over rice, quinoa, or pasta.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Category: Main Course
- Cuisine: American
Nutrition
- Calories: 220 kcal per serving
- Fat: Approximately 11g per serving
- Carbohydrates: Approximately 5g per serving
- Protein: Approximately 23g per serving