Go Back
+ servings
Print Recipe
easy vegan tomato soup in a bowl topped with basil leaves

Easy Creamy Vegan Tomato Soup (using canned tomatoes)

Creamy vegan tomato soup using canned tomatoes and delicious coconut milk to give it the perfect texture and a hint of sweetness. This comforting, easy vegan tomato soup recipe gets a wonderful boost of flavor from caramelized onions and is the perfect lunch or dinner with your favorite crackers, garlic toast and anything your heart desires.

Course Dairy Free, Dinner, Gluten Free, Grain Free, Lunch, Paleo, Soup, Vegan, Vegetarian
Cuisine American
Keyword creamy vegan tomato soup, vegan tomato soup
Prep Time 5 minutes
Cook Time 40 minutes
Total Time 45 minutes
Servings 4 servings
Calories 256 kcal
Author Monique Volz of AmbitiousKitchen.com

Ingredients

  • ½ tablespoon olive oil
  • 1 large yellow onion, sliced
  • 3 cloves garlic, sliced
  • 1 (28 ounce) can whole peeled tomatoes (or sub fire roasted tomatoes whole tomatoes)
  • 1 (15 ounce) can full fat coconut milk, reserving 2 tablespoons for drizzling on top if desired
  • 1 teaspoon italian seasoning
  • ½ teaspoon salt
  • Lots of freshly ground black pepper
  • For serving:
  • Fresh basil, if desired
  • Drizzle of coconut milk

Instructions

  1. First, caramelize your onions: Place a large pot over medium heat and add in ½ tablespoon olive oil, onions and a little bit of salt; stir to coat. Cook onions, stirring occasionally; check your onions every 5-10 minutes until they have completely caramelized and turned golden brown. If the onions appear to be getting too dark or sticking too much to the bottom of the pan, then simply reduce the heat a bit. You can also add in a few teaspoons of water to help deglaze the pan. Once the onions have caramelized, reduce heat to low and stir in the garlic. Cook for 2 more minutes or until garlic is fragrant.
  2. Add in tomatoes to the pot and use a spoon to break up the tomatoes as best as you can, then add in coconut milk, italian seasoning, salt and a lot of pepper. Simmer for 5 more minutes.
  3. Carefully transfer all of the mixture to a high powered blender or feel free to use an immersion blender. Blend until completely smooth (be careful while you do this!), then transfer puree back to the pot. Allow mixture to simmer for 5 more minutes. Taste and add more salt and pepper, if necessary. Garnish with fresh basil and a drizzle of coconut milk, if desired. Serve with crackers, garlic toast/bread or whatever your heart desires. Serves 4.

Recipe Notes

If you don't want to use coconut milk, 1 3/4 cup cashew milk (or dairy milk if non-vegan) would also work. I do not recommend almond milk or any other milk. Coconut and cashew would give it the best flavor!

Feel free to serve this soup with garlic bread, crostini, naan, french bread or grilled cheese.

Other options for serving: Pour it over pasta and use it as a sauce for your baby or kiddo, ladle it over chickpeas and brown rice, serve it with naan and yogurt and more.

Nutrition Facts
Easy Creamy Vegan Tomato Soup (using canned tomatoes)
Amount Per Serving (1 serving (based on 4))
Calories 256 Calories from Fat 173
% Daily Value*
Fat 19.2g30%
Saturated Fat 15.2g95%
Carbohydrates 17.4g6%
Fiber 0.5g2%
Sugar 9.4g10%
Protein 3.5g7%
* Percent Daily Values are based on a 2000 calorie diet.