This Vegan Creamy Tomato Soup is high in protein and fibre and is naturally creamy with no added cream, making it the perfect cozy soup to help keep you warm on a cold day!
I don’t know about you guys, but in my brain September is still a summer month. I fully expected to continue enjoying my morning walks in the sunshine while feeling the heat of the sun on my face. But alas, September 1st hit and temperatures immediately dropped as soon as the clock struck 12 (which is certainly NOT the strangest thing to happen the year 2020). So even though fall came EXTRA early this year – I’m def not mad about. With the early fall weather already making its grand entrance to the most bizarre year of all time, it just means we get an extra month to enjoy all things fall related (YAY!), and this includes cozy delicious soups!
One of my favourite soups to enjoy is easily a classic creamy tomato soup. There’s something so nostalgic about enjoying tomato soup with some crackers or a side of grilled cheese. And while my childhood favourite was to pop open a can of Campbells, most canned soup varieties are low in protein and fibre and loaded with excess salt. So I set out to create my version of a nostalgic vegan creamy tomato soup that is high protein and fibre, with tons of added nutrition and way less sodium.
Key ingredients to make this vegan creamy tomato soup
Butternut Squash – Grab a pen and write this down because butternut squash is one of my favourite soup hacks to add extra creaminess and nutrition to any soup recipe! I use frozen butternut squash which makes it super easy to add into any soup, any time.
Tomato Sauce – To keep this recipe low sodium, make sure to look for low sodium tomato sauce that only lists tomatoes in the ingredients list.
Vegetable Broth – I use low-sodium vegetable broth to keep this recipe vegan friendly. But feel free to use a low-sodium chicken broth instead if you don’t need to make this soup vegan.
Cannellini Beans – Another one of my favourite soup hacks is adding cannellini beans for extra protein. Cannellini beans are very mild in flavour, so they don’t alter the taste at all while adding tons a protein AND fibre to the soup. (Pro tip: you can also add cannellini beans to smoothies and dips for an extra protein boost, as well)
Nutritional Yeast – I’m a bit obsessed with fortified nutritional yeast these days because it’s loaded with protein and vitamin B12, making it a vegan staple! And nothing beats the cheesy umami flavour it adds to recipes.
Maple Syrup – I always make sure to add a bit of sweetness to tomato based soups and sauces to balance the acidity from the tomatoes. If you don’t have maple syrup, you can add brown sugar instead.
Smoked Paprika – Smoked paprika with anything tomato-based is just meant to be in my books. This will give the soup a delicious smoky flavour, which I love. But feel free to skip out on this step if you are sensitive to spice.
what to serve with this soup?
If you want to make this soup extra nostalgic, you can’t go wrong with some glorious grilled cheese on the side. Otherwise, you can add a side of store-bought or homemade bread (like this vegan cheesy soda bread, or this flax focaccia bread). It would also pair nicely with a lovely salad (like this Vegan Pesto Pasta Salad)
faq about this recipe
Here are some commonly asked questions about this soup.
is this tomato soup freezer friendly?
Absolutely! Allow the soup to cool down before freezing by letting it sit for an hour or so, OR you can place the soup pot or container in an ice bath to speed the cooling process along. I also like to freeze soups in a freezer bag instead of containers because they’re easy to lay flat in the freezer which helps to free up space (especially if you’re like me and love to batch cook and freeze for later).
what can i substitute for cannellini beans to keep this soup high in protein?
If you don’t have cannellini beans, chickpeas will work too! You can also use soy milk or extra nutritional yeast.
is this soup recipe gluten free?
The soup is naturally gluten free when not topped with croutons. But otherwise, all my GF readers can certainly enjoy this soup.
do you have any other cozy vegan soup recipes on the blog?
What are your favourite nostalgic soup recipes? Leave me a comment below with your thoughts!
Vegan Creamy Tomato Soup (with Protein!)
- 1 tbsp extra virgin olive oil
- 1 small onion diced
- 3 cloves garlic minced
- 2 cups frozen butternut squash
- 2 x 680 ml cans tomato sauce about 5 1/2 cups
- 1 cup no salt added vegetable broth
- 1 19 oz can no salt added white cannellini beans rinsed
- 2 tbsp fortified nutritional yeast
- 2 tbsp Maple syrup or more to taste
- 1/2 tsp sweet smoked paprika or more to taste
- Salt and pepper to taste
- For serving optional:
- Extra virgin olive oil
- Toasted pine nuts
- Add the olive oil to a large soup pot over medium heat. Add the onion and garlic and saute until fragrant and softened, about 5 minutes.
- Add the butternut squash, tomato sauce, broth, beans, nutritional yeast, maple, paprika and a pinch each of salt and pepper. Cover with a lid and allow to simmer for 15 minutes, until the beans and squash are very soft.
- Puree with a hand blender or transfer to a stand alone blender and puree until smooth. f you prefer a thinner soup, add more broth and season with additional salt and pepper, to taste.
- Garnish with basil, olive oil, pine nuts and croutons, if desired.
Abbey Sharp is a Registered Dietitian (RD), regulated by the Ontario College of Dietitians. She is a mom, YouTuber, Blogger, award winning cookbook author, media coach specializing in food and nutrition influencers, and a frequent contributor to national publications like Healthline and on national broadcast TV shows.