Creamy Roasted Tomato Basil Soup

There’s something so comforting about a steaming bowl of Creamy Roasted Tomato Basil Soup — especially when it’s homemade. The rich aroma of roasted tomatoes, garlic, and basil filling the kitchen feels like pure coziness in a pot.

Creamy roasted tomato basil soup in a bowl with fresh basil garnish.

This recipe takes a simple classic and makes it even better with the deep, caramelized flavor of oven-roasted tomatoes blended with cream and herbs. It’s smooth, velvety, and bursting with freshness — the kind of soup that warms both your hands and your heart.

Whether you’re making it for a quiet lunch or a cozy family dinner, this easy recipe brings a little homemade love to every spoonful.

Recipe Info

FieldInfo
CategorySoup / Comfort Food
Prep Time15 minutes
Cook Time45 minutes
Servings4 servings
Calories~280 kcal per serving

Ingredients You’ll Need

  • 2 lbs (900g) ripe Roma or cherry tomatoes, halved
  • 1 medium onion, quartered
  • 6 cloves garlic, peeled
  • 3 tbsp olive oil
  • Salt and freshly ground black pepper, to taste
  • 2 cups vegetable broth (or chicken broth)
  • ½ cup heavy cream (or half-and-half for lighter version)
  • ¼ cup fresh basil leaves, chopped
  • 1 tsp sugar (optional, balances acidity)
  • Croutons or fresh basil leaves, for garnish

Step-By-Step Instructions

  1. Preheat the Oven:
    Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper.
  2. Roast the Tomatoes:
    Arrange halved tomatoes, onion, and garlic on the baking sheet. Drizzle with olive oil and season generously with salt and pepper. Roast for 30–35 minutes, until the tomatoes are soft and slightly caramelized around the edges.
  3. Blend the Soup:
    Carefully transfer the roasted vegetables (and all their juices) to a large pot or blender. Add the vegetable broth and blend until smooth and creamy.
  4. Simmer and Season:
    Pour the blended soup back into the pot. Stir in the heavy cream, fresh basil, and sugar (if using). Simmer gently for 5–10 minutes to let the flavors meld together.
  5. Taste & Adjust:
    Taste and add more salt or pepper if needed. For a thinner consistency, add a splash of extra broth or cream.
  6. Serve Warm:
    Ladle into bowls and garnish with fresh basil, a drizzle of olive oil, or crunchy croutons.

Helpful Notes & Tips

  • For ultra-smooth soup: Use an immersion blender directly in the pot or strain the soup for a silky texture.
  • Tomato variety matters: Roma or plum tomatoes work best for their sweetness and low water content.
  • Storage: Store leftovers in an airtight container in the fridge for up to 4 days or freeze for up to 2 months.
  • Reheating tip: Reheat gently over low heat; don’t let it boil or the cream may separate.

Recipe Variations

  • Dairy-Free Option: Substitute heavy cream with coconut milk or cashew cream for a vegan version.
  • Spicy Tomato Soup: Add a pinch of red pepper flakes or cayenne for a little kick.
  • Roasted Red Pepper Twist: Blend in one roasted red pepper for a smoky, vibrant variation.

Serving Suggestions

This Creamy Roasted Tomato Basil Soup pairs beautifully with:

  • A golden, gooey grilled cheese sandwich (classic and perfect!)
  • A slice of crusty baguette or garlic bread for dipping
  • A simple green salad with balsamic dressing to round out the meal

Conclusion

Few things feel as cozy as a bowl of homemade tomato soup — and this Creamy Roasted Tomato Basil Soup captures that feeling perfectly. It’s simple, flavorful, and full of comfort, whether you’re enjoying it on a chilly evening or just craving something homemade and heartwarming.