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

Zucchini, potatoes, pasta, and a swirl of fresh basil pesto come together in this light and flavorful Italian soup. The aroma of the pesto melting into the hot broth is simply irresistible, and I love how it turns a pot of simple vegetables into something special.

This recipe is inspired by the beloved Italian classic but I’ve lightened it up to make it more Weight Watchers friendly. It’s satisfying without being heavy, perfect for using summer zucchini and basil when they’re at their peak. And if fresh basil isn’t in season or if I’m feeling lazy, I often make this soup recipe even easier by using my favorite jarred pesto instead.

I like to pair this soup with a simple green salad and slice of crusty bread for a simple wholesome meal that feels both comforting and fresh.

Want to save this recipe?
Just enter your email and get it sent to your inbox!
Italian Zucchini Pesto Soup in white bowl garnished with fresh basil.

Why You’ll Love This Recipe

  • Simple ingredients – Zucchini, potatoes, pasta, and pesto are easy to find and come together quickly.
  • Full of flavor – The fresh basil pesto (or jarred, if that’s what you have on hand) gives this soup its irresistible aroma and taste.
  • Light but satisfying – It’s hearty enough for a meal yet won’t weigh you down, making it perfect for lunch or dinner.
  • Versatile – You can keep it vegetarian with vegetable broth (affiliate link), use chicken broth for more richness, or make it creamier by blending.
  • WW friendly – With just the right balance of vegetables, broth, and pasta, this soup fits easily into a Weight Watchers lifestyle.
slicing zucchini on gray cutting board
nnn

Easy Italian Zucchini Soup Ingredients

  • Extra virgin olive oil (affiliate link) – Blended into the pesto for richness.
  • Olive oil – Used to sauté the onions and add richness.
  • Onions – Create a flavorful base for the soup.
  • Zucchini – The star of the dish, cut into bite-size pieces.
  • Waxy potatoes – Add creaminess and body to the broth.
  • Chicken broth – Gives depth of flavor (use vegetable broth (affiliate link) to make it vegetarian).
  • Water – Keeps the soup light while stretching the broth.
  • Salt and black pepper – To season and bring everything together.
  • Spaghetti – Broken into small pieces for texture and heartiness.
  • Garlic, basil, and parsley – The base of the fresh pesto.
  • Parmesan cheese – Adds savory, nutty flavor to the pesto and soup.
Fresh basil pesto in a glass jar garnished with fresh basil leaves.
Fresh Basil Pesto

Substitutions & Variations

  • Potatoes – Any kind of potato will work here. Waxy potatoes hold their shape best, but russets or Yukon Golds will also be fine.
  • Pasta options – Instead of broken spaghetti, you can use any small pasta such as elbows, orzo, ditalini, or small shells.
  • Make it vegetarian – Swap the chicken broth for vegetable broth or even water.
  • Jarred pesto – Use a good-quality store-bought pesto to save time; refrigerated pesto usually tastes freshest.
  • Creamier soup – Blend all or part of the soup before adding the pesto for a smoother texture.
  • Lower points option – Replace some of the potatoes with cauliflower florets to cut calories and WW Points.
  • Low-carb twist – Skip the pasta and add white beans for extra protein and fiber.
  • Change the greens – Spinach, kale, or arugula can be blended into the pesto for a different flavor profile.

Calories and WW Points

  • Calories: About 147 per serving
  • WW Points: To see your WW Points for this recipe, track it in the WW App! (You must be logged into WW on a smartphone or tablet.)
  • Old Points: 4 PointsPlus
Bowl of Italian soup with zucchini and pesto on a red brick background
WW Friendly Italian Zucchini Soup with Pesto

How to Make Easy Italian Zucchini Pesto Soup

Step 1: Sauté the onions

Heat the olive oil in a medium pot set over medium heat. Add the onions and cook, stirring often, until they are tender and golden, about 10 minutes.

Step 2: Add the vegetables and broth

