Vegan Cream of Tomato Soup

lunch - tomato soup,savory muffin, salad'
Tasty Vegan Tomato Soup. Agnieszka Kirinicjanow/E+/Getty Images
  • Total: 65 mins
  • Prep: 35 mins
  • Cook: 30 mins
  • Yield: 4 servings
Nutritional Guidelines (per serving)
257 Calories
3g Fat
51g Carbs
12g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 4 servings
Amount per serving
Calories 257
% Daily Value*
Total Fat 3g 4%
Saturated Fat 2g 8%
Cholesterol 8mg 3%
Sodium 711mg 31%
Total Carbohydrate 51g 18%
Dietary Fiber 9g 32%
Protein 12g
Calcium 169mg 13%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Brilliant in color and flavor, this creamy dairy-free version is wonderful with a slice of whole grain bread for a light lunch or as the first course at a dinner party. This recipe is great for the winter months when fresh tomatoes are expensive or hard to find.


  • 1 ½ quarts vegetable broth or water
  • 1 medium-sized onion (finely chopped)
  • 1 large Yukon potato (sliced thin and chopped)
  • 1 stalk celery (finely chopped)
  • 1 large carrot (finely chopped)
  • 1 12 oz. can diced tomatoes ​(no salt added)
  • 1 6 oz. can tomato paste
  • 1 cup unsweetened plain soy yogurt (such as Wild Wood)

Steps to Make It

  1. Gather the ingredients.
  2. Bring the vegetable stock or water to a boil in a 3-quart or larger stockpot, adding in the onion, potato, celery, and carrot. Boil until vegetables are tender, about 10 minutes.
  3. Turn down the heat to medium-low. Add in the can of diced tomatoes and tomato paste, stirring until combined, cover the pot and let simmer for 20 minutes.
  4. Turn off the heat. Carefully, one cup at a time, puree the mixture in a blender or food processor until the soup is consistent.
  5. Add the liquid back into the pot and stir in the soy yogurt, salt and pepper. Heat until desired temperature and consistency. Serve hot, garnishing with a bit of soy yogurt or fresh herbs if desired.