Go Back
+ servings

Creamy Vegan Tomato Soup

This easy vegan tomato soup recipe is the richest and creamiest tomato soup recipe out there. Made with three tomato products from your pantry for ultimate depth of flavour, this vegan soup is nut-free, soy-free and can be made oil-free!
5 from 3 votes
Print Pin Recipe
Course: Appetizer, Main Course, Soup
Cuisine: American
Total Price: $4.21
Price per Serving: $1.40
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Servings: 3
Calories: 239kcal

Ingredients

  • ½ medium onion finely diced - $0.08
  • 2 cloves of garlic finely diced - $0.16
  • 2 tablespoons tomato paste - $0.20
  • ½ cup (100 grams / 3.5 oz) sliced sun-dried tomatoes - $2.30
  • 2 ¼ cups (540 ml) vegetable stock - $0.68
  • 1 (400 gram / 14 oz) can crushed tomatoes - $0.40
  • ½ cup (120 ml) coconut milk from a can (I use full fat. See notes for wfpb option) - $0.35
  • Salt to taste - $0.03
  • Optional: 1 teaspoon sugar or to taste - $0.01
  • Optional: Any add-ins you like. I added pasta.

Instructions

  • Heat 1 tablespoon of the oil from the jar of sun-dried tomatoes in a pot over medium heat (use stock if making this without oil). Fry the onions until soft and transparent then add the garlic and fry for a minute or so more until soft and transparent.
  • Add the tomato paste and stir well. Fry for a couple of minutes, stirring frequently to prevent burning, until the tomato paste has darkened slightly in colour.
  • Add the sun-dried tomatoes, vegetable stock and can of crushed tomatoes. Bring to a boil then reduce to a gentle simmer and simmer for 10 minutes.
  • Remove from the heat and blend with an immersion blender or carefully transfer to a blender and blend, with the lid ajar to allow steam to escape, until smooth.
  • Blend in the coconut milk. Taste and add salt. If you find it a bit sour, add the sugar or follow one of the other tips mentioned in the blog post above. If you'd like it thinner, add another splash of stock.
  • You can enjoy the soup just as it is or you can add in some cooked pasta, basil, veggies or other suggestions mentioned in the blog post above.
Find us on Instagram@stingyveganrecipes
Find us on Facebook@thestingyvegan

Nutrition

Serving: 1bowl | Calories: 239kcal | Carbohydrates: 28g | Protein: 6g | Fat: 15g | Saturated Fat: 9g | Sodium: 1836mg | Potassium: 1152mg | Fiber: 6g | Sugar: 12g | Vitamin A: 1253IU | Vitamin C: 52mg | Calcium: 79mg | Iron: 4mg
Nutritional information is provided as a courtesy and is approximate only. Please refer to our nutrition disclaimer for more information.