Best Veggie Soup Recipe Potato Tomato For Healthy Meals

Updated On: October 8, 2025

There’s something incredibly comforting about a warm bowl of veggie soup, especially when it combines the earthy creaminess of potatoes with the bright, fresh flavors of ripe tomatoes. This best veggie soup recipe with potato and tomato is the perfect blend of wholesome ingredients, making it not only nutritious but deliciously satisfying.

Whether you’re looking for a light lunch, a cozy dinner, or a healthy meal prep option, this soup ticks all the boxes. It’s easy to make, packed with flavor, and full of vitamins and fiber to keep you energized and feeling great.

Plus, it’s vegan-friendly and adaptable, so you can customize it to your taste. Let’s dive into this delightful recipe and see why it deserves a spot in your cooking rotation!

Why You’ll Love This Recipe

This veggie soup is a true crowd-pleaser for many reasons. First, it’s incredibly simple to prepare with ingredients you likely already have in your kitchen.

The combination of potatoes and tomatoes creates a rich, velvety texture that feels indulgent yet healthy. It’s also a fantastic way to incorporate more vegetables into your diet effortlessly.

Another reason to love this soup is its versatility. You can easily swap or add vegetables based on what’s in season or your preferences.

It’s naturally gluten-free and vegan, making it suitable for various dietary needs. Plus, it stores beautifully, so you can make a big batch and enjoy it throughout the week.

Lastly, this soup is budget-friendly and wholesome, perfect for anyone who wants a nutritious meal without spending hours in the kitchen. If you enjoy hearty, flavorful, and nourishing soups, you’ll definitely appreciate this recipe.

Ingredients

  • 3 medium potatoes, peeled and diced
  • 4 large ripe tomatoes, chopped (or 1 can of diced tomatoes, 14 oz)
  • 1 large onion, finely chopped
  • 2 cloves garlic, minced
  • 2 medium carrots, sliced
  • 2 stalks celery, sliced
  • 4 cups vegetable broth
  • 2 tablespoons olive oil
  • 1 teaspoon dried thyme
  • 1 teaspoon smoked paprika
  • Salt and freshly ground black pepper, to taste
  • Fresh parsley for garnish
  • Optional: 1 cup chopped kale or spinach for extra greens

Equipment

  • Large soup pot or Dutch oven
  • Cutting board and sharp knife
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Ladle for serving
  • Blender or immersion blender (optional, for creamier texture)

Instructions

  1. Prepare the vegetables: Peel and dice the potatoes, chop the tomatoes, slice the carrots and celery, and finely chop the onion and garlic.
  2. Heat the olive oil: In your large soup pot or Dutch oven, warm the olive oil over medium heat until shimmering.
  3. Sauté aromatics: Add the chopped onion and garlic to the pot. Cook, stirring occasionally, until softened and fragrant, about 5 minutes.
  4. Add the carrots and celery: Stir them into the pot and cook for another 3-4 minutes to start softening.
  5. Incorporate potatoes and tomatoes: Add the diced potatoes and chopped tomatoes (or canned tomatoes with their juice) to the pot. Stir to combine.
  6. Season the soup: Sprinkle in the dried thyme, smoked paprika, salt, and black pepper. Stir well to distribute the spices evenly.
  7. Pour in vegetable broth: Add the 4 cups of vegetable broth, ensuring all ingredients are submerged. Increase heat to bring the soup to a boil.
  8. Simmer: Once boiling, reduce the heat to low and let the soup simmer gently for 25-30 minutes, or until the potatoes and carrots are tender.
  9. Add greens (optional): If using kale or spinach, stir it in during the last 5 minutes of cooking to wilt it slightly.
  10. Adjust seasoning: Taste the soup and add more salt or pepper as needed.
  11. Blend the soup (optional): For a creamier texture, use an immersion blender to partially or fully puree the soup, or transfer a portion into a blender and blend until smooth.
  12. Serve hot: Ladle the soup into bowls and garnish with fresh parsley before serving.

Tips & Variations

“To boost the flavor even more, roast the tomatoes and potatoes before adding them to the soup.”

Here are some helpful tips and tasty variations to customize your veggie soup:

  • Make it spicy: Add a pinch of red chili flakes or a dash of your favorite hot sauce to add warmth and spice.
  • Extra protein: Stir in cooked lentils or beans for a heartier meal.
  • Herbs: Fresh basil or oregano can add an aromatic twist. Add them at the end of cooking for best results.
  • Different veggies: Swap carrots and celery with zucchini, bell peppers, or green beans depending on what’s in season.
  • Use fresh tomatoes: When tomatoes are in season, fresh ones provide a brighter taste than canned.
  • Make it creamy: Add a splash of coconut milk or cashew cream to give the soup a silky finish without dairy.

