Pesto Spaghetti with Shrimp

5 from 8 votes

This Pesto Spaghetti is made with a simple flavor-packed kale almond pesto sauce, tossed with zucchini and spaghetti noodles and served with grilled shrimp!

This post may contain affiliate links. Please read our disclosure policy.

Pesto definitely screams summer! But what happens when you’re craving it in middle of March? You make due with what you have by substituting greens for some of the herbs. Kale is easier to find this time of year than basil, so that’s an easy switch to still enjoy dishes like this pesto spaghetti!

Plate of pesto spaghetti with grilled shrimp on the side

How to make pesto sauce

To make pesto, you’ll need 5 crucial ingredients and the 6th one (cheese is usually optional)

  1. Greens – Greens are where all the color and herby flavor for pesto comes from. Traditionally you make pesto with basil, but you can also use other herbs like parsley, cilantro or mint. And since it’s barely even spring, you can use leafy greens to sub for some or all of the herbs. I like using spinach, kale, arugula or any micro greens you can find. Baby kale also gives it a milder flavor for kids.
  2. Garlic – The garlic needs to be as fresh as possible because it will lend so much robust flavor to the dish this way.
  3. Nuts – Pine nuts are most popular. But pesto is so forgiving and adaptable, so you can make this with walnuts or pecans or almonds, like I did.
  4. Olive oil – This is what we use to emulsify and blend all the ingredients together after they’re roughly chopped. Make sure to use high quality extra-virgin olive oil. The flavor will be more rich and well-rounded that way.
  5. Lemon juice – To brighten the pesto and balance the robust taste of the garlic, add some lemon juice in there.
  6. Cheese – The cheese adds a salty and creamy factor to the pesto. Typically, grated Parmesan cheese is a popular choice, but it’s not really required, especially if you want to make vegan pesto. I add just a couple tablespoons to the whole mixture because I like the saltiness it lends to the pesto.
Collage of the pesto sauce before and after blended

Pesto comes from the Italian word for “pestare” which means to pound or crush. Traditionally, this was done with a mortar and pestle. Now we just use a handy food processor and it’s pesto pronto! Look at that gorgeous green color! I’m obsessed!

Top view of pesto sace

How do you make pesto spaghetti

Now to make the pesto spaghetti, it’s just about mixing the pesto sauce we just made with spaghetti. To make it lighter in calories and add some more vegetables to the dish, I also use zucchini and spiralize it to blend into the spaghetti. If you peel the skin off the zucchini, you can’t even tell which strands are spaghetti and which are zucchini!

If you want to add some protein to the meal, try chicken, steak, salmon or shrimp. You can simply season shrimp with salt and pepper and olive oil, skewer them and cook on a grill pan. It makes for a fun summer-inspired meal in the middle of March.

Pesto sauce in food processor, grilled shrimp, zoodles and spaghetti

Keep in mind that when you cook the spaghetti, it’s a good idea to reserve about 1 cup of pasta cooking water. I always do this when I cook pasta because you never know when you need to thin out the sauce. And it’s much more flavorful to thin it out with pasta water than plain water. Olive oil is a good way to thin out pasta sauce, but that adds too many calories and fat unnecessarily sometimes.

When you toss the pesto spaghetti together, I recommend starting with half the pesto, give it a good toss, and then add pesto sauce or pasta water as needed. You may end up with some extra pesto. But that’s not a bad problem haha!

Spaghetti and zoodles getting tossed with pesto sauce

Then serve it all together with a side of a couple skewers of shrimp. There is just something about food a stick that is fun for adults and kids and gives the meal a total summer vibe! You can toss on top some grated parmesan cheese or enjoy it as is.

Two plates of the pesto spaghetti with grilled shrimp on skewers

Tips for me making pesto spaghetti

  • Use high quality ingredients as much as possible. Because the ingredients are so simple for the pesto, it all comes down to quality. So you want to make sure to find fresh basil, extra virgin olive oil, freshly squeezed lemon juice and fresh garlic. It will make all the difference in the flavor!
  • Use the pulse option on your food processor. Pesto is supposed to be chunky, so feel free to pre-chop the ingredients or use the pulse option of the food processor to chop the herbs roughly before adding the olive oil. This will make sure that the greens keep their bright color and don’t turn pasty with the nuts.
  • Reserve pasta water to mix with the pesto. The salty, starchy water left after cooking the pasta adds a lot of flavor to the pesto spaghetti. But an important thing it does in this recipe is actually help bind the pasta and sauce together.
  • Don’t cook the zucchini. Zucchini releases a lot of water and can turn soggy quickly. After making the zoodles, simple toss the zucchini with the spaghetti and the pesto sauce. The warm cooked spaghetti will heat everything up without making the zucchini soggy.
