Cream Cheese Zucchini Soup

This cream cheese zucchini soup is one of those recipes I make on repeat during zucchini season. It’s light enough for a warm summer day, yet creamy and comforting enough to feel like a proper meal.
Zucchini, potato, onion, and garlic simmer together until tender, then blend into a silky soup with a little cream cheese. The result is smooth, flavorful, and surprisingly satisfying without feeling heavy.
I like serving it with homemade garlic croutons and a sprinkle of grated hard cheese. They add just the right amount of crunch and make every spoonful even more delicious.
Whether you’re looking for an easy zucchini soup for lunch or a light dinner, this recipe comes together with simple ingredients and is ready in about 30 minutes.
If you’re looking for more light and comforting soups, you might also enjoy this Autumn Red Lentil Soup with Coconut Milk. It’s another creamy homemade soup that’s easy to make and perfect for a cozy lunch.
Why You’ll Love This Recipe
- smooth and creamy texture
- light but satisfying
- made with simple ingredients
- perfect for zucchini season
- easy homemade zucchini soup
- delicious with crispy garlic croutons
- great for lunch or a light dinner
- family-friendly recipe
🛒 Ingredients You’ll Need

For the soup:
- zucchini
- potato
- onion
- garlic
- water or vegetable broth
- cream cheese
- Italian herbs
- salt
For serving:
- grated hard cheese (optional)
For the garlic croutons:
- bread
- olive oil
- garlic
- salt
How to Make Cream Cheese Zucchini Soup
First, roughly chop the zucchini, onion, and garlic. Cut the potato into small cubes so it cooks more quickly.
Next, heat a little olive oil in a saucepan over medium heat.
Add the onion and garlic and cook for 2–3 minutes, until softened and fragrant.
Then add the potato and zucchini. Cook for another 2–3 minutes, stirring occasionally.
Season with salt and Italian herbs.
Pour in the hot water or vegetable broth and bring everything to a boil.
Reduce the heat and simmer for 15–20 minutes, or until the potatoes are completely tender.
Meanwhile, prepare the garlic croutons.
Cut the bread into small cubes and toss with olive oil, a little grated garlic, and a pinch of salt.
Spread the bread on a baking tray and bake at 180–190°C (350–375°F) for 8–10 minutes, stirring once halfway through, until golden and crispy.
Once the vegetables are cooked, add the cream cheese.

Blend the soup until completely smooth using an immersion blender.
Taste and adjust the seasoning if needed.
Ladle the soup into bowls and, if desired, sprinkle with grated hard cheese or black pepper.
Serve immediately with the warm homemade garlic croutons.
During the warmer months, I also love serving this Cold Tarator Soup. It’s refreshing, creamy, and a wonderful contrast to this warm zucchini soup.
Tips for the Best Cream Cheese Zucchini Soup
- Use fresh, firm zucchini for the best flavor.
- Blend the soup while it’s hot for the smoothest texture.
- Add a little more broth if you prefer a thinner soup.
- Homemade croutons make this soup even more satisfying.
Variations and Add-Ins
This creamy zucchini soup is easy to customize:
- add fresh basil before blending
- stir in spinach during the last few minutes of cooking
- top with toasted pumpkin seeds
- use Parmesan instead of another hard cheese
- add a pinch of chili flakes for gentle heat
- garnish with fresh herbs before serving
If you have extra zucchini to use up, be sure to try my Savory Zucchini Parmesan Waffles. They’re another easy, cheesy zucchini recipe that’s perfect for breakfast or a light lunch.
FAQ
Can I use vegetable broth instead of water?
Yes. Vegetable broth adds a little more depth of flavor, but both work well.
Can I make this soup ahead of time?
Yes. Store it in the refrigerator for up to 2 days and gently reheat before serving.
Can I freeze it?
Yes. Let the soup cool completely, then freeze for up to 2 months.
Do I have to make the croutons?
No, but they add a wonderful crunchy texture that pairs beautifully with the creamy soup.
What should I serve with cream cheese zucchini soup?
It’s delicious on its own, with homemade garlic croutons, or alongside a fresh salad for a light meal.

Cream Cheese Zucchini Soup
Ingredients
For the Soup
- 200 –250 g zucchini
- 100 –120 g potato diced
- ½ small onion chopped
- 1 garlic clove minced
- 400 –450 ml water or vegetable broth
- 40 –50 g cream cheese
- ½ tsp salt or to taste
- 1 tsp Italian herbs
- 1 tbsp olive oil
For the Garlic Croutons
- 2 slices bread cubed
- 1 tbsp olive oil
- ½ garlic clove grated
- pinch of salt
For Serving
- grated hard cheese optional
Instructions
- Heat 1 tbsp olive oil in a saucepan. Sauté the onion and garlic for 2–3 minutes.
- Add the zucchini and potato. Cook for another 2–3 minutes.
- Season with ½ tsp salt and 1 tsp Italian herbs.
- Pour in 400–450 ml water or vegetable broth. Bring to a boil, then simmer for 15–20 minutes, until the potatoes are tender.
- Meanwhile, toss the bread cubes with 1 tbsp olive oil, grated garlic, and a pinch of salt. Bake at 180–190°C (350–375°F) for 8–10 minutes, stirring once, until golden.
- Add 40–50 g cream cheese to the soup and blend until completely smooth.
- Taste and adjust the seasoning if needed.
- Serve with the garlic croutons and grated hard cheese, if desired.
Notes
Vegetable broth adds extra flavor, but water works just as well.
Add a little more broth if you prefer a thinner soup.
Homemade garlic croutons make the soup even more delicious.
Store leftovers in the refrigerator for up to 3 days.