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
- Add the diced tomatoes and tomato juice to a large stockpot over medium heat. Bring to a gentle simmer.
- Cook for about 30 minutes, stirring occasionally, until the tomatoes are soft and fully broken down.
- Remove the pot from heat and add the fresh basil leaves.
- Using an immersion blender, blend the soup until completely smooth. (Alternatively, carefully transfer to a blender in batches.)
- Return the soup to medium heat and stir in the heavy cream and butter.
- 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.
- 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.