This Tomato Zucchini Soup is a creamy, comforting, and flavorful twist on classic tomato soup. Fresh zucchini adds subtle sweetness and extra nutrition, while Parmesan cheese and a touch of cream make it silky and indulgent. Perfect for weeknight dinners, cozy lunches, or a light starter, this soup is easy to make yet satisfying and packed with veggies.
Why You’ll Love This Recipe
- Creamy and comforting – Rich texture without being heavy
- Vegetable-packed – Zucchini and tomatoes make it nutritious and light
- Quick and easy – Ready in just 1 hour
- Customizable – Adjust spice and add extra vegetables as desired
- Family-friendly – Smooth and flavorful, great for kids
Ingredients
- Canola oil (2 tbsp) – For sautéing vegetables
- Yellow onion (1, diced) – Adds savory depth
- Zucchini (0.75 lb, diced) – Adds subtle sweetness and nutrition
- Canned diced tomatoes (28 oz) – Forms the soup base
- Tomato paste (2 tbsp) – Concentrates tomato flavor
- Low-sodium chicken stock (1 cup, warmed) – Adds depth while keeping salt in check
- Salt – To taste
- Red pepper flakes (½ tsp) – Optional, adds gentle heat
- Sugar (1 tbsp) – Balances acidity
- Fresh basil (2 tbsp, minced) – Brightens flavor
- Heavy whipping cream (⅓ cup) – Adds creaminess
- Freshly grated Parmesan cheese (¼ cup, plus more for topping) – Enhances umami and richness
How to Make Tomato Zucchini Soup
Prepare the Vegetables
Dice the onion and zucchini into small cubes and set aside.
Sauté
Preheat a pot over medium heat. Add canola oil, then sauté onions until transparent. Add zucchini and cook for a couple of minutes, stirring occasionally.
Build the Soup Base
Add diced tomatoes and tomato paste to the pot. Stir in sugar, salt, and red pepper flakes. Simmer briefly before adding warmed chicken stock. Lower heat to medium-low, cover, and cook for about 30 minutes, stirring occasionally.
Add Fresh Herbs
Stir in fresh basil and cook for an additional 2–3 minutes to release the aromatic flavors.
Blend and Finish
Remove the pot from heat and use an immersion blender to puree until smooth, or leave a few chunks if preferred. Return to medium-low heat, stir in heavy cream and Parmesan cheese. Taste and adjust salt if needed. Cook for 2–3 more minutes, then remove from heat.
Serve
Ladle soup into bowls and top with extra Parmesan if desired.
Tips for Success
- Add more vegetables – Carrots, peas, or summer squash can be included for extra nutrition
- Simmer gently – Prevents zucchini from overcooking and becoming mushy
- Reheat carefully – Use medium-low heat and stir occasionally to maintain creamy consistency
- Freeze leftovers – This soup freezes well; thaw and reheat gently
Equipment Needed
- Medium to large pot – For cooking the soup
- Knife & cutting board – For prep
- Immersion blender or regular blender – For smooth texture
- Measuring cups and spoons – For accuracy
Recipe Variations
- Spicy Version – Add extra red pepper flakes or a dash of hot sauce
- Vegetable Boost – Add carrots, cauliflower, or peas for more nutrients
- Cheesy Twist – Stir in extra Parmesan or a little grated Gruyère
- Vegan Option – Substitute cream with coconut milk and skip Parmesan
Serving Suggestions
- Serve with grilled cheese or crusty bread
- Garnish with fresh basil, parsley, or a drizzle of olive oil
- Pair with a side salad for a light meal
- Enjoy as a starter or a main course with bread or crackers
FAQs
Can I make this soup ahead? Yes, store in the fridge for 3–4 days.
Is this soup gluten-free? Yes, naturally gluten-free.
Can I leave it chunky? Absolutely, blend partially or leave vegetables diced.
Can I substitute chicken stock? Vegetable stock works for a vegetarian version.
How spicy is it? Mild, but red pepper flakes can be adjusted to taste.
Final Thoughts
This Tomato Zucchini Soup is creamy, comforting, and packed with fresh flavors. Easy to prepare yet versatile, it’s perfect for hiding extra vegetables, satisfying picky eaters, or enjoying as a wholesome, cozy meal. Serve it with bread or a simple salad and enjoy a bowl of nourishing, homemade goodness.
Print
Tomato Zucchini Soup
- Total Time: 1 hour
- Yield: 4 servings
- Diet: Gluten Free
Description
Delightful and easy tomato soup made with fresh zucchini. Creamy, comforting, and enhanced with freshly grated Parmesan cheese.
Ingredients
- 2 tbsp canola oil
- 1 yellow onion, diced
- 0.75 lb zucchini, diced
- 28 oz canned diced tomatoes
- 2 tbsp tomato paste
- 1 cup low sodium chicken stock, warmed
- Salt, to taste
- ½ tsp red pepper flakes (adjust to taste)
- 1 tbsp sugar
- 2 tbsp fresh basil, minced
- ⅓ cup heavy cream
- ¼ cup freshly grated Parmesan cheese
- Extra Parmesan cheese for topping
Instructions
- Dice onion and zucchini into small cubes. Set aside.
- Preheat a pot over medium heat and add canola oil.
- Add diced onions and sauté until transparent.
- Add zucchini and sauté for a couple of minutes.
- Add canned diced tomatoes and tomato paste. Stir to combine.
- Add sugar, salt, and red pepper flakes. Stir well.
- Pour in warmed chicken stock, lower heat to medium-low, cover, and simmer for about 30 minutes, stirring occasionally.
- Add fresh basil and cook for a few more minutes.
- Blend soup with an immersion blender until smooth (or leave some chunks if preferred).
- Return to medium-low heat and stir in heavy cream and Parmesan cheese. Adjust salt to taste.
- Cook for 2 more minutes, remove from heat, and serve with extra Parmesan on top.
Notes
- Add more vegetables like carrots, peas, summer squash, broccoli, or cauliflower to hide extra veggies.
- Store leftovers in the refrigerator for 3–4 days in an airtight container.
- Reheat gently on the stove over medium-low heat, stirring occasionally, or microwave in 45-second increments.
- Soup can also be frozen; check recipe post for freezing instructions.
- Prep Time: 10 minutes
- Cook Time: 50 minutes
- Category: Soup
- Method: Simmering / Blending
- Cuisine: American