Hearty Tomato Potato Soup

Hearty & Healthy Vegan Tomato Soup with Potatoes: Ready in 35 Minutes!

Craving a warm, comforting, and incredibly satisfying meal that’s both healthy and quick to prepare? Look no further than this delightful tomato soup with potatoes! It’s a robust, flavorful, and filling soup, perfect for any season. Crafted from wholesome, plant-based ingredients, this easy recipe comes together in just about 35 minutes, making it an ideal choice for busy weeknights or a cozy weekend lunch.

Delicious and comforting Tomato Soup with Potatoes served in a bowl on a white surface, garnished with fresh herbs.
A vibrant bowl of our homemade Vegan Tomato Soup with Potatoes, garnished and ready to enjoy.

Soup holds a special place in my heart, and honestly, I could happily enjoy it all year round. It’s the ultimate chameleon of meals – endlessly adaptable, incredibly easy to prepare, and a fantastic way to incorporate a multitude of vegetables into your diet. Plus, there’s something inherently comforting and healthy about a warm bowl of soup that truly satisfies the whole family, from the pickiest eaters to the most adventurous palates.

Among my repertoire of favorite easy soup recipes, this vegan tomato potato soup stands out as an all-time winner! The combination of tangy tomatoes and starchy potatoes creates an unbelievably rich and creamy texture without a drop of dairy. I’m confident you’ll fall in love with its simplicity and incredible flavor, just as I have! If you enjoy this pairing, you might also like our potato dumplings with spiced tomato sauce for another exciting culinary adventure.

For a truly complete and comforting meal, serve up this nourishing tomato and potato soup alongside a slice of warm, freshly baked vegan skillet cornbread. It’s a pairing that promises pure satisfaction and comes together surprisingly fast!

Why This Vegan Tomato Potato Soup is a Must-Try

This recipe isn’t just another soup; it’s a testament to how simple ingredients can create extraordinary flavor and nutrition. Here’s what makes this plant-based tomato soup with potatoes an absolute winner:

  • Wholesome, Healthy, and Hugely Satisfying: This soup is not only incredibly delicious but also packed with nutrients. It’s naturally low in fat yet remarkably filling, thanks to the fiber-rich vegetables and potatoes. It provides sustained energy and leaves you feeling content without any heaviness.
  • Endless Versatility to Suit Your Taste: One of the greatest joys of soup-making is its flexibility. This recipe serves as a fantastic base for creativity. Feel free to raid your fridge and add any other vegetables you have on hand – spinach, kale, bell peppers, or even different types of beans can elevate this soup further!
  • Budget-Friendly Meal Solution: Made with common, affordable pantry staples like potatoes, canned tomatoes, and everyday vegetables, this soup is a true lifesaver for those looking to eat well on a budget without compromising on taste or quality.
  • Effortlessly Simple Ingredients: You won’t find any obscure or hard-to-find items here. The ingredient list is straightforward, making grocery shopping a breeze and ensuring anyone can make this delicious soup.
  • Naturally Vegan, Dairy-Free, and Gluten-Free: This recipe is a dream come true for those with specific dietary needs or preferences. It’s inherently free from animal products, dairy, and gluten, making it suitable for a wide range of diets without requiring any special modifications.

Key Ingredients for Your Homemade Tomato Potato Soup

The beauty of this vegan tomato soup recipe lies in its reliance on easily accessible ingredients found at any local grocery store. Here’s a closer look at what you’ll need to create this comforting dish:

A selection of fresh ingredients including onions, carrots, celery, zucchini, mushrooms, and potatoes laid out on a white surface, ready for making Tomato Soup with Potatoes.
All the fresh, simple ingredients you’ll need for our hearty Tomato Soup with Potatoes.
  • Oil: A small amount of your favorite cooking oil (like olive oil or avocado oil) is used to sauté the vegetables, building a foundational layer of flavor.
  • Aromatics: A classic blend of finely chopped onion, carrots, celery, and minced garlic forms the aromatic base, adding depth and a sweet-savory complexity to the soup.
  • Veggies: We’ve chosen tender zucchini and earthy mushrooms for this version, which meld beautifully with the tomato. Remember, this is your canvas – feel free to swap them for other vegetables you enjoy or need to use up, like bell peppers, green beans, or even corn.
  • Tomato Paste: This concentrated ingredient is key! Tomato paste delivers a far more intense, rich, and deeply savory tomato flavor than fresh tomatoes or plain tomato sauce, making the soup incredibly robust.
  • Vegetable Broth: Using a good quality vegetable broth instead of just water provides a significant boost in flavor, creating a more complex and satisfying liquid base for your soup.
  • Herbs and Seasonings: Simple yet powerful, a bay leaf, fragrant thyme, salt, and freshly ground black pepper are all it takes to season this tomato potato soup to perfection, enhancing all the natural flavors.
  • Potato: The star alongside the tomato! Any variety of potato works wonderfully here, whether it’s a starchy russet, a waxy red, or a creamy Yukon Gold. They add heartiness and a natural creaminess when cooked.

