Zucchini Noodles with Pesto

As seen in: Fresh, Bright, and West Coast Cool

This vibrant Italian-inspired dish combines spiralized zucchini noodles with a creamy homemade basil pesto and sweet cherry tomatoes. Ready in just 15 minutes, it's a low-carb, vegetarian, and gluten-free main course perfect for hot summer days with no cooking required. The pesto blends fresh basil, Parmesan, pine nuts, garlic, and olive oil, coating every ribbon of zucchini. Finish with juicy tomatoes and extra basil for color and flavor. Ideal for a quick lunch or elegant dinner, enjoy immediately for the best texture and taste.

A woman wearing an apron and smiling.
Created By Clara
Last modified on Mon, 23 Jun 2025 10:35:16 GMT
A dish of zucchini noodles with pesto. Save This
A dish of zucchini noodles with pesto. | zetluna.com

Zucchini noodles with pesto is my go-to summer meal when I want something bright and satisfying without turning on the stove. With fresh basil and juicy tomatoes, this dish delivers pure Italian comfort in a light and nourishing way.

When I tried this the first time, it was a hot afternoon and I could not bear to cook. I threw everything together and was amazed how the basil pesto brought the zucchini to life.

Ingredients

  • Zucchini noodles: made from two medium zucchini. Use firm zucchini and spiralize just before eating for the best texture
  • Fresh basil leaves: about one cup packed. Look for deeply green leaves that are not bruised
  • Grated Parmesan cheese: a quarter cup adds savory notes. Use real Parmesan for richer flavor
  • Pine nuts or walnuts: a quarter cup for creamy texture. The nuts should look pale beige with no dark spots
  • Small garlic clove: brings a zesty kick. Choose a garlic clove with papery skin and no green shoots
  • Extra virgin olive oil: about a third of a cup gives a silky sauce. Opt for a fruity olive oil for more flavor
  • Sea salt: for seasoning. It enhances all other tastes
  • Freshly ground black pepper: for gentle heat. Grind just before using whenever possible
  • Cherry tomatoes: halved, about one cup. Choose tomatoes that are firm and glossy for the sweetest taste
  • Extra basil leaves: for garnish to brighten up the plate
  • Additional grated Parmesan: optional but adds a cheesy finish

Step-by-Step Instructions

Spiralize the Zucchini:
Transform your zucchini into noodles using a spiralizer or a julienne peeler. Place the noodles in a big bowl so they do not get soggy.
Make the Pesto:
Add basil leaves, grated Parmesan, pine nuts, garlic, sea salt, and black pepper to your food processor. Pulse everything until you have tiny pieces and everything looks blended but still grainy.
Blend with Olive Oil:
While your food processor is running, slowly pour in the olive oil. Keep blending until the pesto is creamy and green. Scrape down the bowl with a spatula as you go for even mixing.
Toss the Noodles with Pesto:
Spoon the pesto over your zucchini noodles. Gently toss everything together so each strand gets coated.
Add Tomatoes:
Pour in the halved cherry tomatoes and mix again so there is a pop of red in every bite.
Garnish and Serve:
Transfer your noodles to plates. Top with extra basil and more Parmesan if you like. Eat right away to keep the noodles crisp.
A fork is being used to pick up a piece of food. Save This
A fork is being used to pick up a piece of food. | zetluna.com

This recipe is all about the pesto. I grow my own basil every year and pick it by the handful for this dish. My kids love helping with the spiralizer and turning zucchini into ribbons.

Storage tips

Store leftover noodles and sauce in separate containers in the fridge for up to one day. The zucchini releases moisture over time so keep them apart until just before serving. If you have extra pesto, freeze it in an ice cube tray and transfer the cubes to a sealed bag for quick future meals.

Ingredient substitutions

If you are avoiding nuts, try toasted sunflower seeds or pepitas instead of pine nuts. For a dairy free version, swap out the Parmesan for nutritional yeast and add a squeeze of lemon for tang. You can also use store bought pesto in a pinch but homemade always tastes fresher.

Serving suggestions

