clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

The Vegan Tomato Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Total Time: 55 minutes
  • Yield: 6 servings 1x


Indulge in a bowl of pure, plant-based heaven with this luscious vegan tomato soup! Rich, thick, and oh-so creamy, it's packed with wholesome goodness, and a secret ingredient – cauliflower – makes it velvety smooth without a drop of dairy.


  • 3 tbsp extra virgin olive oil, plus more for topping
  • 4 cloves garlic (minced)
  • 1 medium onion (diced)
  • 1 red bell pepper (chopped)
  • 2 cans 28 ounce whole peeled tomatoes in juice
  • 1 small head cauliflower, chopped
  • 1 tsp oregano (dried)
  • 1 tsp basil (dried)
  • 1 pinch red pepper flakes
  • 1/2 tsp salt or more to taste
  • 3 tbsp nutritional yeast flakes
  • 1/21 cup water, if needed
  • Pinch baking soda
  • fresh basil, chopped


  1. Add olive oil to a large stock pot and heat over medium.
  2. Add the garlic and onion. Cook for 3-5 minutes until tender.
  3. Add the red bell pepper and cook for another 2 minutes.
  4. 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.
  5. Bring the mixture to a boil. Reduce heat, cover, and allow the mixture to simmer vigorously for 25 minutes.
  6. 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).
  7. 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.
  8. Taste. If too acidic for your tastes, add a pinch of baking soda to cut the acidity. Stir to incorporate.
  9. Ladle soup into bowls. Drizzle with olive oil and top with chopped fresh basil, if desired.
  • Prep Time: 10 minutes
  • Cook Time: 45 minutes
  • Category: Appetizer, Main Course, Soup
  • Cuisine: American, American-Italian, Italian
Scroll To Top