Clever Substitutions for Your Tomato Potato Soup

This recipe is incredibly forgiving and adaptable. Don’t have an ingredient on hand, or looking to tweak it to your dietary needs? Here are some easy substitutions:

  • Oil-Free Cooking: If you prefer to reduce or skip oil entirely, you can easily sauté the vegetables in a splash of water or vegetable broth instead. This method still allows the vegetables to soften and release their flavors.
  • Sweet Potatoes for a Twist: For a slightly sweeter flavor profile and an added boost of vitamins, try making tomato sweet potato soup! Sweet potatoes impart a lovely sweetness and a vibrant orange hue to the finished dish.
  • Vegetable Broth Alternatives: While vegetable broth adds a rich flavor, you can certainly use water alone if that’s what you have. Just remember to add a bit more seasoning to compensate. Alternatively, dissolve your favorite vegetable bouillon in water for an instant flavor enhancer.

How To Craft Your Delicious Tomato Soup with Potatoes

Making this hearty vegan soup is straightforward. Follow these simple steps for a truly comforting and flavorful meal:

  1. Sauté the Base: In a large, heavy-bottomed soup pot or Dutch oven, heat the cooking oil over medium-high heat. To prevent sticking and reduce the amount of oil, add a tablespoon or two of water alongside the oil. Once shimmering, add the chopped onions, carrots, zucchini, sliced mushrooms, and celery. Cook these vegetables, stirring occasionally, until the onions become tender and translucent, typically 5-7 minutes.
  2. Process shot of adding chopped onions to a hot pan with oil and water.
    Onions starting to soften in the pot.
    Process shot of adding chopped carrots to the pan with other vegetables.
    Carrots joining the aromatic base.
    Process shot of adding sliced zucchini to the sautéing vegetables in the pan.
    Fresh zucchini added to the mix.
    Process shot of adding sliced mushrooms to the pan with other vegetables.
    Mushrooms bringing their umami to the sauté.
    Process shot of adding sliced celery to the pan with other vegetables.
    Celery completing the mirepoix.
  3. Infuse with Garlic: Add the minced garlic to the pot. Stir it quickly for about 30 seconds until fragrant, being extremely careful not to burn it, as burnt garlic can taste bitter.
  4. Process shot of adding minced garlic to the sautéed vegetables in the pan.
    Minced garlic added for aromatic depth.
  5. Build the Liquid Base: Pour in the tomato paste, vegetable broth, and add the bay leaf, salt, pepper, and thyme. Stir everything together until the tomato paste is fully dissolved and incorporated. Then, add the chopped potatoes and stir once more to ensure they are well distributed. Increase the heat to high and bring the soup to a rolling boil.
  6. Process shot of adding tomato paste to the pan with sautéed vegetables.
    Tomato paste for rich, concentrated flavor.
    Process shot of pouring vegetable broth into the pot with other ingredients.
    Vegetable broth forms the savory base.
    Process shot of adding salt and pepper to the soup mixture.
    Seasoning with salt and pepper.
    Process shot of adding thyme to the soup mixture.
    Dried thyme for classic flavor.
  7. Add Potatoes and Simmer: Stir in the chopped potatoes, ensuring they are submerged in the liquid. Bring the soup to a boil over high heat.
  8. Process shot of adding chopped potato to the soup mixture in the pot.
    Chopped potatoes added for heartiness.
    Process shot of mixing all ingredients together in the pot before simmering.
    All ingredients stirred and ready to simmer.
  9. Simmer to Perfection: Once the soup reaches a vigorous boil, reduce the heat to low, cover the pot with a lid, and let it gently simmer for about 20 minutes. Continue cooking until all the vegetables, especially the potatoes, are perfectly tender.
  10. Optional Blending for Creaminess: For those who love a velvety, smooth soup, this step is for you! Carefully ladle about half of the cooked soup mixture into a high-speed blender (or use an immersion blender directly in the pot). Blend until it’s completely smooth and creamy. Then, return the blended portion to the soup pot and stir it thoroughly with the chunky remaining soup. This creates a beautiful texture contrast and adds incredible richness.
  11. Serve Hot: Remove the bay leaf before serving. Ladle the hot soup into bowls and serve immediately.

