Shrimp Pesto Pasta is a 30 minute dinner topped with homemade sauce and parmesan cheese for a fresh, bright, and savory flavor in every bite.
Tossed with spaghetti, our Pesto Shrimp becomes a quick and delicious Pasta Dinner, better than your favorite Italian restaurant.
Sabrina’s Shrimp Pesto Pasta Recipe
This Shrimp Pesto Pasta with my homemade Basil Pesto is a quick and easy one pan meal. Marinate the shrimp while you cook the pasta to al dente for a meal that’s ready in 30 minutes or less. This recipe is simple to make, but fancy enough for special occasions. The homemade pesto is so easy to make, it’s worth going to the store for the ingredients. It’s 2 minutes in the blender for a huge flavor payoff, and it’s freezer-friendly that can keep for months. Make it in bulk so you always have pesto on hand.
Recipe Card


Ingredients
Pesto Sauce:
- 1/4 cup pine nuts
- 3 cups fresh basil , packed
- 4 cloves garlic
- 3/4 cup Parmesan Cheese , grated
- 1/2 cup olive oil
Shrimp Pasta:
- 1 pound shrimp , peeled and deveined
- 1 pound spaghetti
- 1/2 cup Parmesan cheese , shaved
Instructions
- Add the pine nuts to a small pan on medium heat and let toast until you can just smell the pine nuts.
- Add toasted pine nuts, basil, garlic and Parmesan cheese to food processor and blend while slowly pouring in the olive oil through the food chute.
- In a large bowl, toss the shrimp in ½ cup pesto and let sit for 15 minutes.
- While the shrimp marinates, cook the pasta one minute shy of the package instructions.
- Drain and set pasta aside, reserving ¼ cup pasta water. Do not rinse.
- Heat a large skillet over medium high heat.
- Scrape the pesto off the shrimp, then add shrimp to the hot pan, cooking on each side for 1-2 minutes.
- Add pasta and the remaining pesto to the pan and toss with shrimp until heated through.
- Optional: Thin sauce with pasta water, 1 tablespoon at a time, until desired consistency.
- Top with Parmesan cheese before serving.
Nutrition
Table of contents
How To Store
- Serve: This recipe can stay good at room temperature for up to 2 hours before it should be stored. You can enjoy this shrimp pasta dish cold or hot.
- Store: Store in an airtight container and refrigerate for up to 3 days. Reheat over medium heat or serve leftovers cold.
- Freeze: Cooked shrimp does not reheat well once frozen. You can freeze Pesto Pasta without the shrimp for up to 3 months in a sealed container. Thaw pasta overnight in the refrigerator and reheat on the stove. Cook the shrimp fresh per the recipe and toss with pesto pasta.
Recipe Variations
- Chicken: Use leftover Grilled Chicken to make an easy chicken pesto pasta dinner. For raw chicken, butterfly and marinate chicken breast in pesto. Cook for about 3-4 minutes each side, or until cooked through. Remove from pan and slice before returning with pasta and pesto.
- Tomatoes: Tomatoes taste great in pesto pasta! Add sun-dried tomatoes, cherry tomatoes, or diced tomatoes (drained) when you add the pasta and pesto to the pan.
- Veggies: Toss cooked veggies like peas, red peppers, or asparagus with pasta mixture before serving for a complete one pan meal.
- Pasta: Swap out spaghetti with other thin noodle pasta like fettuccine, bucatini, and linguine. You could also use penne pasta, fusilli, or farfalle in this pasta dish.
Pesto Sauce Variations
- Cheese: For dairy-free pesto sauce use 3 tablespoons nutritional yeast instead of parmesan cheese, and add a squeeze of lemon juice for brightness.
- Nuts: Try toasted walnuts or almonds for the pine nuts. For a nut-free pesto sauce, use toasted sunflower seeds or pumpkin seeds.
- Basil: Instead of fresh basil, you can use carrot tops, spinach, kale, or parsley. Try a mixed greens pesto using a little of each!
- Olive Oil: For a lighter pesto sauce, substitute ½ a large avocado plus 1 tablespoon lemon juice and 3 tablespoons water for the olive oil. Use extra-virgin olive oil for the best oil flavor.

The following photos were used in previous versions of this post.