Nutrition Facts

Nutrient Per Serving (1.5 cups)
Calories 160
Protein 4g
Fat 4.5g
Carbohydrates 28g
Fiber 5g
Sugar 6g
Vitamin A 600 IU
Vitamin C 25 mg
Iron 1.2 mg

Serving Suggestions

This potato tomato veggie soup is a meal in itself but pairs wonderfully with sides to round out your dining experience. Here are some ideas:

  • Serve with a slice of crusty bread or garlic toast for dipping.
  • Add a fresh green salad with a zesty vinaigrette on the side.
  • Top the soup with a dollop of vegan sour cream or a sprinkle of nutritional yeast for extra flavor.
  • Pair it with a warm grain bowl using quinoa or brown rice for a more filling meal.
  • For a fun twist, try serving alongside Banana Pancake Recipe Men Eat Vegan Too Made Easy for a cozy brunch option.

Conclusion

This best veggie soup recipe with potato and tomato is a testament to how simple ingredients can come together to create a nourishing and delicious meal. The combination of starchy potatoes and juicy tomatoes provides a comforting texture and vibrant flavor that’s hard to resist.

With easy steps and flexibility for personalization, this soup suits all skill levels and tastes.

Whether you’re looking to warm up on a chilly day or add more veggies to your diet in a satisfying way, this recipe fits the bill perfectly. Don’t hesitate to experiment with different herbs or additional vegetables to make it your own.

For more delightful vegetarian recipes that celebrate wholesome plant-based cooking, check out our A to Z Vegetarian Recipes for Every Meal and Occasion or explore nutrient-rich options like Ancient Grains Vegetarian Recipes for Healthy Delicious Meals.

Happy cooking and enjoy every nourishing spoonful!

📖 Recipe Card: Best Veggie Soup Recipe Potato Tomato

Description: A hearty and flavorful vegetable soup featuring potatoes and tomatoes. Perfect for a cozy meal packed with nutrients.

Prep Time: PT15M
Cook Time: PT35M
Total Time: PT50M

Servings: 6 servings

Ingredients

  • 3 medium potatoes, peeled and diced
  • 4 large tomatoes, chopped
  • 1 large onion, chopped
  • 2 carrots, sliced
  • 2 celery stalks, sliced
  • 3 cloves garlic, minced
  • 4 cups vegetable broth
  • 2 tablespoons olive oil
  • 1 teaspoon dried thyme
  • 1 teaspoon dried basil
  • Salt and pepper to taste
  • 1 cup chopped spinach (optional)

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion, garlic, carrots, and celery; sauté for 5 minutes.
  3. Add diced potatoes and cook for another 3 minutes.
  4. Stir in chopped tomatoes, thyme, and basil.
  5. Pour in vegetable broth and bring to a boil.
  6. Reduce heat and simmer for 25 minutes until potatoes are tender.
  7. Add spinach if using, cook for 5 more minutes.
  8. Season with salt and pepper to taste.
  9. Serve hot.

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

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Veggie Soup Recipe Potato Tomato”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and flavorful vegetable soup featuring potatoes and tomatoes. Perfect for a cozy meal packed with nutrients.”, “prepTime”: “PT15M”, “cookTime”: “PT35M”, “totalTime”: “PT50M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“3 medium potatoes, peeled and diced”, “4 large tomatoes, chopped”, “1 large onion, chopped”, “2 carrots, sliced”, “2 celery stalks, sliced”, “3 cloves garlic, minced”, “4 cups vegetable broth”, “2 tablespoons olive oil”, “1 teaspoon dried thyme”, “1 teaspoon dried basil”, “Salt and pepper to taste”, “1 cup chopped spinach (optional)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion, garlic, carrots, and celery; saut\u00e9 for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Add diced potatoes and cook for another 3 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in chopped tomatoes, thyme, and basil.”}, {“@type”: “HowToStep”, “text”: “Pour in vegetable broth and bring to a boil.”}, {“@type”: “HowToStep”, “text”: “Reduce heat and simmer for 25 minutes until potatoes are tender.”}, {“@type”: “HowToStep”, “text”: “Add spinach if using, cook for 5 more minutes.”}, {“@type”: “HowToStep”, “text”: “Season with salt and pepper to taste.”}, {“@type”: “HowToStep”, “text”: “Serve hot.”}], “nutrition”: {“calories”: “150 kcal”, “proteinContent”: “4 g”, “fatContent”: “5 g”, “carbohydrateContent”: “25 g”}}

Photo of author

Marta K

Leave a Comment

X