This Shrimp Scampi with Asparagus and Tomatoes is an incredibly flavorful and quick dish that's perfect for a restaurant-quality dinner at home. The combination of succulent shrimp, fresh asparagus, and ripe tomatoes tossed in a buttery garlic sauce creates an elegant and satisfying meal that is served over delicate angel hair pasta. It's the ideal option when you want something delicious yet easy to make.
Ingredients
1 pound angel hair pasta
4 tablespoons unsalted butter
2 tablespoons extra-virgin olive oil, plus extra for drizzling
2 tablespoons minced garlic
¼ teaspoon crushed red pepper flakes
1 pound medium shrimp, peeled and deveined
Salt and freshly ground pepper, to taste
½ cup dry white wine
Juice of ½ lemon
3 tablespoons finely chopped parsley
10 fresh asparagus stalks, cut into 2-inch pieces
⅔ cup tomatoes, chopped, seeds removed
Fresh grated Parmesan cheese, for garnish
(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)
Directions
Bring a large pot of water to a boil. Reduce heat to a low simmer while preparing the shrimp.
In a large skillet, melt 2 tablespoons butter and 2 tablespoons olive oil over medium-high heat.
Sauté the garlic and red pepper flakes for about 2 minutes, then season the shrimp with salt and pepper and add them to the skillet. Cook for about 2 minutes on each side until the shrimp turn pink. Remove shrimp from the skillet and set aside.
Add the wine, lemon juice, and asparagus to the skillet and bring to a boil. Stir in the remaining butter until melted.
Add the shrimp back into the skillet with the parsley. Stir to combine, then remove from heat.
Bring the water to a boil and cook the angel hair pasta until al dente, about 2-3 minutes. Drain and drizzle with olive oil to prevent sticking.
Serve the shrimp and sauce over the pasta, topping with chopped tomatoes, fresh grated Parmesan, and parsley. Garnish with lemon wedges.
Servings and Timing
Servings: 4 servings
Prep Time: 30 minutes
Cooking Time: 10 minutes
Total Time: 40 minutes
Variations
Vegetarian Option: Skip the shrimp and use sautéed mushrooms instead for a vegetarian version of this dish.
Add more vegetables: You can add bell peppers, spinach, or zucchini for extra flavor and nutrition.
Spicy Shrimp Scampi: If you love heat, increase the amount of red pepper flakes or add some chili powder for an extra kick.
Gluten-Free: Use gluten-free pasta instead of angel hair to make this dish gluten-free.
Storage/Reheating
This dish can be stored in an airtight container in the refrigerator for up to 2 days. To reheat, I recommend warming it in a skillet over medium heat with a little bit of olive oil or butter to keep the pasta from drying out. Alternatively, you can microwave it in short intervals, stirring between each.
FAQs
Can I use frozen shrimp for this recipe?
Yes, frozen shrimp work perfectly fine. Just make sure to thaw them completely before cooking.
Can I substitute the wine in this recipe?
If you'd rather not use wine, you can substitute it with chicken or vegetable broth, though the flavor might be slightly different.
How do I know when the shrimp is done cooking?
Shrimp turn a pinkish color and curl into a "C" shape when they're fully cooked. Make sure not to overcook them, as they can become tough.
Can I use a different type of pasta?
Absolutely! While angel hair is the perfect choice for this dish, you can substitute it with linguine, spaghetti, or any pasta you prefer.
Can I make this dish ahead of time?
This dish is best enjoyed fresh, but you can prep the ingredients ahead of time, such as chopping the vegetables and peeling the shrimp, to save some time when you're ready to cook.
Conclusion
Shrimp Scampi with Asparagus and Tomatoes is a light yet indulgent dish that's sure to impress. The buttery garlic sauce, perfectly cooked shrimp, and fresh vegetables come together to create a harmonious flavor profile that's satisfying without being overwhelming. Whether you're making it for a special occasion or just a weeknight treat, this dish is quick, easy, and packed with flavor. Enjoy every bite!
Recipe:

Shrimp Scampi with Asparagus and Tomatoes
- Total Time: 40 minutes
- Yield: 4 servings
- Diet: Gluten Free
Description
This Shrimp Scampi with Asparagus and Tomatoes is a quick and flavorful dish, perfect for an easy yet elegant dinner. Succulent shrimp, fresh asparagus, and ripe tomatoes are tossed in a buttery garlic sauce and served over delicate angel hair pasta. Ready in under 40 minutes, it’s a fantastic choice for both weeknight meals and special occasions.
Ingredients
1 pound angel hair pasta
4 tablespoons unsalted butter
2 tablespoons extra-virgin olive oil, plus extra for drizzling
2 tablespoons minced garlic
¼ teaspoon crushed red pepper flakes
1 pound medium shrimp, peeled and deveined
Salt and freshly ground pepper, to taste
½ cup dry white wine
Juice of ½ lemon
3 tablespoons finely chopped parsley
10 fresh asparagus stalks, cut into 2-inch pieces
⅔ cup tomatoes, chopped, seeds removed
Fresh grated Parmesan cheese, for garnish
Instructions
-
Bring a large pot of water to a boil. Reduce heat to a low simmer while preparing the shrimp.
-
In a large skillet, melt 2 tablespoons butter and 2 tablespoons olive oil over medium-high heat.
-
Sauté the garlic and red pepper flakes for about 2 minutes. Season the shrimp with salt and pepper and add to the skillet. Cook for about 2 minutes on each side until pink. Remove shrimp from the skillet and set aside.
-
Add the wine, lemon juice, and asparagus to the skillet. Bring to a boil and stir in the remaining butter until melted.
-
Add the shrimp back into the skillet with the parsley and stir to combine. Remove from heat.
-
Cook the angel hair pasta in the boiling water until al dente (2-3 minutes). Drain and drizzle with olive oil.
-
Serve the shrimp and sauce over the pasta. Top with chopped tomatoes, fresh grated Parmesan, and parsley. Garnish with lemon wedges.
Notes
To add a spicy kick, increase the amount of red pepper flakes or add chili powder.
For a vegetarian option, swap shrimp for sautéed mushrooms.
Gluten-free? Use gluten-free pasta as a substitute.
- Prep Time: 30 minutes
- Cook Time: 10 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: Italian-American
Nutrition
- Serving Size: 4 servings
- Calories: 350 kcal