Go Back

Creamy Vegan Tomato Soup

Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes

Ingredients
  

  • 4 1/2 teaspoons extra virgin olive oil
  • 2 cups diced red onion (1 medium-small onion)
  • 42 ounces canned whole peeled tomatoes (I use San Marzano)
  • 1 1/2 cups unsweetened unflavored almond milk
  • 1 1/2 teaspoons dried oregano
  • 1 1/2 teaspoons dried basil
  • 1 1/2 teaspoons smoked paprika
  • Sea salt, to taste
  • Fresh ground black pepper, to taste; plus more for serving
  • 2/3 cup canned light coconut milk
  • Toasted pepitas (optional); for topping

Method
 

  1. Heat the olive oil in a medium-large pot over medium heat.
  2. Add the onion and saute for 20 minutes over medium-low heat, until very soft. 
  3. Add the tomatoes along with their juices, as well as the almond milk, oregano, basil, paprika, salt, and black pepper. 
  4. Bring to a low boil, then reduce the heat to low and simmer for 12 minutes, smashing the tomatoes with a wooden spoon against the side of the pot. 
  5. Remove from heat, then carefully blend with an immersion blender. Or, transfer the liquid to a blender and blend until smooth. 
  6. Return the soup to low heat then add the coconut milk. Stir and cook until warmed but not boiling. 
  7. Spoon into bowls and serve with more black pepper, and toasted pepitas, if you wish.