Expert Tips for the Best Vegan Tomato Potato Soup

Elevate your homemade tomato soup with these helpful tips and tricks:

  • Mastering the Sauté: You have options for sautéing! Using water alone (or a combination of oil and water) is an excellent technique to significantly reduce the overall fat content of the recipe without sacrificing flavor. The water helps cook the vegetables evenly while preventing sticking.
  • Embrace Vegetable Creativity: Don’t feel bound by the recipe’s suggested vegetables. This soup is incredibly forgiving! Feel free to swap out zucchini and mushrooms for other seasonal favorites like spinach, kale, green beans, or even diced bell peppers. The possibilities are truly endless, allowing you to customize it to your personal taste and what’s available.
  • Always Taste and Adjust: Once the soup has finished cooking and the flavors have had a chance to meld, give it a taste. Adjust the seasonings (salt, pepper, or even a pinch more thyme) to your liking. A little extra seasoning can make a big difference!
  • To Blend or Not to Blend?: The decision to blend your tomato potato soup is entirely optional and depends on your preferred texture. While not strictly necessary, blending half of the soup adds an undeniable creaminess and a luxuriously smooth mouthfeel, making it even more satisfying. If you have an immersion blender, it makes this step incredibly quick and easy directly in the pot.

Frequently Asked Questions About Vegan Tomato Soup

How can I thicken tomato soup without plant-based milk?

Potatoes are your secret weapon for thickening! As the potatoes cook and soften in the soup, they release their starches. When you blend a portion of the soup (especially the potato-rich sections), those starches create a deliciously thick, creamy, and naturally rich texture without the need for any plant-based milks or added thickeners.

What seasonings are good for tomato soup?

Beyond the bay leaf and thyme in this recipe, several seasonings can wonderfully elevate tomato soup. Some of my personal favorites include dried oregano, fresh basil (added at the end), a pinch of red pepper flakes for heat, a dash of smoked paprika for depth, or even a swirl of harissa or hot sauce for a spicy kick. A touch of marjoram or a bay leaf can also add a nice herbal note. Don’t forget to balance the acidity with a tiny pinch of sugar if needed.

Is tomato soup naturally vegan?

Not always, unfortunately! While tomatoes and most vegetables are vegan, many creamy tomato soups, especially those found in cans or served at restaurants, often contain dairy products like heavy cream, butter, or even cheese for richness. Each recipe varies, so it’s crucial to check the ingredient list carefully when buying canned soup or explicitly ask about dairy content when dining out.

Close-up shot of the finished Tomato Soup with Potatoes, showing its rich texture and chunks of vegetables, served in a white bowl.
The final, comforting bowl of Tomato Soup with Potatoes, ready to be devoured.

Storing and Reheating Your Tomato Potato Soup

This homemade vegan tomato soup is fantastic for meal prep! Here’s how to store and reheat it:

  • Storing Leftovers: Allow any leftover potato tomato soup to cool completely before transferring it to an airtight container. It will keep beautifully in the refrigerator for up to five days. For longer storage, you can freeze it for up to three months. Portioning it into individual containers makes for quick and easy future meals.
  • Reheating: When you’re ready to enjoy your frozen soup, simply thaw it overnight in the refrigerator. Transfer the soup to a pot and gently reheat it over medium heat on the stovetop, stirring occasionally, until it’s hot and bubbly. If the soup appears too thick after chilling or freezing, add a splash of water or extra vegetable broth to achieve your desired consistency.

Serving Suggestions: What to Pair with Tomato Potato Soup

