Zucchini Soup – A Comforting, Healthy Bowl of Flavor

When the aroma of simmering vegetables fills a kitchen, there’s a sense of comfort that can’t be replicated by anything else. My love for zucchini soup began in my grandmother’s small kitchen in Northern Italy. She believed that the simplest ingredients often made the most nourishing dishes. Zucchini, with its delicate flavor and soft texture, was a staple in her garden. Every summer, baskets of fresh zucchini would arrive in the kitchen, and she would turn them into soups that were both wholesome and elegant enough for guests.

Over the years, I’ve adapted her traditional version into something slightly more modern but still deeply rooted in the flavors I grew up with. This zucchini soup is light yet satisfying, making it perfect for both warm evenings and cooler days when you crave something soothing.

This recipe celebrates the natural sweetness of zucchini, complemented by onions, garlic, and a hint of fresh herbs. Blended to a silky texture, it can be served as a rustic starter, a light lunch, or even as a refined dinner course.

Ingredients for Zucchini Soup (Serves 4)

  • 1 tablespoon olive oil

  • 1 tablespoon unsalted butter

  • 1 medium onion, finely chopped

  • 2 garlic cloves, minced

  • 750g fresh zucchini, sliced into thin rounds

  • 3 cups vegetable broth (homemade or low-sodium)

  • 1 medium potato, peeled and diced (for creaminess)

  • ½ teaspoon sea salt (adjust to taste)

  • ¼ teaspoon freshly ground black pepper

  • ½ teaspoon dried thyme or 1 teaspoon fresh thyme leaves

  • ½ cup fresh basil leaves

  • ½ cup heavy cream or crème fraîche (optional for extra richness)

  • Freshly grated Parmesan cheese, for garnish

  • Crusty bread, to serve

Step-by-Step Method

1. Preparing the Base

In a large, heavy-bottomed pot, heat the olive oil and butter over medium heat. Once the butter melts and begins to foam, add the chopped onion. Sauté gently for about 5 minutes until the onion becomes translucent. Stir in the garlic and cook for another minute, allowing its aroma to release without burning.

2. Adding the Vegetables

Add the sliced zucchini and diced potato to the pot. Stir well to coat them in the oil and butter mixture. Cook for about 8 minutes, stirring occasionally, until the zucchini begins to soften.

3. Simmering the Soup

Pour in the vegetable broth and bring to a gentle boil. Reduce the heat to low, season with salt, pepper, and thyme, and let it simmer for 15–20 minutes, or until the potato is completely tender.

4. Blending to Perfection

Remove the pot from the heat. Add the fresh basil leaves for a burst of flavor and color. Using an immersion blender, blend the soup until smooth. If you don’t have an immersion blender, carefully transfer the soup to a blender in batches, blending until creamy. Return to the pot.

5. Adding Richness (Optional)

For an extra luxurious texture, stir in the heavy cream or crème fraîche at this stage. Taste and adjust the seasoning.

6. Serving

Ladle the hot soup into bowls, sprinkle with freshly grated Parmesan, and serve with warm crusty bread.

Variations and Tips

  • For a lighter version: Skip the cream and let the potato provide natural creaminess.

  • Herb choices: Swap basil for parsley, dill, or mint for a different flavor profile.

  • Make it vegan: Use only olive oil instead of butter, and skip the cream and cheese, or use plant-based alternatives.

  • Texture options: Leave part of the soup unblended for a rustic, chunky texture.

  • Extra depth: Add a splash of white wine when sautéing the onions for a subtle tang.

Nutritional Benefits of Zucchini Soup

Zucchini is low in calories but rich in essential nutrients like vitamin C, potassium, and antioxidants. Combined with fresh herbs and broth, this zucchini soup is hydrating, supports digestion, and can be part of a balanced diet. The optional addition of cream makes it more indulgent, but the base recipe remains light and nourishing.

Storing and Reheating

  • Refrigeration: Store in an airtight container in the fridge for up to 3 days.

  • Freezing: Freeze in portions for up to 2 months, without the cream added. Add cream after reheating for best texture.

  • Reheating: Warm gently over medium heat, stirring often to maintain a smooth consistency.

Pairing Suggestions

  • With bread: A slice of rosemary focaccia or toasted sourdough is perfect.

  • With salad: Serve alongside a simple arugula salad with lemon vinaigrette for a refreshing meal.

  • With protein: Pair with grilled chicken or fish for a heartier dinner.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Ladle of creamy zucchini soup garnished with herbs, served in a blue pot.

Zucchini Soup – A Comforting, Healthy Bowl of Flavor


  • Author: Helen Bittner
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Diet: Gluten Free

Description

A creamy, comforting zucchini soup made with fresh zucchini, onions, garlic, and herbs. This recipe blends simple ingredients into a silky smooth bowl, perfect as a starter, light lunch, or cozy dinner. Naturally healthy, easily adaptable for vegan diets, and ready in under an hour.


Ingredients

Scale
  • 1 tablespoon olive oil

  • 1 tablespoon unsalted butter (or more olive oil for vegan)

  • 1 medium onion, finely chopped

  • 2 garlic cloves, minced

  • 750g fresh zucchini, sliced into thin rounds

  • 3 cups vegetable broth (homemade or low-sodium)

  • 1 medium potato, peeled and diced

  • ½ teaspoon sea salt (adjust to taste)

  • ¼ teaspoon freshly ground black pepper

  • ½ teaspoon dried thyme or 1 teaspoon fresh thyme leaves

  • ½ cup fresh basil leaves

  • ½ cup heavy cream or crème fraîche (optional)

  • Freshly grated Parmesan cheese, for garnish


Instructions

  • Heat the olive oil and butter in a large pot over medium heat.

  • Add the onion and sauté for 5 minutes until translucent. Stir in garlic and cook for another minute.

  • Add the zucchini and potato. Cook for 8 minutes, stirring occasionally.

  • Pour in vegetable broth. Season with salt, pepper, and thyme. Bring to a boil, then reduce to low heat and simmer for 15–20 minutes until the potato is tender.

  • Remove from heat and add fresh basil. Blend the soup with an immersion blender until smooth.

  • Stir in cream if using, adjust seasoning, and serve hot. Garnish with Parmesan.

Notes

  • For a vegan version, replace butter with olive oil and omit cream and Parmesan, or use dairy-free alternatives.

  • Basil can be swapped with parsley, dill, or mint.

  • Freezes well without cream; add cream after reheating.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian-inspired

Nutrition

  • Serving Size: 1 bowl (approx. 350ml)
  • Calories: 180 kcal
  • Sugar: 5g
  • Sodium: 520mg
  • Fat: 11g
  • Saturated Fat: 6g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 17g
  • Fiber: 3g
  • Protein: 4g
  • Cholesterol: 25mg

Keywords: Zucchini Soup, Creamy Zucchini Soup, Healthy Zucchini Soup

Leave a Comment

Recipe rating