Creamy Fire-Roasted Tomato Soup

Featured in: Warm and Comforting Soup Recipes

This vegan tomato soup transforms fire-roasted tomatoes and coconut milk into a silky, comforting dish. The process starts by sautéing onions and garlic with dried herbs, then adding pesto, tomatoes, and broth. After simmering, the mixture is blended until smooth and finished with creamy coconut milk. The result is a rich, flavorful soup with a velvety texture that's perfect for any season. Garnish with a swirl of coconut milk, fresh parsley, and homemade croutons for an elevated finishing touch.

Chef with a smile, ready to cook and serve.
Updated on Wed, 16 Apr 2025 22:31:13 GMT
A bowl of soup with tomatoes and herbs. Pin it
A bowl of soup with tomatoes and herbs. | recipesbysandra.com

This vegan tomato soup transforms simple ingredients into a luxurious, creamy delight that will warm you from the inside out. The fire-roasted tomatoes create a deep, smoky base while the coconut milk adds silky richness without any dairy.

I first created this soup when trying to recreate my grandmother's tomato soup recipe without dairy. The coconut milk was a last minute substitution that turned into the star ingredient, and now my plant based friends request it whenever they visit.

Ingredients

  • Olive oil: Creates the perfect base for sautéing and adds a subtle fruity note
  • Yellow onion: Provides essential sweetness that balances the acidity of tomatoes
  • Garlic cloves: Bring aromatic depth; look for firm bulbs with tight skin
  • Vegan basil pesto: Adds complex herbal notes without having to chop fresh herbs
  • Dried oregano and thyme: Provide classic Italian flavor notes
  • Sugar: Helps balance the acidity of the tomatoes
  • Fire roasted diced tomatoes: The star ingredient; choose high quality canned varieties for best flavor
  • Vegetable broth: Creates the perfect consistency; use low sodium if possible
  • Coconut milk: Adds incredible creaminess without dairy; full fat works best
  • Kosher salt: Enhances all flavors
  • Fresh cracked pepper: Adds subtle heat and complexity

Step-by-Step Instructions

Sauté the aromatics:
Heat olive oil in a large pot over medium heat then add diced onion with a large pinch of salt and pepper. Cook for 3-4 minutes stirring frequently until the onions become translucent. Add minced garlic along with dried oregano and thyme and cook for just one more minute until everything becomes fragrant but before the garlic can brown.
Build the soup base:
Stir in the vegan basil pesto, sugar, fire roasted tomatoes, and vegetable broth, thoroughly combining all ingredients. This step incorporates all the key flavors that will develop during simmering.
Initial simmer:
Turn heat to medium high and bring the mixture to a gentle simmer. Once bubbling, lower the heat to medium low and allow to simmer for 10 minutes, stirring occasionally. This brief cooking time allows the flavors to meld while maintaining the bright tomato taste.
Blend until smooth:
Carefully transfer the hot soup to a high speed blender. Blend for about 2 minutes until completely smooth and creamy. Remember to leave the pour spout or center hole of the blender lid open but covered with a kitchen towel; this prevents pressure buildup that could cause hot soup explosions.
Add creaminess:
Pour the blended soup back into the large pot and stir in the coconut milk, reserving a couple tablespoons for garnish if desired. The coconut milk transforms the texture completely adding silky richness.
Final simmer:
Heat the soup over medium heat until it returns to a simmer then reduce to medium low and cook for a final 5 minutes. This short simmer helps the coconut milk fully incorporate into the soup.
Season and serve:
Taste and adjust with salt and pepper as needed. Serve in bowls garnished with a swirl of reserved coconut milk, fresh chopped parsley, and homemade croutons if desired.
A bowl of soup with tomatoes and cheese. Pin it
A bowl of soup with tomatoes and cheese. | recipesbysandra.com

The fire roasted tomatoes are truly the secret weapon in this recipe. I discovered them after a cooking class where the chef insisted they make all the difference in tomato-based recipes. She was absolutely right—the slight char adds complexity that regular canned tomatoes just can't match.

Make It Your Own

This soup base welcomes customization. Try adding a pinch of red pepper flakes for heat or stir in some nutritional yeast for a cheesy flavor without dairy. For a more substantial meal, add a can of drained white beans before blending or serve with cooked quinoa stirred in at the end.

Storage and Reheating

