Tomato Zucchini Soup – Light, Healthy, and Flavorful
Tomato Zucchini Soup is a vibrant, comforting dish that captures the essence of fresh vegetables and wholesome flavors in every spoonful. Combining the natural sweetness of ripe tomatoes with the mild, tender texture of zucchini, this soup is both nourishing and satisfying. Its light yet hearty profile makes it perfect for a cozy lunch, a starter for dinner, or even a healthy snack on a chilly day.
The magic of this soup lies in its simplicity. With just a handful of fresh ingredients, you can create a dish that feels both rustic and sophisticated. The zucchini adds a subtle creaminess without the need for heavy cream, while the tomatoes provide a naturally rich base full of antioxidants. Herbs and aromatics enhance the overall flavor, making each bowl a comforting, flavorful experience. Easy to prepare, quick to cook, and packed with nutrients, Tomato Zucchini Soup is a versatile addition to any meal rotation.

Ingredients Needed
| Ingredient | Quantity | Approx. Calories |
|---|---|---|
| Zucchini | 2 medium, chopped | 66 kcal |
| Tomatoes | 4 large, chopped | 120 kcal |
| Onion | 1 medium, chopped | 45 kcal |
| Garlic | 3 cloves, minced | 15 kcal |
| Olive Oil | 2 tbsp | 240 kcal |
| Vegetable Broth | 3 cups | 30 kcal |
| Fresh Basil | 1/4 cup, chopped | 5 kcal |
| Salt | To taste | 0 kcal |
| Black Pepper | To taste | 5 kcal |
| Optional: Red Pepper Flakes | 1/4 tsp | 0 kcal |
Step-by-Step Cooking Instructions
1. Sauté the Aromatics
- Heat olive oil in a large pot over medium heat.
- Add chopped onion and garlic, sautéing until soft and fragrant (about 3–5 minutes).
2. Cook the Vegetables
- Add chopped zucchini and tomatoes to the pot.
- Stir to combine and cook for another 5–7 minutes until the vegetables begin to soften.
3. Add Broth and Simmer
- Pour in vegetable broth and bring to a boil.
- Reduce heat and simmer for 15 minutes, allowing the flavors to meld.
4. Blend the Soup
- Use an immersion blender to puree the soup until smooth.
- Alternatively, transfer the mixture in batches to a blender and blend carefully.
5. Season and Serve
- Stir in chopped fresh basil and season with salt, black pepper, and optional red pepper flakes.
- Serve hot, garnished with extra basil or a drizzle of olive oil if desired.
Tips for Customizing the Recipe
- Creamier soup: Add a splash of coconut milk or heavy cream while blending.
- Boost flavor: Roast the tomatoes and zucchini before adding to the soup for a deeper, caramelized taste.
- Add protein: Top with cooked chickpeas, shredded chicken, or crispy tofu.
- Spice it up: Include cayenne pepper, smoked paprika, or chili flakes for heat.
- Extra vegetables: Carrots, bell peppers, or spinach can be added for more nutrition and color.

Nutritional Information (Approx. per serving)
| Nutrient | Amount |
|---|---|
| Calories | ~105 |
| Protein | 3g |
| Fat | 7g |
| Carbohydrates | 10g |
| Fiber | 3g |
| Sugar | 6g |
Serving Suggestions
- Serve with a slice of crusty whole-grain bread or garlic toast.
- Pair with a light salad for a complete lunch or dinner.
- Add a sprinkle of grated Parmesan or croutons for texture and flavor.
- Enjoy with a dollop of pesto or a drizzle of balsamic glaze for an elevated presentation.
Tomato Zucchini Soup – Light, Healthy, and Flavorful
2-3
servings10
minutes20
minutes105
kcalIngredients
IngredienttQuantity
Zucchinit2 medium, chopped
Tomatoest4 large, chopped
Oniont1 medium, chopped
Garlict3 cloves, minced
Olive Oilt2 tbsp
Vegetable Brotht3 cups
Fresh Basilt1/4 cup, chopped
SalttTo taste
Black PeppertTo taste
Red Pepper Flakes (optional)t1/4 tsp
Directions
- Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add chopped onion and garlic; sauté 3–5 minutes until soft and fragrant.
- Cook Vegetables: Add chopped zucchini and tomatoes. Stir and cook 5–7 minutes until softened.
- Add Broth & Simmer: Pour in vegetable broth. Bring to a boil, then simmer 15 minutes to meld flavors.
- Blend Soup: Use an immersion blender to puree until smooth. Alternatively, blend in batches in a blender.
- Season & Serve: Stir in chopped basil, salt, black pepper, and optional red pepper flakes. Serve hot, garnished with extra basil or a drizzle of olive oil if desired.
Recipe Video
Notes
- Simmer longer for a thicker soup or add a small potato before blending.
Soup can be made ahead and stored in the fridge for 3–4 days.
FAQs
1. Can I use canned tomatoes instead of fresh?
Yes! Use high-quality canned tomatoes for convenience. Adjust cooking time slightly as canned tomatoes are already cooked.
2. How long does the soup last in the fridge?
Store in an airtight container for 3–4 days. Reheat gently on the stove to preserve the fresh flavors.
3. Can I freeze Tomato Zucchini Soup?
Absolutely. Freeze in an airtight container for up to 3 months. Reheat gently and stir well before serving.
4. How can I make the soup creamier?
Add a splash of heavy cream, coconut milk, or blend in a small potato or cauliflower while pureeing for natural creaminess.
5. Is this soup suitable for a vegan diet?
Yes, this recipe is naturally vegan if you use vegetable broth and skip any dairy toppings.
Conclusion
Tomato Zucchini Soup is an ideal combination of health and flavor in one bowl. Its simplicity allows the natural taste of fresh vegetables to shine while providing a comforting and satisfying experience. Quick to prepare, light on calories, and packed with nutrients, this soup fits perfectly into weeknight dinners, lunchboxes, or even as a starter for special occasions. Every spoonful delivers a balance of freshness and warmth, making it a must-have recipe for anyone who loves wholesome, homemade soups.