Stir in the zucchini, potatoes, chicken broth, and water. Bring the liquid to a gentle simmer and cook until the vegetables are tender, about 20 minutes. Season with salt and pepper.

Step 3: Cook the pasta

Add the broken spaghetti (or other small pasta) to the pot and simmer until the pasta is tender, 10 to 15 minutes more.

Step 4: Prepare the pesto

While the pasta cooks, make the pesto. In a food processor (affiliate link), combine the garlic, basil, and parsley. Pulse until finely chopped. Add the Parmesan and gradually drizzle in the olive oil to make a thick paste. Season to taste with salt and pepper.

Step 5: Combine the soup and pesto

Whisk about 1 cup of the hot soup into the pesto to loosen it, then stir the pesto mixture back into the pot with the rest of the soup. Let rest for about 5 minutes to allow the flavors to blend.

Step 6: Taste and serve

Taste and adjust seasoning if needed. Serve hot, topped with additional grated Parmesan if desired.

Recipe Notes

  • Pesto – Fresh homemade pesto gives the best flavor, but good-quality jarred pesto works well and makes the recipe quicker. Refrigerated versions usually taste fresher than shelf-stable jars.
  • Texture – If you prefer a creamier soup, puree all or part of it before adding the pesto.
  • Make ahead – The flavors develop even more after resting. This soup tastes great reheated the next day.
  • Storage – Store leftovers in the fridge for up to 3 days. The pasta may soak up broth, so add a splash of water or broth when reheating.

Serving Suggestions

  • With bread – A slice of crusty Italian bread, focaccia, or even garlic bread pairs beautifully and helps soak up the flavorful broth. These savory rosemary parmesan focaccia muffins would be great alongside
  • With a salad – Serve alongside a light green salad or a tomato–cucumber salad for extra freshness and crunch.
  • With extra vegetables – Add a side of roasted or grilled vegetables for more color and nutrition. These parmesan broiled tomatoes would be nice.
  • Seasonal tip – In summer, enjoy this soup just warm instead of piping hot for a lighter feel.

If you’ve made this Vegetarian Italian Pesto Soup, please give the recipe a star rating below and leave a comment letting me know how you liked it. And stay in touch on Pinterest, Facebook, Instagram and Twitter for the latest updates.

Italian Zucchini Pesto Soup 5 Weight Watchers Freestyle SmartPoints
4.10 from 11 votes

Italian Zucchini Pesto Soup Recipe

Simple and delicious, the star of this zucchini soup is the pesto.
Prep: 20 minutes
Cook: 45 minutes
Total: 1 hour 5 minutes
Servings: 8
Want to save this recipe?
Just enter your email and get it sent to your inbox!

Ingredients 

  • 1 tablespoon olive oil
  • 2 medium onions, chopped
  • 1.25 pounds zucchini (about 4 small), cut into bite-size pieces
  • 3 medium waxy potatoes, cut into bite-size pieces
  • 2 cups chicken broth
  • 4 cups water
  • Salt and freshly ground black pepper
  • 1 cup broken spaghetti
  • 2 cloves garlic, peeled
  • 1/2 cup fresh basil
  • 1/4 cup fresh Italian flat leaf parsley
  • 1/2 cup grated Parmesan cheese, plus more for serving if desired
  • 2 tablespoons extra virgin olive oil (affiliate link)

Instructions 

  • Pour the oil into a medium pot set over medium heat. Add the onions. Cook, stirring often, until the onions are tender and golden, about 10 minutes. 
  • Add the zucchini, potatoes, broth and water. Bring the liquid to a gentle simmer and cook until the vegetables are tender, about 20 minutes. 
  • Add salt and pepper to taste. Stir in the pasta and simmer until the pasta is tender, 10 to 15 minutes more.
  • Meanwhile prepare the pesto: In a food processor (affiliate link), chop the garlic, basil and parsley until very fine. Add the cheese an gradually drizzle in the olive oil to make a thick paste. Season to taste with salt and pepper.
  • Transfer the pesto to a medium bowl. Whisk in about 1 cup of hot soup into the pesto. Stir the pesto into the pot with the rest of the soup. Let rest about 5 minutes. Taste and adjust seasoning.
  • Serve with additional grated Parmesan if desired.

