Roasted Cherry Tomato Soup (Easy Vegan Soup Recipe)

Bowl of roasted cherry tomato soup garnished with fresh basil and roasted cherry tomatoes.

I used to think tomato soup was either too acidic or too bland.

Too thin.

Too watery.

Or loaded with cream just to make it taste rich.

Some recipes relied on canned tomatoes and extra sugar to cover up the sharpness.

Others missed the deep, naturally sweet flavor that makes homemade tomato soup so comforting.

The problem was never the tomatoes.

And it was never the soup.

The problem was balance.

Good roasted cherry tomato soup should be silky and creamy without dairy.

The tomatoes should become sweet and caramelized as they roast.

The garlic and herbs should add depth without overpowering the fresh tomato flavor.

And every spoonful should feel warm, rich, and comforting.

Most vegan roasted tomato soup recipes miss that balance completely.

This one doesn’t.

This roasted cherry tomato soup is creamy, naturally sweet, and bursting with rich roasted flavor. Roasting the cherry tomatoes brings out their natural sweetness, while simple pantry ingredients transform them into a smooth, comforting soup that’s perfect for lunch, dinner, or dipping with crusty bread. It’s an easy vegan recipe you’ll come back to all year long.

No watery texture.

No heavy cream.

Just rich, roasted tomato flavor in every spoonful.

Why You’ll Love This Recipe

This recipe is:

  • Naturally vegan and dairy-free
  • Rich, creamy, and full of roasted flavor
  • Ready in about 45 minutes
  • Perfect for meal prep
  • Budget-friendly
  • Easy to customize
  • Made with simple pantry ingredients
  • Great for lunch or dinner

Why Roast Cherry Tomatoes?

Roasting transforms cherry tomatoes completely.

As they cook, they become:

  • Naturally sweeter
  • Slightly caramelized
  • Less acidic
  • Richer in flavor

Combined with roasted garlic and onions, they create a soup that’s much deeper in flavor than traditional tomato soup.

Ingredients

For the Roasted Vegetables

  • 2 pounds (900g) cherry tomatoes
  • 1 medium onion, sliced
  • 1 whole garlic bulb
  • 2 tablespoons olive oil
  • 1 teaspoon salt
  • ½ teaspoon black pepper

For the Soup

  • 3 cups vegetable broth
  • ½ cup unsweetened oat milk or coconut milk (optional, for extra creaminess)
  • 1 teaspoon dried oregano
  • ½ teaspoon dried thyme
  • ¼ cup fresh basil leaves
  • 1 tablespoon lemon juice

Optional Garnishes

  • Fresh basil
  • Vegan cream drizzle
  • Homemade croutons
  • Cracked black pepper
  • Toasted pumpkin seeds

How to Make Roasted Cherry Tomato Soup

Step 1: Roast the Vegetables

Preheat the oven to 425°F (220°C).

Arrange the cherry tomatoes and sliced onion on a baking tray.

Slice the top off the garlic bulb and place it alongside the vegetables.

Drizzle everything with olive oil and season with salt and pepper.

Roast for 30–35 minutes, until the tomatoes burst and the edges begin to caramelize.

Step 2: Blend Everything

Allow the vegetables to cool slightly.

Squeeze the roasted garlic cloves from their skins.

Transfer the tomatoes, onion, and garlic to a blender.

Add:

  • Vegetable broth
  • Oat milk (if using)
  • Oregano
  • Thyme
  • Fresh basil

Blend until completely smooth.

Step 3: Simmer

Pour the blended soup into a large pot.

Bring to a gentle simmer over medium heat for 8–10 minutes.

Stir in the lemon juice and adjust the seasoning with salt and black pepper.

Step 4: Serve

Ladle into bowls and garnish with fresh basil, a swirl of vegan cream, or crunchy homemade croutons.

Serve hot and enjoy.

Tips for the Best Roasted Tomato Soup

Use Ripe Cherry Tomatoes

The sweeter the tomatoes, the richer the soup will taste.

Roast Until Caramelized

Don’t rush the roasting process. Those browned edges add incredible flavor.

Blend Thoroughly

A smooth soup creates the creamiest texture.

Add Fresh Basil Last

Blending fresh basil after roasting keeps its bright, fresh flavor.

Easy Variations

Creamy Coconut Tomato Soup

Replace oat milk with full-fat coconut milk.

Spicy Tomato Soup

Add red pepper flakes or roasted chili peppers.

Protein-Packed Version

Blend in cooked white beans or red lentils.

Mediterranean Style

Add roasted red peppers and fresh oregano.

Chunky Tomato Soup

Blend only half of the soup for a heartier texture.

What to Serve with Roasted Cherry Tomato Soup

This soup pairs perfectly with:

  • Vegan grilled cheese sandwiches
  • Crusty sourdough bread
  • Garlic toast
  • Green salad
  • Roasted chickpeas
  • Avocado toast
  • Vegan focaccia
  • Crackers

For the ultimate comfort meal, serve it with a crispy vegan grilled cheese sandwich for dipping.

Storage and Reheating

Refrigerator

Store in an airtight container for up to 5 days.

Freezer

Freeze for up to 3 months.

Reheating

Warm gently on the stovetop over medium heat.

If the soup thickens during storage, stir in a splash of vegetable broth.

Frequently Asked Questions

Can I Use Regular Tomatoes?

Yes. Roma or vine-ripened tomatoes work well, but cherry tomatoes offer a naturally sweeter flavor.

Can I Make It Oil-Free?

Absolutely. Roast the vegetables on parchment paper without oil or lightly mist them with vegetable broth.

Is It Gluten-Free?

Yes. The soup is naturally gluten-free.

Can I Add More Protein?

Yes! Blend in white beans, red lentils, or silken tofu for a protein boost.

Is This Good for Meal Prep?

Definitely. The flavors become even richer after a day in the refrigerator.

You Might Also Like

• Vegan Tartar Sauce (Easy Dairy-Free Condiment Recipe)
• Coconut Lime Tofu Recipe (Creamy Vegan Dinner Ready in 30 Minutes)
• Easy Tuscan White Beans Recipe (Simple Mediterranean Vegan Side Dish)

• Easy Cabbage Curry Recipe (One-Pot Vegan Comfort Food)
• White Bean Kale Salad (Protein-Packed Vegan Salad Recipe)

Final Thoughts

This Roasted Cherry Tomato Soup is proof that a few simple ingredients can create a restaurant-worthy meal. Roasting the tomatoes, garlic, and onions brings out their natural sweetness, while fresh basil and herbs add layers of comforting Mediterranean flavor.

Whether you’re looking for a cozy weeknight dinner, a healthy lunch, or a delicious way to use up an abundance of cherry tomatoes, this easy vegan soup is guaranteed to become a favorite. One bowl is warm, nourishing, and full of homemade goodness.

Nutrition Information (Estimated Per Serving)

Based on 4 servings.

  • Calories: 170
  • Carbohydrates: 18g
  • Protein: 4g
  • Fat: 9g
  • Fiber: 4g
  • Sugar: 10g
  • Sodium: 430mg
  • Vitamin C: 35% Daily Value

Leave a Reply

Your email address will not be published. Required fields are marked *