Tomato and Veg Soup Recipe for a Healthy Homemade Meal

Updated On: September 30, 2025

There’s nothing quite like a warm bowl of tomato and vegetable soup to brighten up a chilly day or comfort you when you’re feeling under the weather. This classic soup is a perfect blend of fresh, vibrant tomatoes and a medley of wholesome vegetables simmered to perfection.

It’s not only delicious but also incredibly nourishing, making it a go-to meal that’s both satisfying and healthy. Whether you’re a seasoned cook or just starting out, this recipe is simple, adaptable, and packed with flavor.

Plus, it’s a fantastic way to use up any fresh or frozen veggies you have on hand.

In this post, I’ll walk you through every step to make a luscious tomato and veg soup that’s full-bodied, hearty, and naturally comforting. You’ll also discover tips to customize the recipe to your taste and ideas to serve it up in style.

Ready to get cozy with a bowl of homemade goodness? Let’s dive in!

Why You’ll Love This Recipe

This tomato and veg soup recipe is a winner for many reasons. First, it’s incredibly versatile — you can use fresh or canned tomatoes and swap vegetables based on what you have available.

It’s perfect for meal prep since it reheats beautifully and tastes even better the next day.

It’s also a nutritional powerhouse, packed with vitamins, antioxidants, and fiber from the variety of vegetables. Plus, it’s naturally vegan and gluten-free, making it suitable for many dietary preferences.

The soup is quick to prepare yet tastes like it’s been simmering all day, making it an ideal weeknight meal or a starter for special occasions.

Lastly, it’s budget-friendly and a great way to reduce food waste by using leftover veggies. If you enjoy recipes like this, you might also love Low Calorie Vegetable Soup Recipe for Healthy Eating and creative ideas from Peruvian Vegetable Recipes for Flavorful Healthy Meals.

Ingredients

  • 2 tablespoons olive oil
  • 1 large onion, finely chopped
  • 3 garlic cloves, minced
  • 3 large ripe tomatoes, chopped (or 1 can of diced tomatoes, 14 oz)
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 1 medium zucchini, diced
  • 1 red bell pepper, diced
  • 4 cups vegetable broth
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • Salt and pepper to taste
  • 1 teaspoon sugar (optional, to balance acidity)
  • Fresh parsley or basil for garnish

Equipment

  • Large heavy-bottomed pot or Dutch oven
  • Wooden spoon or spatula
  • Chef’s knife
  • Cutting board
  • Measuring spoons
  • Ladle
  • Blender or immersion blender (optional, for smooth soup)

Instructions

  1. Prepare your vegetables: Wash and dice all your veggies into uniform pieces to ensure even cooking.
  2. Sauté the aromatics: Heat the olive oil in your pot over medium heat. Add the chopped onion and cook for 5 minutes until translucent. Stir in the minced garlic and cook for another minute until fragrant.
  3. Add the tomatoes: Stir in the chopped fresh tomatoes or canned tomatoes. Let them cook down for about 8-10 minutes, stirring occasionally, until they soften and release their juices.
  4. Incorporate the vegetables: Add the diced carrots, celery, zucchini, and red bell pepper to the pot. Stir well to combine with the tomato base.
  5. Season and simmer: Pour in the vegetable broth, then add the dried basil, oregano, salt, pepper, and sugar if using. Bring the soup to a boil, then reduce the heat and let it simmer gently for 25-30 minutes, or until all vegetables are tender.
  6. Blend if desired: For a creamy, smooth texture, use an immersion blender to puree the soup directly in the pot, or transfer batches to a blender. Alternatively, leave it chunky for a rustic feel.
  7. Adjust seasoning: Taste and add more salt, pepper, or herbs if needed. If the soup tastes too acidic, a bit more sugar or a splash of cream (dairy or plant-based) can balance the flavors.
  8. Garnish and serve: Ladle the soup into bowls and sprinkle with fresh parsley or basil. Serve hot with crusty bread or your favorite side.

Tips & Variations

“Use seasonal vegetables for the freshest flavor and experiment with herbs like thyme or rosemary for a unique twist.”

  • Add protein: Stir in cooked beans or lentils during the simmering stage for an extra filling meal.
  • Make it spicy: Add a pinch of red chili flakes or a dash of smoked paprika for a smoky heat.
  • Use fresh herbs: Swap dried herbs for fresh ones added just before serving for vibrant flavor.
  • Try different bases: For a creamier soup, add coconut milk or cashew cream near the end of cooking.
  • Freeze leftovers: This soup freezes well in airtight containers for up to 3 months, making it perfect for busy days.