Notes

Serving size: 1 cup
WW Points: 3
Check the WW Points for this recipe and track it in the WW app.
(Must be logged into WW on a smartphone or tablet.)
4 PointsPlus (Old plan)

Substitutions & Variations

  • Potatoes – Any kind of potato will work here. Waxy potatoes hold their shape best, but russets or Yukon Golds will also be fine.
  • Pasta options – Instead of broken spaghetti, you can use any small pasta such as elbows, orzo, ditalini, or small shells.
  • Make it vegetarian – Swap the chicken broth for vegetable broth or even water.
  • Jarred pesto – Use a good-quality store-bought pesto to save time; refrigerated pesto usually tastes freshest.
  • Creamier soup – Blend all or part of the soup before adding the pesto for a smoother texture.
  • Lower points option – Replace some of the potatoes with cauliflower florets to cut calories and WW Points.
  • Low-carb twist – Skip the pasta and add white beans for extra protein and fiber.
  • Change the greens – Spinach, kale, or arugula can be blended into the pesto for a different flavor profile.

Nutrition

Serving: 1cup, Calories: 147kcal, Carbohydrates: 12g, Protein: 5g, Fat: 9g, Saturated Fat: 2g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 4g, Cholesterol: 7mg, Sodium: 355mg, Potassium: 621mg, Fiber: 1g, Sugar: 5g, Vitamin A: 439IU, Vitamin C: 23mg, Calcium: 98mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Soup
Cuisine: Italian
Tried this recipe?Mention @simplenourishedliving or tag #simplenourishedliving!

Source: Slightly adapted from 1,000 Italian Recipes (affiliate link) by Michele Scicolone.

More WW-Friendly Vegetable Soups

If you’re a fan of this zucchini and pesto soup, I think you’ll also enjoy some of my other lightened-up vegetable soups.

  • When I’m looking for something simple and fresh, I turn to my Zucchini Soup. It’s quick to make, full of flavor, and one of my favorite ways to use up extra zucchini from the garden.
  • For a more classic option, my Simple Garden Vegetable Soup is always a winner. Packed with colorful veggies, it’s the kind of soup I make when I want to fill up without a lot of fuss.
  • On days when I want my slow cooker to handle dinner, I love making Slow Cooker Vegetarian Minestrone. It’s hearty, comforting, and full of Italian flavors that remind me of this pesto soup.
  • And in the warmer months, my Summer Vegetable Soup is a go-to. It highlights zucchini, tomatoes, and other seasonal vegetables for a bowl that’s both light and satisfying.

Want More Light & Flavorful Soup Recipes?

If you enjoy simple, veggie-packed meals like this, you’ll love my Ultimate eCookbook Bundle. It’s filled with WW-friendly slow cooker recipes, lightened-up comfort foods, and practical meal ideas designed to keep healthy eating easy and delicious.

About Martha McKinnon

Weight Watchers Lifetime Member, Yoga Practitioner and Blogger who loves to share her passion for trying to create a happy, healthy, balanced life in what often feels like an overwhelming out of control world.

You May Also Like

4.10 from 11 votes (11 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *






6 Comments

  1. Not a big fan of potatoes and pasta…How much cauliflower in place of 3 potatoes and white beans in place of 1 cup broken spaghetti pasta?

    1. Hi Lianne, This is soup which is very forgiving. I’d try 3-4 cups of cauliflower florets and 1-2 cups of cooked white beans. Adjust to suit
      your tastes. Hope this helps. ~Martha

    1. I would start with 1/4 cup and then increase a tablespoon at a time until it tastes right to you. Hope this helps. ~Martha