Store leftover soup in an airtight container in the refrigerator for up to 5 days. The flavor actually improves after a day as the ingredients have more time to meld together. When reheating, gently warm on the stovetop over medium low heat, stirring occasionally. Avoid microwaving if possible, as this can cause the coconut milk to separate.

Perfect Pairings

This creamy tomato soup begs for something crunchy alongside it. Serve with crusty sourdough bread, vegan grilled cheese sandwiches made with your favorite plant based cheese, or homemade croutons tossed with olive oil and herbs. For a complete meal, pair with a simple green salad dressed with lemon juice and olive oil.

A bowl of soup with tomatoes and herbs. Pin it
A bowl of soup with tomatoes and herbs. | recipesbysandra.com

Frequently Asked Questions

→ Can I use fresh tomatoes instead of canned?

Yes, you can substitute about 8 cups of chopped fresh tomatoes for the canned ones. For best flavor, roast them in the oven at 400°F for 30 minutes with olive oil, salt and pepper before adding to the soup.

→ What can I use instead of coconut milk?

If you prefer not to use coconut milk, unsweetened cashew cream, silken tofu blended with water, or any plant-based cream alternative will work. Each will alter the flavor profile slightly but maintain the creamy texture.

→ How can I make this soup thicker?

For a thicker consistency, you can reduce the amount of vegetable broth by about 1 cup, add 1-2 tablespoons of tomato paste, or blend in a small boiled potato. Alternatively, simmer uncovered for longer to reduce and concentrate the flavors.

→ Can I make this soup ahead of time?

Yes! This soup actually improves in flavor when made a day ahead. Store in an airtight container in the refrigerator for up to 4 days, or freeze for up to 3 months. When reheating, you may need to add a splash of vegetable broth if it's too thick.

→ Is this soup freezer-friendly?

Absolutely. Cool the soup completely before transferring to freezer-safe containers, leaving some room for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop, adding extra broth if needed to adjust consistency.

→ What can I serve with this tomato soup?

This soup pairs wonderfully with crusty bread, vegan grilled cheese sandwiches, a simple green salad, or roasted vegetables. For a heartier meal, add cooked pasta, quinoa, or white beans to the soup before serving.

Vegan Tomato Soup

Silky, fire-roasted tomato soup enriched with coconut milk and aromatic herbs for a comforting plant-based meal.

Prep Time
15 Minutes
Cook Time
25 Minutes
Total Time
40 Minutes
By: Sandra

Category: Soup Varieties

Difficulty: Easy

Cuisine: Mediterranean

Yield: 6 Servings (6 bowls of soup)

Dietary: Vegan, Vegetarian, Gluten-Free, Dairy-Free

Ingredients

01 1 tablespoon olive oil
02 1 yellow onion, diced
03 6 cloves garlic, minced
04 2 tablespoons vegan basil pesto
05 1 teaspoon dried oregano
06 1 teaspoon dried thyme
07 1 teaspoon sugar
08 4 (15 oz.) cans fire-roasted diced tomatoes
09 4 cups vegetable broth
10 13.5 oz. can coconut milk
11 Kosher salt
12 Fresh cracked pepper

Instructions

Step 01

Heat oil in a large pot over medium heat. Add onion along with a large pinch of salt and pepper and cook, stirring frequently for 3-4 minutes. Add garlic, oregano, and thyme, and cook for another minute.

Step 02

Stir in pesto, sugar, tomatoes, and vegetable broth.

Step 03

Turn heat to medium-high and bring to a simmer. Lower heat and simmer over medium low heat for 10 minutes, stirring occasionally.

Step 04

Carefully transfer soup to a high speed blender and blend for about 2 minutes, or until smooth and creamy. Be sure to leave the pour spout or center hole on the blender lid open and then cover the opening with a kitchen towel to prevent the lid from flying off.

Step 05

Pour soup back into the large pot and stir in coconut milk, reserving a couple tablespoons for garnish if desired. Heat over medium heat until it comes to a simmer. Turn heat to medium-low, simmer for 5 minutes.

Step 06

Season to taste with salt and pepper. Garnish with remaining coconut milk, fresh chopped parsley, and homemade croutons.

Notes

  1. For a silky smooth texture, ensure tomatoes are thoroughly blended.
  2. This soup freezes well for up to 3 months in airtight containers.

Tools You'll Need

  • Large pot
  • High-speed blender
  • Kitchen towel

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains coconut

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 240
  • Total Fat: 16.5 g
  • Total Carbohydrate: 18 g
  • Protein: 4.2 g