Creamy Roasted Tomato Basil Soup

Creamy Roasted Tomato Basil Hearty Soup steaming in a rustic bowl, garnished with fresh basil and croutons for a cozy lunch. Save
Creamy Roasted Tomato Basil Hearty Soup steaming in a rustic bowl, garnished with fresh basil and croutons for a cozy lunch. | showmevegan.com

This hearty soup combines caramelized roasted tomatoes with aromatic garlic and onions for deep, savory flavor. Fresh basil adds brightness while heavy cream creates luxurious texture. The roasting process intensifies the tomato sweetness, making this incredibly satisfying. Ready in just 55 minutes with simple preparation, this warming bowl is perfect for cold weather and pairs beautifully with crusty bread or grilled cheese.

My tiny apartment kitchen smelled absolutely incredible last Sunday when this soup was bubbling away on the stove. The roasting tomatoes had filled every corner with this sweet, concentrated aroma that made me completely forget about the pile of laundry waiting in the other room.

Last winter my sister came over during that terrible week when everyone seemed to be getting sick. I made this soup and we sat at my kitchen table wrapped in blankets, dipping crusty bread into bowls of steaming red comfort. She texted me later that night asking for the recipe, which is basically her highest compliment.

Ingredients

  • 2 lbs ripe tomatoes, halved: The roasting process concentrates their natural sugars, so even supermarket tomatoes will taste like they came straight from a summer garden
  • 1 medium yellow onion, quartered: Onion becomes mellow and slightly sweet when roasted, adding depth without any sharp bite
  • 4 cloves garlic, peeled: Roasted garlic turns creamy and mild, so do not worry about it being too overpowering in the finished soup
  • 1 large carrot, peeled and chopped: This adds natural sweetness and helps balance the acidity of the tomatoes
  • 2 tbsp olive oil: Use a good quality extra virgin olive oil since the flavor really comes through in the roasted vegetables
  • 1 cup heavy cream: Coconut cream works beautifully if you need this to be dairy free, and honestly adds a lovely subtle sweetness
  • 2 tbsp unsalted butter: This final stir in creates that velvety restaurant quality texture that makes people think you spent hours on this soup
  • 2 cups vegetable broth: A low sodium broth lets you control the seasoning, and mushroom broth adds an extra earthy layer if you want to experiment
  • 1/2 cup fresh basil leaves, packed: Add the basil during simmering so it infuses the soup rather than just floating on top
  • 1 tsp dried oregano: Fresh oregano works too, but dried actually has a more concentrated flavor that stands up well to the roasted tomatoes
  • 1/2 tsp crushed red pepper flakes: Completely optional, but that tiny background heat makes the rich creaminess taste even more luxurious
  • Salt and freshly ground black pepper, to taste: Remember the roasted vegetables already have some seasoning, so taste before adding more

Instructions

Roast the vegetables:
Preheat your oven to 425°F and arrange those tomatoes, onions, carrot, and garlic on a large baking sheet. Drizzle everything with olive oil and sprinkle with salt and pepper, then slide it into the oven for about 30 minutes until the tomatoes are nicely caramelized and everything looks soft and inviting.
Simmer with herbs:
Move all those roasted vegetables and their precious juices into a big pot, pour in the vegetable broth, and add the basil, oregano, and red pepper flakes if you are using them. Let everything gently simmer together for 10 minutes so the flavors can really get to know each other.
Blend until silky:
Pull the pot off the heat and use an immersion blender to puree the soup until it is completely smooth. If you are using a regular blender, work in batches and be extra careful with hot liquids, then return it all to the pot.
Add the creaminess:
Stir in the heavy cream and butter, then return the soup to low heat just long enough to warm everything through. Give it a final taste and adjust the salt and pepper until it is exactly right for you.
Serve with love:
Ladle the soup into bowls and garnish with fresh basil leaves, a little drizzle of good olive oil, and maybe some croutons if you are feeling fancy. Watch how quickly it disappears.
Fresh basil and a drizzle of olive oil top this Creamy Roasted Tomato Basil Hearty Soup served beside warm artisan bread. Save
Fresh basil and a drizzle of olive oil top this Creamy Roasted Tomato Basil Hearty Soup served beside warm artisan bread. | showmevegan.com

This soup has become my go to when friends need comforting, like the time my neighbor came over fresh from a difficult doctor appointment. We sat at my counter sharing this soup and talking for two hours, and she told me later it was exactly what she needed that day.

Making It Ahead

The soup actually tastes even better the next day after the flavors have had time to develop. I like to make a big batch on Sunday and portion it into containers for easy lunches throughout the week. Just add the cream and butter when you are reheating it.