Serve these noodles as a light lunch or a side for grilled fish or chicken. For an extra filling meal, toss in chickpeas or top with poached eggs. Garnish with a sprinkle of toasted seeds or microgreens for extra texture and color.

A bowl of pasta with tomatoes, spinach, and pine nuts. Save This
A bowl of pasta with tomatoes, spinach, and pine nuts. | zetluna.com

Cultural and historical context

Pesto originated in Italy, specifically the Liguria region, where basil grows nearly year round. Classic recipes use mortar and pestle but a food processor makes this version weeknight friendly. Italians often enjoy pesto with pasta, but swapping in zucchini noodles gives a modern low carb twist.

Common Questions

→ How do you keep zucchini noodles from getting soggy?

Serve immediately after tossing with pesto. Avoid letting the noodles sit, as zucchini releases water when salted or left out too long.

→ What can I use instead of pine nuts for pesto?

Walnuts or almonds make great substitutes. For a nut-free version, use sunflower or pumpkin seeds.

→ Is this dish suitable for vegans?

Yes, simply replace Parmesan with nutritional yeast or a vegan cheese alternative when preparing the pesto.

→ Can I add protein to this meal?

Grilled chicken or shrimp can be added for extra protein, or chickpeas for a vegetarian option.

→ Do I need to cook the zucchini noodles?

No cooking is needed. The noodles stay crisp and fresh, soaking up the pesto for maximum flavor and texture.

→ Which tools work best for spiralizing zucchini?

A spiralizer is easiest, but a julienne peeler or sharp chef’s knife can also create noodle-like strips.

Zucchini Noodles with Pesto

Zucchini noodles with basil pesto and cherry tomatoes—simple, vibrant, and great for a light meal.

Preparation Time
15 Time in Minutes
Cooking Duration
~
Overall Time
15 Time in Minutes
Created By: Clara


Skill Level: Simple

Style: Italian

Output: 2 Serves

Diet Preferences: Low-Carbohydrate, Plant-Based, No Gluten

What You Need

→ Zucchini Noodles

01 2 medium zucchini, spiralized

→ Pesto

02 1 cup fresh basil leaves, packed
03 1/4 cup grated Parmesan cheese
04 1/4 cup pine nuts or walnuts
05 1 small garlic clove
06 1/3 cup extra-virgin olive oil
07 1/2 teaspoon sea salt
08 1/4 teaspoon freshly ground black pepper

→ Vegetables

09 1 cup cherry tomatoes, halved

→ Garnish

10 Extra basil leaves, for garnish
11 Additional grated Parmesan, to taste (optional)

Steps to Follow

Step 01

Spiralize the zucchini to create noodles. Place them in a large mixing bowl and set aside.

Step 02

In a food processor, combine basil leaves, Parmesan cheese, pine nuts, garlic, salt, and pepper. Pulse until finely chopped.

Step 03

With the processor running, slowly drizzle in olive oil until the pesto is smooth and creamy. Scrape down the sides as needed.

Step 04

Add the pesto to the bowl with zucchini noodles. Toss gently to coat evenly.

Step 05

Add cherry tomatoes and toss again until well combined.

Step 06

Divide between plates and garnish with extra basil and Parmesan, if desired. Serve immediately.

Additional Notes

  1. For a vegan version, use nutritional yeast instead of Parmesan.
  2. Swap pine nuts for walnuts or almonds if preferred.
  3. Add grilled chicken or shrimp for extra protein.
  4. Serve immediately to avoid watery noodles.

Essential Tools

  • Spiralizer or julienne peeler
  • Food processor
  • Large mixing bowl
  • Chef’s knife
  • Cutting board

Allergen Information

Check each ingredient for allergens, and don’t forget to consult your doctor if you’re unsure.
  • Contains dairy (Parmesan cheese) and tree nuts (pine nuts or walnuts).
  • For nut or dairy allergies, substitute with seeds and vegan cheese or nutritional yeast.
  • Double-check all labels for allergens if unsure.

Nutritional Details (Per Serving)

Nutritional facts should only be used as a general guide, not as medical advice.
  • Caloric Content: 310
  • Fats: 28 grams
  • Carbohydrates: 10 grams
  • Proteins: 7 grams