This versatile plant-based tomato soup can be a light appetizer, a hearty main course, or a delightful side. Here are some ideas to make it even more special:

  • Elevate with Toppings: A simple garnish can transform your soup! Consider crunchy croutons, classic oyster crackers, a sprinkle of fresh chopped basil or parsley, a swirl of plant-based cream, or even some toasted pumpkin seeds for extra crunch.
  • Pair with a Hearty Sandwich: For a more substantial and classic meal, serve a generous bowl of your tomato potato soup with half of a delicious sandwich. This soup pairs beautifully with a grilled “cheese” sandwich, a spicy buffalo tofu sandwich, or a simple yet flavorful vegan bagel sandwich with pesto.
  • A Wonderful Appetizer or Starter: This soup also makes a fantastic and comforting start to almost any meal. It’s a lovely prelude to a fresh lentil and chickpea salad with tahini dressing or a wholesome quinoa sweet potato bowl.

More Delicious Vegan Soup Recipes to Explore

If you loved this vegan tomato and potato soup, you’re sure to enjoy these other plant-based soup creations:

  • Curried Carrot Noodle Soup
  • Veggie-Packed Potato Leek Soup
  • Easy Vegan Hot and Sour Soup
  • Hearty Barley and Bean Soup

Photos by Alfonso Revilla

Vegan Tomato Soup with Potatoes

Rating: 5 out of 5 stars from 34 votes

Prep Time: 5 mins
Cook Time: 30 mins
Total Time: 35 mins

Yields: 2 servings

Completed Tomato Soup with Potatoes on a white surface, garnished and ready to serve.

This tomato soup with potatoes makes a hearty and satisfying soup to serve for meals. It’s made with wholesome plant-based ingredients and is ready in just 35 minutes!

Equipment

  • Measuring spoons
  • Measuring Cups
  • My favorite knives

Ingredients

  • 1 tablespoon of oil (or sub water)
  • ½ of a medium onion, chopped
  • ⅓ cup of chopped carrots
  • 1 small zucchini, sliced
  • 4 small mushrooms, sliced
  • 2 stalks of celery, sliced
  • 2 garlic cloves, minced
  • 1 (6-ounce) can of tomato paste
  • 4 cups of vegetable broth
  • 1 bay leaf
  • Salt and pepper to taste
  • 1 teaspoon of thyme
  • 1 potato, chopped

Instructions

  1. In a large soup pot over medium-high heat, heat the oil along with a bit of water to prevent sticking. Once heated, add onions, carrots, zucchini, mushrooms, and celery and sauté until the onions are tender and translucent.
  2. Add in the garlic and stir quickly, being careful not to burn.
  3. Add to the pot the tomato paste, vegetable broth, bay leaf, salt, pepper, and thyme. Stir in the chopped potatoes. Turn the heat to high, so that the soup comes to a boil.
  4. Once it boils, cover the pot and reduce the heat to a low simmer. Let the mixture cook for 20 minutes, or until the vegetables are slightly tender. If you’d like, take half the soup mixture and pour it into a high-speed blender. Allow it to blend until smooth and creamy and add back to the soup pot, mixing with the remaining soup.
  5. Serve hot.

Notes

Serve with your favorite bread, crackers, or as is!

  • You can use water alone or a combination of oil and water to sauté the veggies. It’s a great way to reduce the amount of oil used in recipes.
  • Feel free to swap out the veggies to suit your tastes! The possibilities are endless!
  • Give everything a taste after the soup cooks and adjust any of the seasonings to your liking.
  • Should I blend tomato potato soup? This step is completely optional! But I find it makes the soup a bit creamier and even tastier!

Nutrition Facts (per serving)

  • Calories: 277 kcal
  • Carbohydrates: 49g
  • Protein: 8g
  • Fat: 8g
  • Saturated Fat: 1g
  • Polyunsaturated Fat: 1g
  • Monounsaturated Fat: 5g
  • Sodium: 2601mg
  • Potassium: 1658mg
  • Fiber: 8g
  • Sugar: 19g
  • Vitamin A: 6038 IU
  • Vitamin C: 56mg
  • Calcium: 77mg
  • Iron: 4mg

Additional Information

Author: Shannon

Course: Dinner

Cuisine: American

Method: Stovetop

Diet: Vegan

Tried this recipe? Please tag us at @PlantBasedOnABudget! 🙂