Tomato Basil Soup

This rich and creamy tomato basil soup is the ultimate comfort in a bowl, made with simple, wholesome ingredients that come together beautifully.

Fresh ripe tomatoes are simmered gently to bring out their natural sweetness, while fragrant basil adds a bright, herbaceous note that balances every spoonful.

What truly sets this soup apart is its luxurious finish.

Real butter and heavy cream are stirred in at the end, creating a velvety texture and indulgent flavor that tastes like it came straight from a cozy café.

Serve it with crusty bread or a grilled cheese for the perfect pairing.

Prep Time: 10 mins
Cook Time: 35 mins
Total Time: 45 mins
Servings: 4

Ingredients

  • 4 medium ripe tomatoes, peeled, seeded, and diced
  • 4 cups tomato juice
  • 14 fresh basil leaves
  • 1 cup heavy whipping cream
  • 1/2 cup butter
  • Salt and pepper, to taste

Directions

  1. Add the diced tomatoes and tomato juice to a large stockpot over medium heat. Bring to a gentle simmer.
  2. Cook for about 30 minutes, stirring occasionally, until the tomatoes are soft and fully broken down.
  3. Remove the pot from heat and add the fresh basil leaves.
  4. Using an immersion blender, blend the soup until completely smooth. (Alternatively, carefully transfer to a blender in batches.)
  5. Return the soup to medium heat and stir in the heavy cream and butter.
  6. Cook gently, stirring frequently, until the butter has fully melted and the soup is heated through, about 5 minutes. Do not allow it to boil.
  7. Season with salt and pepper to taste, then serve warm.

Chefs Notes

  • For an extra smooth texture, strain the soup after blending to remove any remaining solids.
  • If fresh tomatoes are out of season, high-quality canned whole tomatoes can be substituted.
  • Add a pinch of sugar if your tomatoes are too acidic.
  • Top with extra cream, fresh basil, or croutons for a restaurant-style presentation.
  • This soup pairs perfectly with grilled cheese sandwiches or toasted sourdough bread.