SoupsCreamy Tomato Basil Soup
SoupsVeganGluten-FreeComfort

Creamy Tomato Basil Soup

This is the tomato soup that will make you forget the canned version ever existed. Roasting the tomatoes concentrates their natural sugars and gives the soup a depth that stovetop cooking alone can't match. A single can of high-quality whole tomatoes fills in for fresh when needed, and a splash of coconut milk at the end adds the creamy richness traditionally supplied by heavy cream. Pair it with a grilled cheese sandwich and you have the platonic ideal of comfort food.

4.9(815 reviews)
45 min(10 prep + 35 cook)
4 servings
Easy
By Maya R.·Published October 2, 2025
Creamy Tomato Basil Soup

Ingredients

Servings
4

Nutrition Facts

Per serving · 4 servings total

Calories
240kcal
Protein
5g
Carbs
22g
Fat
16g
Fiber
6g
Sugar
12g

Instructions

Tap a step to mark it complete as you cook.

  1. Preheat oven to 425°F (220°C). Toss halved Roma tomatoes with 2 tablespoons olive oil, salt, and pepper. Arrange cut-side down on a rimmed baking sheet with the smashed garlic cloves. Roast for 25-30 minutes until tomatoes are blistered and slightly charred at the edges.

  2. In a large pot, heat the remaining tablespoon of olive oil over medium heat. Add the chopped onion and a pinch of salt. Cook for 8-10 minutes until soft and translucent.

  3. Add the roasted tomatoes and garlic (skins and all) to the pot, along with the canned tomatoes and their juice. Pour in the vegetable broth and bring to a gentle simmer.

  4. Cook for 10 minutes to let the flavors meld, then stir in the balsamic vinegar, coconut sugar (if using), and half the fresh basil. Simmer for 2 more minutes.

  5. Using an immersion blender or working in batches with a regular blender, puree the soup until completely smooth. Return to the pot over low heat.

  6. Stir in the coconut milk and remaining basil. Taste and adjust salt, pepper, and balsamic. Ladle into bowls and finish with a drizzle of olive oil, fresh basil, and red pepper flakes if desired.

Recipe notes

For a deeper flavor, look for San Marzano canned tomatoes — they're worth the splurge here.

You might also like

More soups to add to your rotation.

Roasted Butternut Squash Soup with Sage
Soups
4.9(723)60 min

Roasted Butternut Squash Soup with Sage

Silky, golden soup with deep roasted squash flavor, finished with crispy sage and a swirl of coconut cream.

VeganGluten-FreeComfort
Hearty Lentil & Vegetable Soup
Soups
4.8(689)55 min

Hearty Lentil & Vegetable Soup

A rustic, rib-sticking soup with green lentils, carrots, celery, and a fragrant base of mirepoix and tomato.

VeganGluten-FreeOne-Pot
Tuscan White Bean & Kale Soup
Soups
4.8(489)40 min

Tuscan White Bean & Kale Soup

A rustic Italian soup with creamy cannellini beans, tender kale, and a fragrant rosemary-scented broth.

VeganGluten-FreeOne-Pot