If you’re looking for a quick and satisfying dinner, this 25 Minute Creamy Pesto Shrimp recipe is the perfect choice. Juicy shrimp are simmered in a rich, creamy pesto sauce with sweet cherry tomatoes, fresh lemon juice, and parmesan cheese for a restaurant-quality meal that’s easy enough for busy weeknights.
Why You’ll Love This Recipe
- Ready in just 25 minutes from start to finish
- Rich and creamy pesto flavor with fresh ingredients
- Perfect for weeknight dinners and special occasions
- Family-friendly and easy to customize
- Pairs beautifully with pasta, rice, or zucchini noodles
- Uses simple ingredients you may already have on hand
Ingredients

- 1 tablespoon unsalted butter
- 2–3 cloves garlic, minced
- 2/3 cup half-and-half, divided
- 1 pound medium or large uncooked shrimp, peeled and deveined
- 1 cup cherry tomatoes, halved
- 1 tablespoon fresh lemon juice
- 1/2 cup freshly shredded parmesan cheese
- 1 cup pesto (store-bought or homemade)
- Optional fresh basil, for garnish
- Optional extra parmesan cheese, for serving
Instructions
- Melt the butter in a large skillet over medium heat.
- Add the minced garlic and 1/3 cup of the half-and-half. Stir well and bring to a gentle simmer.
- Add the shrimp and cook for 1 minute.
- Stir in the halved cherry tomatoes and continue cooking until the shrimp are almost fully pink on both sides.
- Add the remaining half-and-half, lemon juice, and parmesan cheese.
- Stir continuously and cook for another minute until the cheese melts into the sauce.
- Ensure the shrimp are fully cooked and opaque. If needed, cook for an additional minute.
- Remove the skillet from the heat.
- Immediately stir in the pesto while the mixture is still hot. This helps preserve the fresh basil flavor of the Creamy Pesto Shrimp.
- Serve immediately over pasta, rice, or zucchini noodles.
- Garnish with fresh basil and additional parmesan cheese if desired.

Tips & Tricks
- Use large shrimp for the best texture and presentation.
- Freshly grated parmesan melts more smoothly than pre-shredded cheese.
- Avoid overcooking shrimp to keep them tender and juicy.
- Homemade pesto provides the freshest flavor, but quality store-bought pesto works well too.
- Add spinach or asparagus for extra vegetables.
- For a lighter version, use evaporated milk instead of half-and-half.
Details
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: American-Italian Inspired
- Difficulty: Easy
- Dietary Notes: Gluten-Free (when served without pasta), Low-Carb Option Available

Notes
- Serve with fettuccine, linguine, rice, cauliflower rice, or zucchini noodles.
- Add red pepper flakes for a spicy kick.
- Substitute cherry tomatoes with grape tomatoes if preferred.
- A squeeze of extra lemon juice before serving brightens the flavors.
Nutrition (Approximate Per Serving)
- Calories: 465
- Protein: 31g
- Carbohydrates: 10g
- Fat: 33g
- Fiber: 2g
- Sugar: 4g
- Sodium: 620mg
FAQ
Can I use frozen shrimp?
Yes. Thaw the shrimp completely and pat them dry before cooking for the best texture.
What type of pesto works best?
Traditional basil pesto is ideal, but spinach pesto, kale pesto, or sun-dried tomato pesto also work well.
Can I make Creamy Pesto Shrimp ahead of time?
It is best enjoyed fresh, but leftovers can be refrigerated and reheated gently.
What can I serve with this dish?
Pasta, rice, mashed potatoes, roasted vegetables, or zucchini noodles are excellent options.
Can I use heavy cream instead of half-and-half?
Yes. Heavy cream will create an even richer and thicker sauce.
How do I know when shrimp are cooked?
Shrimp are done when they turn pink, opaque, and curl into a loose “C” shape.
Storage
Refrigerator:
Store leftovers in an airtight container for up to 5 days.
Freezer:
Freeze for up to 2 months. The sauce may separate slightly when thawed.
Reheating:
Warm gently in a skillet over low heat. Add a splash of milk or cream to restore the sauce’s creamy texture.

Similar Recipes

25 Minute Creamy Pesto Shrimp
Ingredients
- 1 tablespoon unsalted butter
- 2 –3 cloves garlic minced
- 2/3 cup half-and-half divided
- 1 pound medium or large uncooked shrimp peeled and deveined
- 1 cup cherry tomatoes halved
- 1 tablespoon fresh lemon juice
- 1/2 cup freshly shredded parmesan cheese
- 1 cup pesto store-bought or homemade
- Optional fresh basil for garnish
- Optional extra parmesan cheese for serving
Instructions
- Melt the butter in a large skillet over medium heat.
- Add the minced garlic and 1/3 cup of the half-and-half. Stir well and bring to a gentle simmer.
- Add the shrimp and cook for 1 minute.
- Stir in the halved cherry tomatoes and continue cooking until the shrimp are almost fully pink on both sides.
- Add the remaining half-and-half, lemon juice, and parmesan cheese.
- Stir continuously and cook for another minute until the cheese melts into the sauce.
- Ensure the shrimp are fully cooked and opaque. If needed, cook for an additional minute.
- Remove the skillet from the heat.
- Immediately stir in the pesto while the mixture is still hot. This helps preserve the fresh basil flavor of the Creamy Pesto Shrimp.
- Serve immediately over pasta, rice, or zucchini noodles.
- Garnish with fresh basil and additional parmesan cheese if desired.
Notes
- Serve with fettuccine, linguine, rice, cauliflower rice, or zucchini noodles.
- Add red pepper flakes for a spicy kick.
- Substitute cherry tomatoes with grape tomatoes if preferred.
- A squeeze of extra lemon juice before serving brightens the flavors.
Conclusion
This 25 Minute Creamy Pesto Shrimp recipe delivers incredible flavor with minimal effort. Tender shrimp, creamy parmesan sauce, vibrant pesto, and juicy tomatoes come together in a quick meal that feels elegant yet approachable. Whether served over pasta, rice, or vegetables, it’s a delicious dinner you’ll want to make again and again.

