This site uses affiliate links and I may earn a commission at no extra cost to you.

This tomato potato soup is a hearty, budget-friendly bowl made with tomato paste, simple veggies, and a potato that makes it thick and filling. It’s ready in just 45 minutes, and it’s a heartier twist on my quick vegan tomato soup!

completed Tomato Soup with Potatoes on a white surface

Want to save this recipe?

Enter your email & get this sent to your inbox! Plus you’ll get great new recipes from us every week!

I don’t know about you, but I could go for soup all year round. It’s such an easy meal to prepare, you can use virtually any ingredients, and it’s a simple, wholesome meal the whole family can enjoy.

A big thank you to Shannon Hicks for developing this recipe, which has become one of my favorite tomato and potato soups. I hope you love it too! Another tomato and potato combo I love is my potato and pea curry.

Serve up potato and tomato soup with some vegan skillet cornbread and you’ve got an entire meal in just minutes!

What Makes This Tomato Potato Soup So Good

  • Hearty and filling. A blended potato makes this tomato and potato soup thick and satisfying with just a touch of oil.
  • Lots of versatility. You can get creative and add as many vegetables as you’d like!
  • Budget-friendly soup option.
  • Simple ingredients.
  • Naturally vegan, dairy-free, and gluten-free.

What Goes Into This Recipe

The ingredients needed to make this vegan tomato soup recipe are simple items you can easily find in your local grocery store. Here’s what you will need:

ingredients for Tomato Soup with Potatoes against a white surface
  • Oil: Use your favorite cooking oil to saute the veggies.
  • Aromatics: Onion, carrots, celery, and garlic.
  • Veggies: I’m using zucchini and mushrooms, but you can swap them for other veggies you have on hand and want to use up.
  • Tomato: Tomato paste gives the soup a more intense tomato flavor than sauce or fresh tomatoes. 
  • Vegetable broth: Gives the soup more flavor than cooking in water alone.
  • Herbs and seasonings: Bay leaf, thyme, salt, and pepper are all it takes to make this tomato potato soup taste amazing!
  • Potato: Any type of potato works great, and there’s no need to peel it. Just give it a good scrub!

Substitutions

  • Prefer to skip the oil? You can cook the veggies in a bit of water instead.
  • Sweet potatoes: Tomato sweet potato soup is just as tasty! It gives the soup a bit of a sweeter flavor.
  • Vegetable broth: You can also use water alone and add some additional seasonings or swap the broth for your favorite veggie bouillon and water.

How To Make Tomato Soup with Potatoes

  • 1) Heat the oil and a bit of water in a large soup pot. Since we’re using just a touch of oil, the water helps prevent sticking. 
  • 2) When the oil is hot, add the onions, carrots, zucchini, mushrooms, and celery and cook until the onions are tender and translucent.
  • 3) Add in the garlic and stir quickly, being careful not to burn.
process shot of adding garlic to pan
  • 4) Add the tomato paste, vegetable broth, bay leaf, salt, pepper, and thyme to the pot. 
  • 5) Stir in the potatoes and mix everything together. Turn the heat to high, so that the soup comes to a boil.
  • 6) Once the soup boils, cover the pot with a lid, and reduce the heat to a low simmer. 
  • 7) Cook the soup for 20 minutes, or until the vegetables are slightly tender. 
  • 8) For a smoother soup, remove the bay leaf, then take half the soup mixture and pour it into a high-speed blender. Allow it to blend until smooth and creamy. Then add it back to the soup pot, mixing it with the remaining soup. 
  • 9) Serve hot.

Expert Tips

  • You can use water alone or a combination of oil and water to saute 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!

FAQs

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

A great way to thicken it is to add some potato! The potato softens as the soup cooks and then when blended it comes out deliciously thick and creamy.

What seasonings are good for tomato soup?

If you’re looking to spruce up your tomato soup, some of my favorite flavors to add include oregano, basil, garlic, harissa or hot sauce, and marjoram.

Is tomato soup naturally vegan?

Not always. Each recipe is different and most creamy tomato soups contain dairy which isn’t vegan. If buying tomato soup in a can be sure to check your ingredient list and ask at a restaurant if it is clearly stated.

completed Tomato Soup with Potatoes on a white surface

How to Store

  • Leftovers: Store leftover potato tomato soup in an airtight container in the fridge for up to five days or in the freezer for up to three months. I like freezing single portions in Super Cubes so I can grab one for lunch.
  • Reheat: Thaw out frozen soup in the fridge overnight. Return soup to a pot and heat over medium on the stove until hot and bubbly. If the soup seems a bit thick, add a bit of water or more vegetable broth to thin it out a bit.

