Go Back
+ servings
Instant Pot Vegan Creamy Tomato Soup

Instant Pot Creamy Vegan Tomato Soup

Silky, rich texture and bright tomato basil flavor pop in this easy, no fuss Instant Pot Creamy Tomato Soup.
Course Soup
Cuisine American
Keyword creamy vegan tomato soup, instant pot soup, instant pot vegan soup
Prep Time 10 minutes
Cook Time 20 minutes
Pressure Release 10 minutes
Total Time 40 minutes
Servings 8 servings
Calories 272kcal
Author Lauren


  • ¼ cup extra virgin olive oil
  • 1 large yellow onion diced
  • 2 28-ounce cans crushed tomatoes
  • 6 cups vegetable stock
  • 1 teaspoon salt
  • ¼ teaspoon black pepper
  • ½ cup fresh basil
  • 1 ½ cup whole raw cashews


  • In the instant pot, add olive oil and onions on 'Sauté' setting.  Sauté until translucent, 4 to 5 minutes.
  • Add remaining ingredients to the pot.   Seal the pot with the lid and set the steam valve to 'sealing' position.  Press the 'Soup' or 'Manual' button and cook high pressure for 20 minutes.
  • Let the pot naturally depressurize for 10 minutes before moving the steam valve to vent.  Once the red toggle button is down, remove the lid.
  • Using a hand blender or carefully transferring the soup to a standing blender.  Blend on high for 5 minutes until smooth and creamy.
  • Optional:  Brush pieces of your favorite hearty vegan bread with vegan butter and cut into squares.  Sprinkle with vegan parmesan cheese and toast in the oven on 375°F for 5 minutes or until slightly brown and crunchy.


Stove Top Directions:  After incorporating all ingredients to the pot, bring to a boil over medium-high heat.  Reduce the heat to low and simmer for 35 minutes, stirring frequently to ensure the tomatoes don't stick to the bottom of the pot.
Note about blending:  If you don't have a hand blender, a regular standing blender can be substituted.  You may have to transfer the soup in two batches, leaving about 4 inches of space from the top of the blender.  Don't forget to be super careful, as the soup and the pot will be very very hot!


Calories: 272kcal | Carbohydrates: 25g | Protein: 8g | Fat: 18g | Saturated Fat: 3g | Sodium: 1261mg | Potassium: 767mg | Fiber: 5g | Sugar: 12g | Vitamin A: 882IU | Vitamin C: 20mg | Calcium: 83mg | Iron: 4mg