Freezing Tips

This soup freezes beautifully, but leave out the cream and butter if you are planning to freeze portions. Freeze the base soup in freezer safe bags or containers, then stir in the dairy when you thaw and reheat it. It will keep for about three months in the freezer.

Serving Suggestions

A grilled cheese sandwich made with sharp cheddar on sourdough is practically mandatory with this soup, though I have also served it alongside garlic bread or simple focaccia. The bread is perfect for catching every last drop.

  • Try swirling in a little pesto right before serving for a burst of fresh flavor
  • A drizzle of balsamic glaze on top looks fancy and adds a lovely acidic contrast
  • Leftovers freeze well for up to three months, so do not hesitate to double the batch
Roasted tomatoes and garlic blend into a velvety Creamy Roasted Tomato Basil Hearty Soup for a comforting vegetarian dinner. Save
Roasted tomatoes and garlic blend into a velvety Creamy Roasted Tomato Basil Hearty Soup for a comforting vegetarian dinner. | showmevegan.com

There is something so satisfying about making something this delicious from such humble ingredients. Every spoonful feels like a warm hug.

Recipe Questions & Answers

Yes, this soup actually tastes better the next day as flavors meld. Store in an airtight container in the refrigerator for up to 4 days. Reheat gently over low heat, adding a splash of broth or cream if needed.

Replace heavy cream with full-fat coconut cream and omit the butter, using additional olive oil instead. The result remains rich and creamy while being completely plant-based.

While fresh roasted tomatoes provide the best flavor, you can use canned whole tomatoes. Drain them well and roast with the vegetables for 20 minutes to develop some caramelization.

An immersion blender is ideal as you can puree directly in the pot. If using a stand blender, work in batches, remove the center cap to vent steam, and cover with a towel to prevent hot splatters.

Freeze before adding the cream for best results. Cool completely, transfer to freezer-safe containers, and freeze for up to 3 months. Thaw overnight in the refrigerator, reheat, then stir in the cream.

Creamy Roasted Tomato Basil Soup

Rich velvety soup with caramelized roasted tomatoes, fresh basil, and garlic finished with heavy cream.

Prep 15m
Cook 40m
Total 55m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 2 lbs ripe tomatoes, halved
  • 1 medium yellow onion, quartered
  • 4 cloves garlic, peeled
  • 1 large carrot, peeled and chopped

Oils & Dairy

  • 2 tbsp olive oil
  • 1 cup heavy cream or coconut cream for dairy-free
  • 2 tbsp unsalted butter, omit for dairy-free

Liquids

  • 2 cups vegetable broth

Herbs & Seasonings

  • 1/2 cup fresh basil leaves, packed
  • 1 tsp dried oregano
  • 1/2 tsp crushed red pepper flakes, optional
  • Salt and freshly ground black pepper to taste

Garnish

  • Extra fresh basil leaves
  • Olive oil for drizzling
  • Croutons or fresh bread

Instructions

1
Preheat Oven: Preheat the oven to 425°F for roasting the vegetables.
2
Prepare Vegetables for Roasting: Arrange tomatoes cut side up, onion quarters, chopped carrot, and peeled garlic cloves on a baking sheet. Drizzle with olive oil and season generously with salt and pepper.
3
Roast Vegetables: Roast for 30 minutes until tomatoes are caramelized and vegetables are tender and softened.
4
Transfer to Pot: Transfer roasted vegetables and any pan juices to a large pot. Add vegetable broth, fresh basil, dried oregano, and red pepper flakes if using.
5
Simmer: Bring to a gentle simmer over medium heat. Cook for 10 minutes to allow flavors to meld together.
6
Puree Soup: Remove from heat. Use an immersion blender to puree until completely smooth, or carefully blend in batches using a stand blender.
7
Add Cream: Stir in heavy cream and butter. Return to low heat and warm through. Adjust seasoning with additional salt and pepper as needed.
8
Serve: Ladle into bowls and garnish with extra basil leaves, a drizzle of olive oil, and croutons or bread if desired.
Additional Information

Equipment Needed

  • Baking sheet
  • Large pot
  • Immersion blender or stand blender
  • Ladle

Nutrition (Per Serving)

Calories 280
Protein 5g
Carbs 25g
Fat 18g

Allergy Information

  • Contains dairy (cream, butter). Substitute with plant-based alternatives for dairy-free or vegan diets. Verify broth and cream labels for gluten or other allergens.
Rachel Monroe

Passionate home cook sharing easy vegan meals and everyday cooking tips.