How to Serve

More Vegan Soup Recipes

If you tried this Tomato Soup with Potatoes recipe or any other recipe on my blog, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks!

Cookbooks

If you’re loving my recipes and would like a more comprehensive resource, check out my cookbooks!

Tomato Soup with Potatoes

5 from 34 votes
Prep: 15 minutes
Cook: 30 minutes
Total: 45 minutes
Servings: 4 servings
completed Tomato Soup with Potatoes on a white surface
This tomato potato soup is a hearty, budget-friendly bowl made with tomato paste, simple veggies, and a potato that makes it thick and filling. It’s ready in just 45 minutes!

Want to save this recipe?

Enter your email & get this sent to your inbox! Plus you’ll get great new recipes from us every week!

Ingredients 

  • 1 Tablespoon (15 ml) oil or water
  • ½ medium onion chopped
  • ⅓ cup (40 g) carrots chopped
  • 1 small zucchini sliced
  • 4 small mushrooms sliced
  • 2 stalks celery sliced
  • 2 garlic cloves minced
  • 1 (6-ounce / 170 g) can tomato paste
  • 4 cups (960 ml) vegetable broth
  • 1 bay leaf
  • Salt and pepper to taste
  • 1 teaspoon (5 ml) dried thyme
  • 1 medium potato scrubbed and chopped (no need to peel)

Instructions 

  • Heat the oil and a splash of water in a large soup pot over medium-high heat. The water helps prevent sticking.
    process shot of adding onions to pan
  • Add the onion, carrots, zucchini, mushrooms, and celery, and sauté until the onion is tender and translucent.
    process shot of adding mushrooms to pan
  • Add the garlic and stir quickly, being careful not to let it burn.
    process shot of adding garlic to pan
  • Stir in the tomato paste, vegetable broth, bay leaf, salt, pepper, and thyme.
    process shot of adding veggie broth to pan
  • Stir in the potato, then turn the heat to high and bring the soup to a boil.
    process shot of adding potato to pan
  • Cover the pot, reduce the heat to a low simmer, and cook for 20 minutes, or until the vegetables are tender.
    process shot of mixing ingredients together in pot
  • Remove and discard the bay leaf.
  • For a creamier soup, carefully blend half of the soup in a high-speed blender until smooth, then stir it back into the pot.
  • Taste and adjust the salt and pepper, then serve hot.
    completed Tomato Soup with Potatoes on a white surface

Notes

  • Serve with your favorite bread, crackers, or as is!
  • For an oil-free version, sauté the veggies in a little water instead of oil.
  • Feel free to swap the zucchini and mushrooms for other veggies you have on hand.
  • Blending is optional, but it makes the soup thicker and creamier. When blending hot soup, fill the blender no more than halfway and vent the lid.
  • Store leftovers in an airtight container in the fridge for up to 5 days or in the freezer for up to 3 months.
  • Thank you to Shannon Hicks for developing this recipe!

Nutrition

Serving: 1servingCalories: 144kcalCarbohydrates: 25gProtein: 5gFat: 4gSaturated Fat: 0.3gPolyunsaturated Fat: 1gMonounsaturated Fat: 2gSodium: 741mgPotassium: 883mgFiber: 4gSugar: 8gVitamin A: 2525IUVitamin C: 20mgCalcium: 48mgIron: 2.3mg

Additional Info

Author: Toni Okamoto
Course: Dinner
Cuisine: American
Method: Stovetop
Diet: Vegan
Tried this recipe?Please tag us at @PlantBasedOnABudget! 🙂
About

Toni Okamoto

“They say you are what you eat, so I strive to be healthy.
My goal in life is not to be rich or wealthy,
‘Cause true wealth comes from good health and wise ways…
we got to start taking better care of ourselves ” – Dead Prez

More about Toni Okamoto
5 from 34 votes (24 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Comments

  1. 5 stars
    Made this soup to warm up on cold rainy start to this week and loved it. I didn’t have mushrooms so I added a yellow squash that needed to be used. I also added some red chili flakes for some heat and served with fresh parsley. Blending some of the soup made it richer and more cozy feeling. A very nice way to battle the cold outside!

  2. 5 stars
    We love tomato soup and I’m always looking for new versions to try. Adding potatoes was genius! We loved it!!