Creamy Homemade Vegan Tomato Soup Recipe
This creamy homemade tomato soup is vegan and incredibly delicious. It’s bursting with flavors and is the perfect warm and cozy soup to make during the colder months.
Disclosure: This post may contain affiliate links, which means I will receive a commission if you purchase through my link, at no extra cost to you. Read my full disclosure here.
If I had to pick a favorite soup of all time, I’d probably say tomato soup. A warm and cozy soup recipe for the colder months is one of my favorite meals to make.
Tomato soup is great paired with bread crumbs, sour dough toast, pita bread, and of course the classic grilled cheese sandwich. I just bought some vegan cheese to make a grilled cheese to dip in this tomato soup, and there’s nothing better than a grilled cheese and tomato soup combo.
This recipe yields about 3 servings and is incredibly easy to make. It’s plant-based, dairy-free, and nutritious! You want to blend all of your ingredients (aside from the vegetable broth, dried oregano, salt & pepper) in a blender or NutriBullet to form a thick and creamy consistency. You can then add the creamy tomato soup to a pot and add in the vegetable broth, dried oregano, salt & pepper. Let the soup simmer on low-medium heat for 35 minutes.
Share this with your friends and family. Everyone will enjoy this warm and cozy soup recipe. Although it’s a great recipe to make during the winter time, it’s perfect to make year round as well! This recipe is also also budget-friendly.
Ingredients
- Can of Whole Tomatoes Steam Peeled: The main ingredient you need for this tomato soup recipe is a can of whole tomatoes steam peeled. I bought a can that had no added salt, but feel free to buy a can of tomatoes with salt. The can I bought was 14.5oz, which was the perfect size to make a smaller batch of this tomato soup.
- Cannelloni Beans: Next, you need 1/2 cup of cannelloni beans. Beans add a great source of protein and thickens up the tomato soup a bit. I really like cannelloni beans, but I have used other beans in the past, including garbanzo beans.
- Nutritional Yeast: You also need nutritional yeast. I love adding nutritional yeast to my savory recipes, and you’ll notice that most of the savory recipes on my blog have nutritional yeast in them.
- Vegetable Broth: The next ingredient is vegetable broth. I used about 1 cup of vegetable broth for this recipe, and I added the vegetable broth in the pot after blending the other ingredients together.
- Garlic Cloves: You also need 2 garlic cloves. If you love garlic, then don’t forget this key ingredient! Garlic adds an incredible flavor to this tomato soup recipe, and it’s an essential ingredient when making soup recipes.
- Extra Virgin Olive Oil: Next up is olive oil. I added 2 tsp of extra virgin olive oil to add a bit of flavor to the tomato soup.
- Onions: You also need 1/2 cup of onions. Onion is another key ingredient for tomato soup, and you want to blend the onions up with the other ingredients in a blender or NutriBullet.
- Dried Oregano: I also used 1/4 tsp of dried oregano. This is a spice that is great in tomato soup, and it adds additional flavor.
- Salt & Pepper: Salt and pepper to taste. If you want the tomato soup less salty, add just a dash of salt to this recipe. Add as much or as little salt and pepper as you’d like.
- Basil: Lastly, you need basil to garnish. I added a few basil leaves to top it off.
Creamy Homemade Vegan Tomato Soup
Ingredients
- 1 can whole tomatoes steam peeled (14.5oz)
- 1/2 cup cannelloni beans
- 1 tbsp nutritional yeast
- 1 cup vegetable broth
- 2 garlic cloves
- 2 tsp extra virgin olive oil
- 1/2 cup onions
- 1/4 tsp dried oregano
- dash salt & pepper
- basil (for garnish)
Instructions
- Blend whole tomatoes, cannelloni beans, nutritional yeast, garlic cloves, olive oil and onions in a blender or NutriBullet to form a thick and creamy consistency
- Pour tomato soup mixture in a large pot
- Add vegetable broth, dried oregano, salt & pepper to pot
- Simmer on low-medium heat for 30 minutes
- Let cool and enjoy!
Notes
This tomato soup recipe is the perfect lunch or dinner recipe to make when you’re wanting a hot meal. Pair this tomato soup with your favorite bread and enjoy! I sprinkled some basil leaves on top to garnish and it was incredibly delicious!
Recent Recipes
1. Crispy Oven roasted Brussels Sprouts Recipe
2. Easy Single Serving Vegan Strawberry Waffles
3. Best Savory Oven Baked Tofu Recipe