Creamy Tomato Soup
Rich and velvety smooth, this creamy tomato soup combines ripe tomatoes with sautéed aromatics, finished with a touch of fresh cream. It’s warming, comforting, and ready in under 40 minutes — perfect alongside a grilled cheese sandwich for the ultimate cozy meal.
For 4 servings
- prep
Prep the vegetables.
1.Wash the tomatoes and chop them roughly into chunks.2.Peel and roughly chop the onion into chunks.3.Peel and roughly chop the garlic cloves. - saute · ~6 min
Sauté the aromatics.
1.Melt the butter in a large pot over medium heat.2.Add the chopped onion and cook until soft and translucent (4-5 min).3.Add the garlic and sauté until fragrant (1 min).TIPKeep the heat medium — you want the onions soft, not browned. - saute · ~10 min
Cook the tomatoes down.
1.Add the chopped tomatoes, salt, pepper, and sugar to the pot.2.Stir well and cook uncovered until the tomatoes break down and release their juices (8-10 min), stirring occasionally.TIPThe sugar balances the acidity of the tomatoes — don’t skip it. - simmer · ~10 min
Simmer the soup base.
1.Pour in 1 cup of water and bring to a boil.2.Reduce heat to low, cover, and simmer for 10 minutes to meld the flavors. - mix
Blend until velvety smooth.
1.Remove the pot from heat. Use an immersion blender directly in the pot to purée the soup until completely smooth.2.If using a countertop blender, work in batches and vent the lid to let steam escape.TIPBlend longer than you think you need to for that silky restaurant texture. - mix · ~2 min
Finish with cream.
1.Return the pot to low heat. Stir in the heavy cream until fully incorporated.2.Warm through gently for 2 minutes without letting the soup boil. - serve
Ladle into bowls and garnish.
1.Taste and adjust salt and pepper if needed.2.Ladle the soup into bowls, drizzle with a little extra cream, and scatter fresh basil leaves on top.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1For the smoothest texture, blend the soup in batches in a countertop blender, venting the lid to release steam.
- 2Use ripe, in-season tomatoes for the best natural sweetness and rich tomato flavor.
- 3Do not let the soup boil after adding the cream, or it may curdle and separate.
- 4Make a double batch and freeze the base (without cream) for up to 3 months; add cream when reheating.
- 5To intensify the tomato taste, roast the chopped tomatoes at 400°F for 20 minutes before adding them to the pot.
- 6If you don't have an immersion blender, let the soup cool slightly before transferring to a blender — never fill it more than halfway.
Adapt it for your goals.
Vegan
Replace the butter with olive oil and the heavy cream with full-fat coconut milk or cashew cream for a dairy-free version that stays rich and creamy.
roastedRoasted
Roast the tomatoes, onion, and garlic on a sheet pan at 400°F for 25 minutes before simmering — this adds a deeper, caramelized flavor to the soup.
spicySpicy
Add 1/2 teaspoon of red pepper flakes or one small dried chili along with the garlic for a gentle heat that cuts through the creaminess.
herb swirlHerb-swirl
Stir in 2 tablespoons of pesto or a handful of fresh basil leaves just before blending for a vibrant, herby twist.
Why this is on our healthy list.
Rich in Lycopene
Tomatoes are packed with lycopene, a powerful antioxidant linked to heart health and reduced inflammation, and cooking them makes it more absorbable.
Good Source of Vitamin C
Fresh tomatoes contribute vitamin C, which supports immune function and skin health.
Low-Calorie Comfort
At roughly 200 calories per serving, this creamy soup delivers satisfaction without being heavy.
Potassium from Tomatoes
Tomatoes naturally contain potassium, an essential mineral that helps regulate blood pressure and muscle function.
Frequently asked questions
Yes, substitute with one 28-ounce can of whole peeled tomatoes (with juices). The flavor will still be excellent, especially in winter.



