Go Back
+ servings
Dreamy Vegan Tomato Soup Cashew Cream Croutons
Print Recipe
4.67 from 36 votes

Dreamy Vegan Tomato Soup

This vegan tomato soup is rich, creamy, thick, and chock full of healthy goodness, and the addition of cauliflower makes it ultra creamy without the need for dairy. The perfect complement to grilled cheese; this soup will warm your soul on a chilly winter's day.
Prep Time10 mins
Cook Time45 mins
Total Time55 mins
Course: Entrée
Servings: 6
Author: Blissful Basil


  • 3 tablespoons extra-virgin olive oil, plus more for garnishing
  • 4 cloves garlic, minced
  • 1 medium yellow onion, diced
  • 1 red bell pepper, roughly chopped
  • 2 28- ounce cans whole peeled tomatoes in juice
  • 1 small head cauliflower, roughly chopped
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • dash of red pepper flakes (optional)
  • ½ teaspoon sea salt, more or less to taste
  • 3 tablespoons nutritional yeast flakes
  • ½ to 1 cup water, if needed to thin soup
  • Pinch baking soda or small drizzle pure maple syrup, if needed to cut acidity
  • fresh basil, chopped (optional)


  • Add olive oil to a large stock pot and heat over medium.
  • Add the garlic and onion. Cook for 3-5 minutes until tender.
  • Add the red bell pepper and cook for another 2 minutes.
  • Add in the tomatoes, cauliflower, oregano, basil, red pepper flakes (if using), and salt. Be sure to submerge the cauliflower chunks in the tomato liquid as much as possible—it will seem like there is too much cauliflower, but there is just enough.
  • Bring the mixture to a boil. Reduce heat, cover, and allow the mixture to simmer vigorously for 25 minutes.
  • Turn off heat and purée mixture with an immersion blender for 5-10 minutes or until the mixture is very smooth. If you don't have an immersion blender, you can add the mixture to a blender in batches or a large food processor and very carefully blend (return soup to pan once done blending).
  • Add the nutritional yeast and more salt to taste. Simmer on low for an additional 10-15 minutes, stirring occasionally. If soup is thicker than desired, add in ½ to 1 cup water and whisk into soup.
  • Taste. If too acidic for your tastes, add a pinch of baking soda or a small drizzle of pure maple syrup to cut the acidity. Stir to incorporate.
  • Ladle soup into bowls. Drizzle with olive oil and top with chopped fresh basil, if desired.