• Skip to main content
  • Skip to primary sidebar

The Stingy Vegan

  • Recipe Index
  • 30-Minute Frugal Vegan Recipes Cookbook
  • About
    • Nutrition Disclaimer
  • Shop Vegan Tees
menu icon
go to homepage
search icon
Homepage link
  • Recipe Index
  • 30-Minute Frugal Vegan Recipes Cookbook
  • About
    • Nutrition Disclaimer
  • Shop Vegan Tees
    • Facebook
    • Instagram
  • ×

    30-Minute Recipes » Creamy Vegan Tomato Soup

    Published: Jan 11, 2020 · Updated: Aug 9, 2020

    Creamy Vegan Tomato Soup

    Jump to Recipe Jump to Video

    This easy vegan tomato soup recipe is the richest and creamiest tomato soup recipe out there. Made with three tomato products from your pantry for ultimate depth of flavour, this vegan soup is nut-free, soy-free and can be made oil-free!

    Dipping crust bread into a bowl of vegan tomato soup with alphabet pasta in it.

    There’s nothing better than a hot bowl of vegan soup on a chilly evening or when you’re feeling under the weather, amirite?

    Tomato soup is a classic and no only is it delicious, it’s also super easy to make.

    How to make tomato soup better

    There are lots of different ways to make it but I’m going to go out on a limb and say that this tomato soup recipe is the best! It’s even better than a can of Campbell’s tomato soup!

    The problem with a lot of tomato soup recipes is that they sometimes come out closer in texture to gazpacho (by that I mean too thin) than a proper creamy tomato soup.

    This recipe tries to rectify that by using a combination of three forms of tomatoes in order to give it a super tomato flavour that’s complex, umami, rich, and delicious. A touch of coconut milk gives it that unctuous, velvety creaminess that every good bowl of tomato soup needs.  

    You can serve this tomato soup as-is or alongside your favourite vegan grilled cheese sandwich, or you can dress it up with some add-ins like pasta, veggies or herbs (more ideas below).

    How to thicken vegan tomato soup

    There are lots of tricks out there to thicken soups without using heavy cream or other dairy products.

    Some that I’ve seen are: rice, bread, potatoes, flour, blended cashews (aka cashew cream), lentils, cauliflower, garbanzo beans, and oats.

    Sure, these all work to thicken a vegan soup but, with the exception maybe of the cashew cream, they won’t add much in terms of a velvety creaminess or flavour.

    In fact, no only do they not add any flavour, they actually take away from the tomato-i-ness of your tomato soup since you’re now diluting your tomatoes with random starches.

    All the canned and fresh ingredients for tomato soup on the counter.

    For that reason I used sun-dried tomatoes in this vegan tomato soup recipe. Not only are they there for their tomato flavour and savouriness (sun-dried tomatoes are umami-rich, in case you didn’t know), but when blended, the soup becomes instantly thicker. 

    In addition to sun-dried tomatoes, a drizzle of coconut milk (the kind in the can and full fat) adds creaminess. You may be wondering if the soup tastes like coconut. Not to me it doesn’t. Just ½ a cup isn’t enough to taste.

    If you have a particular aversion to coconut, or if you doubt me about not being able to taste it, start with ¼ cup and give the soup a taste. Add more until it’s creamy enough for you.   

    Finally, this recipe relies on a careful proportion of ingredients in order to reach the perfect consistency. 2 ¼ cups of stock might seem like an odd measurement, but that extra ¼ cup resulted in just the right thickness for me. If you disagree you can, of course, adjust the consistency to your preference by adding more stock.

    How to make vegan tomato soup

    This recipe starts off by sautéing onion and garlic. Since I used sun-dried tomatoes packed in oil, I used a tablespoon of the oil from the jar.

    Once they’re tender, I added a couple tablespoons of tomato paste and fried it for a couple of minutes in order to bring out the flavour and sweetness.

    Then I added in the crushed tomatoes, stock and sun-dried tomatoes. I let it simmer gently for about 10 minutes to allow the flavours to meld and the sun-dried tomatoes to soften.

    A close-up of blending the soup in the pot with an immersion blender.

    I used my immersion blender to blend the soup. You could also carefully transfer it to a blender and blend, with the lid slightly ajar to allow steam to escape, until smooth.

    Finally I blended in the coconut milk and seasoned it with salt. Easy!

    Vegan tomato soup NO OIL

    This recipe can easily be made oil-free by using dehydrated sun-dried tomatoes instead of those packed in oil.

    This Cook’s Illustrated article details the ideal way to rehydrate sun-dried tomatoes without diluting their flavour.

    Additionally, the onion and garlic can be sautéed in a splash of vegetable stock or water instead of oil.

    Swap full-fat coconut milk for low-fat or lite coconut milk.

    My tomato soup is too sour

    At this point you will want to taste your soup to see if it’s seasoned enough.

    If you’re comparing with a can of Campbell’s tomato soup, the fact that Campbell’s has added sugar may skew your perception into thinking that homemade tomato soups are too sour.

    This is just a matter of taste. Some people like a bit of tartness in their tomato soup, others will find it a bit too sour.

    Pouring coconut milk into the pot of tomato soup.

    If that’s the case, there are a couple of things that you can do. Firstly, since the soup is already made, you can add sugar, half a teaspoon at a time, until you are happy with it. I added one teaspoon.

    Another option is to use baking soda. Baking soda is alkaline and neutralizes the acidity in the tomatoes. Again, start with a little bit, like ⅛ teaspoon, and add more as necessary to cut the acidity. You probably won’t need more that ¼ teaspoon.

    Finally, think about trying a different brand of crushed tomatoes next time you make this recipe. In a blind taste test, testers were able to distinguish differences in the sweetness and acidity of a variety of canned tomato brands. So try a different brand to find one that has the right balance and flavour that you’re looking for.  

    What goes good in tomato soup?

    You can enjoy this soup just as it is straight out of the pot or you can get fancy with it and bulk it up with some add-ins. Here are some ideas:

    • Small pasta. I added alphabet pasta to mine but any other small soup-sized pasta shape is good. I prefer to cook it in a separate pot so as to not affect the consistency of the soup and if there are any leftovers, the pasta won’t continue sucking up all the liquid from the soup. Store the pasta and soup in separate containers.
    • Vegan tortellini. Kite Hill makes an almond-based vegan tortellini.
    • Vegan gnocchi
    • Spinach. Add a couple handfuls of spinach for some extra vitamins.
    • Basil. Add basil before blending for a delicious vegan tomato basil soup. Garnish with some chopped basil.
    • Vegan Pesto. If you don’t have fresh basil, add a swirl or dollop of vegan pesto to each bowl.
    • Grains like barley, farro or rice add a nice bite. Like pasta I would cook them in a separate pot and add to each bowl before serving the soup.
    • Vegetables like diced potato, sweet potato, carrot or cauliflower. If you want to cook them directly in the soup, you’ll need to dice them quite small so that they cook in 10 minutes. Try not to add any vegetables that will release water into the soup like zucchini. Alternatively, you could roast them in the oven to bring out their sweetness and then add them to the soup.
    • Caramelized onions or roasted garlic. If you’ve got a lot of time, rather than dicing half an onion, try slicing a whole onion and cooking it low and slow to caramelize. This will also add sweetness if you find homemade tomato soups to be too acidic (see above). Similarly, you could roast the garlic instead of frying it.
    • Crushed crackers
    • Croutons
    • Crusty bread or vegan garlic bread
    • Diced tomatoes. Keep in mind that if you add a whole can of diced tomatoes it will water down your soup. You could strain them and just add the chunks or if you’ve got some fresh tomatoes from your garden you can dice them up.
    • Grilled cheeze sandwich. Do I even need to say it?!?!?
    Vegan tomato soup in a grey bowl with a spoon in it.

    How long will tomato soup last in the fridge?

    This creamy vegan tomato soup will last in the fridge for 3 – 5 days in an airtight container assuming that you chill it quickly after cooking and it hasn’t been sitting out at room temperature.

    Can tomato soup be frozen?

    Yes, you can freeze it for 2 – 3 months. Allow to thaw in the fridge overnight then reheat in the microwave or on the stove.

    Creamy Vegan Tomato Soup

    This easy vegan tomato soup recipe is the richest and creamiest tomato soup recipe out there. Made with three tomato products from your pantry for ultimate depth of flavour, this vegan soup is nut-free, soy-free and can be made oil-free!
    5 from 2 votes
    Print Pin Recipe Rate
    Course: Appetizer, Main Course, Soup
    Cuisine: American
    Total Price: $4.21
    Price per Serving: $1.40
    Prep Time: 10 minutes
    Cook Time: 15 minutes
    Total Time: 25 minutes
    Servings: 3
    Calories: 239kcal
    Prevent your screen from going dark

    Ingredients

    • ½ medium onion finely diced - $0.08
    • 2 cloves of garlic finely diced - $0.16
    • 2 tablespoons tomato paste - $0.20
    • ½ cup (100 grams / 3.5 oz) sliced sun-dried tomatoes - $2.30
    • 2 ¼ cups (540 ml) vegetable stock - $0.68
    • 1 (400 gram / 14 oz) can crushed tomatoes - $0.40
    • ½ cup (120 ml) coconut milk from a can (I use full fat. See notes for wfpb option) - $0.35
    • Salt to taste - $0.03
    • Optional: 1 teaspoon sugar or to taste - $0.01
    • Optional: Any add-ins you like. I added pasta.

    Instructions

    • Heat 1 tablespoon of the oil from the jar of sun-dried tomatoes in a pot over medium heat (use stock if making this without oil). Fry the onions until soft and transparent then add the garlic and fry for a minute or so more until soft and transparent.
    • Add the tomato paste and stir well. Fry for a couple of minutes, stirring frequently to prevent burning, until the tomato paste has darkened slightly in colour.
    • Add the sun-dried tomatoes, vegetable stock and can of crushed tomatoes. Bring to a boil then reduce to a gentle simmer and simmer for 10 minutes.
    • Remove from the heat and blend with an immersion blender or carefully transfer to a blender and blend, with the lid ajar to allow steam to escape, until smooth.
    • Blend in the coconut milk. Taste and add salt. If you find it a bit sour, add the sugar or follow one of the other tips mentioned in the blog post above. If you'd like it thinner, add another splash of stock.
    • You can enjoy the soup just as it is or you can add in some cooked pasta, basil, veggies or other suggestions mentioned in the blog post above.

    Notes

    To make it oil free use rehydrated sun-dried tomatoes instead of those packed in oil. The onion and garlic can be sautéed in a splash of vegetable stock or water and swap full-fat coconut milk for low-fat or lite coconut milk.
    Find us on Instagram@stingyveganrecipes
    Find us on Facebook@thestingyvegan

    Nutrition

    Serving: 1bowl | Calories: 239kcal | Carbohydrates: 28g | Protein: 6g | Fat: 15g | Saturated Fat: 9g | Sodium: 1836mg | Potassium: 1152mg | Fiber: 6g | Sugar: 12g | Vitamin A: 1253IU | Vitamin C: 52mg | Calcium: 79mg | Iron: 4mg
    Nutritional information is provided as a courtesy and is approximate only. Please refer to our nutrition disclaimer for more information.
    « BBQ Chickpea and Roasted Veggie Brown Rice Bowls
    Vegan Enchiladas with Pumpkin and Black Beans »

    Reader Interactions

    Comments

    1. BumblinaGirl says

      September 14, 2020 at 6:24 am

      5 stars
      Tried this recipe just as you wrote it and I did end up adding the full tsp of sugar to balance acidity from the tomatoes. I was surprised because there wasn't a hint of coconut from the coco milk/cream. Super solid base! Next time I'll serve with chopped basil and crunchy bread! Thanks!

      Reply
    2. Nell says

      June 08, 2021 at 4:32 pm

      5 stars
      I would eat this over the store bought tomato basil soup any day! I added rice for a little more calories as it was a main dish, but honestly this soup was so hearty and filling that I don't know if it needed it. My coconut milk hating boyfriend even ate it and said he couldn't taste the coconut milk.

      Reply
    3. Carla says

      July 14, 2021 at 2:46 pm

      5 stars
      Finally what I was looking for!

      Reply

    Leave a Reply Cancel reply

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

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    PRIVACY POLICY  

    Connect with us!

    • Facebook
    • Instagram

    Get The Cookbook!

    This page contains affiliate links, meaning, at no additional cost to you, I will earn a commission if you click through and make a purchase. See disclosure policy.

    Get the 14-day meal plan!

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Nutrition Disclaimer
    • Our Cookbook
    • Recipe Index
    • Contact

    Newsletter

    • Sign Up! for our 5-day guide to saving money and time in your vegan kitchen.

    Copyright © 2020 The Stingy Vegan