Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Vegan Tomato Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.6 from 138 reviews
  • Author: Nora
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Vegan, American
  • Diet: Vegan

Description

This creamy vegan tomato soup is a comforting and nutritious dish perfect for chilly days. Made with whole and diced tomatoes, white beans, and a blend of aromatic spices, it is cooked on the stovetop and finished smooth in a blender. The soup is dairy-free, naturally creamy thanks to cannellini beans, and ready in just 30 minutes, making it ideal for a quick, healthy meal.


Ingredients

Scale

Vegetables and Aromatics

  • 1 large yellow onion
  • 1 tablespoon minced garlic

Tomato Ingredients

  • 1 28 ounce can whole peeled tomatoes
  • 1 15 ounce can diced tomatoes
  • 3 tablespoons tomato paste

Beans and Dairy Alternatives

  • 1 cup cooked small white beans (cannellini recommended)
  • 1/2 cup non-dairy milk

Oils and Herbs

  • 2 tablespoons olive oil
  • 1 teaspoon dried oregano
  • 2 tablespoons fresh chopped basil (or 2 teaspoons dried basil)

Spices and Seasonings

  • 1 teaspoon salt
  • 1/2 teaspoon red pepper flakes
  • 1/2 teaspoon paprika
  • Black pepper, to taste


Instructions

  1. Sauté aromatics: Heat olive oil in a pot over medium heat. Add minced garlic and chopped onion, sautéing for about 5 minutes until the onions become translucent and fragrant.
  2. Add tomato paste: Stir in the tomato paste and sauté for an additional 2 to 3 minutes, allowing it to caramelize slightly and deepen the soup’s flavor.
  3. Incorporate herbs and spices: Add dried oregano, red pepper flakes, paprika, salt, freshly ground black pepper, and chopped basil to the pot. Continue sautéing for 2 minutes to blend the seasonings.
  4. Add tomatoes and non-dairy milk: Pour in the canned whole peeled tomatoes, diced tomatoes, and non-dairy milk. Stir to combine all ingredients thoroughly.
  5. Simmer the soup: Reduce the heat to low and let the soup simmer gently for 10 minutes, allowing the flavors to meld together.
  6. Blend until smooth: Carefully transfer the soup to a blender, adding the drained and rinsed white beans. Start blending on the lowest speed with the lid slightly ajar to release steam, blending until completely smooth and creamy.
  7. Serve: Pour the blended soup back into bowls, garnish with fresh basil if desired, and enjoy your creamy vegan tomato soup.

Notes

  • This soup is perfect for warming up on cold days and offers a creamy texture without any dairy.
  • The addition of white beans boosts the protein content, making it more filling.
  • Ready in under 30 minutes, it’s great for quick weeknight dinners.
  • You can adjust the red pepper flakes to control the spice level to your preference.
  • If you prefer a chunkier texture, blend the soup less or reserve some tomatoes before blending.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cups)
  • Calories: 146 kcal
  • Sugar: 6 g
  • Sodium: 480 mg
  • Fat: 8 g
  • Saturated Fat: 1 g
  • Unsaturated Fat: 6 g
  • Trans Fat: 0 g
  • Carbohydrates: 12 g
  • Fiber: 3.3 g
  • Protein: 6 g
  • Cholesterol: 0 mg