Nutrition Facts

Nutrient Amount per Serving % Daily Value*
Calories 140 kcal 7%
Protein 4 g 8%
Fat 5 g 7%
Carbohydrates 20 g 7%
Fiber 6 g 24%
Sodium 600 mg 26%
Vitamin A 150% DV
Vitamin C 70% DV

*Percent Daily Values are based on a 2,000 calorie diet.

Serving Suggestions

This tomato and vegetable soup pairs beautifully with a variety of sides to create a wholesome meal. Consider serving it with warm, crusty bread or garlic toast to soak up every last drop.

A simple green salad with a tangy vinaigrette balances the warm, rich flavors of the soup.

For a heartier meal, add a grilled cheese sandwich or a side of roasted vegetables. You can also top the soup with a dollop of vegan sour cream or a sprinkle of nutritional yeast for extra depth.

If you love baked goods, try pairing this soup with the Vegan Bread Machine Recipe for Soft, Delicious Loaves for a match made in heaven.

Conclusion

Making a homemade tomato and vegetable soup is one of the most rewarding ways to enjoy fresh produce and nourish your body. This recipe strikes the perfect balance between simplicity and flavor, making it accessible for cooks of all levels.

With just a few staple ingredients and some basic kitchen equipment, you can create a comforting, nutritious dish that feels like a warm hug in a bowl.

Whether you enjoy it as a light lunch, a starter for dinner, or a cozy snack, this soup is sure to become a staple in your recipe collection. Don’t forget to experiment with different vegetable combinations and seasonings to make it your own.

And while you’re here, check out some of our other delicious recipes like Vegetarian Date Cake Recipe: Moist, Easy, and Delicious and Vegetable Alfredo Recipes for Creamy, Healthy Dinners for even more culinary inspiration.

📖 Recipe Card: Tomato and Veg Soup

Description: A hearty and healthy tomato and vegetable soup perfect for any season. Packed with fresh veggies and rich flavors.

Prep Time: PT15M
Cook Time: PT30M
Total Time: PT45M

Servings: 4 servings

Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 3 large tomatoes, chopped
  • 2 carrots, diced
  • 1 celery stalk, diced
  • 1 medium potato, peeled and diced
  • 4 cups vegetable broth
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • Salt and pepper to taste
  • Fresh parsley for garnish

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add chopped onion and garlic; sauté until soft.
  3. Add carrots, celery, and potato; cook for 5 minutes.
  4. Add chopped tomatoes, vegetable broth, basil, and oregano.
  5. Bring to a boil, then reduce heat and simmer for 25 minutes.
  6. Season with salt and pepper.
  7. Blend partially or fully for desired texture.
  8. Garnish with fresh parsley and serve hot.

Nutrition: Calories: 150 kcal | Protein: 4 g | Fat: 5 g | Carbs: 22 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Tomato and Veg Soup”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and healthy tomato and vegetable soup perfect for any season. Packed with fresh veggies and rich flavors.”, “prepTime”: “PT15M”, “cookTime”: “PT30M”, “totalTime”: “PT45M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 tablespoons olive oil”, “1 medium onion, chopped”, “2 cloves garlic, minced”, “3 large tomatoes, chopped”, “2 carrots, diced”, “1 celery stalk, diced”, “1 medium potato, peeled and diced”, “4 cups vegetable broth”, “1 teaspoon dried basil”, “1 teaspoon dried oregano”, “Salt and pepper to taste”, “Fresh parsley for garnish”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add chopped onion and garlic; saut\u00e9 until soft.”}, {“@type”: “HowToStep”, “text”: “Add carrots, celery, and potato; cook for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Add chopped tomatoes, vegetable broth, basil, and oregano.”}, {“@type”: “HowToStep”, “text”: “Bring to a boil, then reduce heat and simmer for 25 minutes.”}, {“@type”: “HowToStep”, “text”: “Season with salt and pepper.”}, {“@type”: “HowToStep”, “text”: “Blend partially or fully for desired texture.”}, {“@type”: “HowToStep”, “text”: “Garnish with fresh parsley and serve hot.”}], “nutrition”: {“calories”: “150 kcal”, “proteinContent”: “4 g”, “fatContent”: “5 g”, “carbohydrateContent”: “22 g”}}

Photo of author

Marta K

Leave a Comment

X