Close up of the pesto spaghetti with parmesan cheese on top

This pesto spaghetti is so easy to make even when it’s not quite summer outside because of my easy substitutions and thanks to an indoor grill pan. The pesto is fresh, herby and nutty, and I love that bright flavor of the pesto tossed with the spaghetti and zucchini. It’s a popular dish that everyone loves and is fun for kids to try!

For more pesto recipes:

For more pasta recipes:

If you’ve tried this healthy-ish feel good Pesto Spaghetti with Shrimp recipe or any other recipe on FeelGoodFoodie, then don’t forget to rate the recipe and leave me a comment below! I would love to hear about your experience making it. And if you snapped some shots of it, share it with me on Instagram so I can repost on my stories!

Pesto Spaghetti with Shrimp

This Pesto Spaghetti is made with a simple flavor-packed kale almond pesto sauce, tossed with zucchini and spaghetti noodles and served with grilled shrimp!
5 from 8 votes
Servings 4 servings
Course Entree
Calories 683
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes


For the Pesto

  • 1 cup basil leaves destemmed
  • 1 cup baby kale destemmed
  • ¼ cup almonds silvered blanched
  • 2 garlic cloves
  • 2 tablespoons parmesan cheese freshly grated
  • ½ cup extra-virgin olive oil
  • Juice of ½ lemon

For the Shrimp

For the spaghetti

  • 2 zucchinis spiralized
  • 8 ounces spaghetti


  • To make the pesto, Combine basil leaves, pine nuts or walnuts and garlic in a food processor and process until very finely minced. Add the lemon juice and parmesan cheese. Then with the machine running slowly pour in the oil and process until the mixture is smooth.
  • To cook the spaghetti, bring a large pot of salted water to a boil over high heat. Add the pasta and cook until al dente according to package directions. Reserve 1 cup of pasta cooking water, then drain the pasta and return to the pot to stay warm.
  • To cook the shrimp, season shrimp with salt and pepper. Skewer the shrimp, if desired or as is. Preheat pan to medium-heat and add the olive oil. Cook shrimp for 2-3 minutes per side, or until it turns pink.
  • When you’re ready to eat, toss the pesto with the pasta water along with the cooked spaghetti and raw zucchini noodles until well combined. Serve with the cooked shrimp on the side with fresh basil, if desired.


Storage: Store any leftovers in an airtight container. The pesto will last up to 7 days in the fridge. The pesto spaghetti mixed together will stay fresh for 3-4 days.
Freezing Instructions: You can also freeze any unused pesto in a plastic bag, glass container or plastic container for up to 3 months. Thaw in the fridge overnight and use as you normally would
Make Ahead Tips: You can make the pesto sauce up to a week in advance and store in the fridge until you’re ready to cook the pesto spaghetti.
Substitutes: For best results, follow the recipe as is. However this is a very forgiving recipe, so you can substitute the ingredients for the pesto according to my list provided above. You can also switch out the pasta used and serve with other proteins or just a salad.
Equipment: I use the Kitchen Aid 7-Cup Food processor to make the pesto. It has a high and low pulse speed so you can make the pesto as smooth or chunky as you’d like.


Calories: 683kcal, Carbohydrates: 49g, Protein: 35g, Fat: 38g, Saturated Fat: 5g, Cholesterol: 287mg, Sodium: 939mg, Potassium: 635mg, Fiber: 3g, Sugar: 4g, Vitamin A: 2205IU, Vitamin C: 43.8mg, Calcium: 284mg, Iron: 4.4mg

Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.

Cuisine Italian
Course: Entree

Rate and comment

Recipe Rating


  1. Step 4 says to toss the pesto with the pasta water. Does this mean don’t drain water before adding the pesto? Thanks! Can’t wait to try it.

    1. Hi Laree, no, you do not want to add the pesto to the whole pot of water. The end of step 2 is the instructions for the pasta water. “Reserve 1 cup of pasta cooking water, then drain the pasta and return to the pot to stay warm.” Hope you enjoy!

  2. What spiralizer are you using for the zucchini? I bought the one that attaches to my kitchen aid mixer. It wasn’t pretty! I returned it to the store, immediately.

  3. When I saw green spaghetti, read the pesto ingredients, could not wait to cook it.
    I did. Was super delicious. Thanks for all your healthy meals and snacks recipes.