This zucchini soup is smooth, creamy, and packed with fresh garden flavor. Made with tender zucchini, onions, garlic, and broth, it’s a light yet satisfying soup that’s perfect for lunch, dinner, or using up an abundance of summer zucchini.
Why You’ll Love This Recipe
- Simple everyday ingredients
- Creamy without being heavy
- Great way to use zucchini
- Easy one-pot recipe
- Ready in about 30 minutes
- Naturally vegetarian
- Freezer-friendly
- Light and comforting
- Perfect year-round
- Family-friendly meal
Ingredients

- 2 tablespoons olive oil
- 1 medium onion, diced
- 3 cloves garlic, minced
- 4 medium zucchini, sliced
- 4 cups vegetable broth
- 1 medium potato, peeled and diced
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon dried thyme
- 1/4 cup heavy cream (optional)
- 2 tablespoons fresh parsley, chopped
Step-by-Step Instructions

- Heat olive oil in a large pot over medium heat.
- Add onion and cook for 4 to 5 minutes until softened.
- Stir in garlic and cook for 30 seconds.
- Add zucchini and potato.
- Pour in vegetable broth.
- Add salt, pepper, and thyme.
- Bring mixture to a boil.
- Reduce heat and simmer for 20 minutes until vegetables are tender.
- Remove from heat.
- Blend soup until smooth using an immersion blender.
- Stir in cream if using.
- Taste and adjust seasoning.
- Garnish with fresh parsley and serve warm.
Tips & Variations
- Add spinach for extra nutrition
- Use chicken broth if preferred
- Add Parmesan cheese for richness
- Stir in Greek yogurt instead of cream
- Leave partially chunky for texture
- Add basil for fresh flavor
- Top with homemade croutons
- Add roasted zucchini for deeper flavor
- Include celery for extra vegetables
- Garnish with toasted pumpkin seeds
Storage & Freezer Instructions
- Refrigerate up to 4 days
- Freeze up to 3 months
- Reheat gently on the stovetop
- Add a splash of broth when reheating if needed
Serving & Pairing Ideas

- Light lunch with crusty bread
- Starter for dinner parties
- Healthy weeknight meal
- Alongside grilled cheese sandwiches
- Meal prep lunches
- Garden harvest meal
- Cozy rainy-day dinner
- Served with fresh salad
- Summer soup option
- Vegetarian main course
Frequently Asked Questions
Can I make zucchini soup without cream?
Yes. The potato helps create a naturally creamy texture.
Can I freeze zucchini soup?
Yes, it freezes very well for up to 3 months.
Why is my soup watery?
Zucchini contains a lot of water. Simmer longer or use less broth for a thicker soup.
Can I use yellow squash?
Yes, yellow squash works as a great substitute for zucchini.
Ready to Make It?
This zucchini soup is creamy, flavorful, and wonderfully simple, making it a perfect way to enjoy fresh zucchini in a comforting bowl of homemade soup.
You Might Also Like
- Crispy Zucchini Fritters – Golden Summer Favorite.
- Zucchini and Corn Casserole – Creamy Vegetable Bake.
- Sautéed Zucchini with Garlic and Butter – Quick Side Dish.
- Air Fryer Zucchini – Crispy & Easy Snack.
Creamy Zucchini Soup
- Total Time: 35 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
Creamy zucchini soup made with fresh zucchini, onions, garlic, potato, and broth for a comforting homemade meal.
Ingredients
2 tablespoons olive oil
1 onion diced
3 cloves garlic minced
4 medium zucchini sliced
4 cups vegetable broth
1 medium potato diced
1 teaspoon salt
1/2 teaspoon black pepper
1/2 teaspoon thyme
1/4 cup heavy cream optional
2 tablespoons parsley
Instructions
1. Heat oil.
2. Cook onion.
3. Add garlic.
4. Add zucchini and potato.
5. Pour in broth.
6. Add seasonings.
7. Simmer until tender.
8. Blend until smooth.
9. Stir in cream.
10. Garnish and serve.
Notes
Use fresh zucchini for best flavor.
Blend carefully while hot.
Cream is optional.
Freezes well for meal prep.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 140 kcal
- Sugar: 5 g
- Sodium: 520 mg
- Fat: 7 g
- Saturated Fat: 2 g
- Unsaturated Fat: 4 g
- Trans Fat: 0 g
- Carbohydrates: 17 g
- Fiber: 3 g
- Protein: 3 g
- Cholesterol: 8 mg