Why You’ll Love This Recipe
This soup is rich, satisfying, and incredibly easy to make. It balances the natural sweetness and acidity of tomatoes with a creamy texture that feels indulgent without being heavy. It’s versatile, budget-friendly, and can be made with simple pantry ingredients. Whether for a quick lunch or a warming dinner, this recipe never disappoints.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- tomatoes (fresh or canned)
- onion, chopped
- garlic, minced
- olive oil or butter
- vegetable or chicken broth
- heavy cream
- sugar (optional, to balance acidity)
- salt
- black pepper
- dried basil or fresh basil leaves
Directions
- Heat olive oil or butter in a large pot over medium heat.
- Add the chopped onion and cook until soft and translucent.
- Stir in the minced garlic and cook until fragrant.
- Add the tomatoes and cook for a few minutes, breaking them up if using whole tomatoes.
- Pour in the broth and bring to a simmer.
- Let the soup cook for 15–20 minutes to develop flavor.
- Use an immersion blender (or transfer to a blender) to puree the soup until smooth.
- Return the soup to the pot if needed and stir in the heavy cream.
- Add sugar if needed to balance acidity.
- Season with salt, black pepper, and basil.
- Simmer for another 5 minutes, then serve warm.
Servings and timing
Servings: 4 servings
Preparation time: 10 minutes
Cooking time: 30 minutes
Total time: 40 minutes
Variations
You can roast the tomatoes before adding them to deepen the flavor. Add carrots or celery for extra sweetness and body. For a dairy-free version, substitute the cream with coconut milk or omit it entirely. A sprinkle of Parmesan or a drizzle of pesto on top can elevate the presentation and taste.
Storage/Reheating
Store the soup in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop over medium heat, stirring occasionally. If the soup thickens, add a splash of broth or water to reach the desired consistency. This soup can also be frozen for up to 2 months; thaw and reheat before serving.
FAQs
Can I use canned tomatoes?
Yes, canned tomatoes work very well and are convenient.
How do I make the soup thicker?
Let it simmer longer or reduce the amount of broth.
Can I make this soup vegan?
Yes, use plant-based cream or skip the cream altogether.
What type of tomatoes are best?
Ripe, flavorful tomatoes like Roma or San Marzano are ideal.
Do I need to peel fresh tomatoes?
It’s optional, as blending will smooth the texture.
Can I add spices for more flavor?
Yes, paprika, chili flakes, or Italian seasoning work well.
Why is my soup too acidic?
Add a pinch of sugar or a bit more cream to balance it.
Can I serve this cold?
It’s best served warm, but it can be enjoyed chilled if desired.
What pairs well with tomato soup?
Grilled cheese sandwiches, crusty bread, or a fresh salad.
Can I make it ahead of time?
Yes, it stores well and often tastes even better the next day.
Conclusion
Creamy Tomato Soup is a timeless dish that delivers warmth, comfort, and rich flavor in every spoonful. Easy to prepare and endlessly adaptable, it’s a must-have recipe for any home cook looking for a reliable and satisfying meal.
PrintCreamy Tomato Soup
Creamy Tomato Soup is a comforting classic made with ripe tomatoes, aromatic vegetables, and a touch of cream for a smooth, velvety finish.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Ingredients
- tomatoes (fresh or canned)
- onion, chopped
- garlic, minced
- olive oil or butter
- vegetable or chicken broth
- heavy cream
- sugar (optional, to balance acidity)
- salt
- black pepper
- dried basil or fresh basil leaves
Instructions
- Heat olive oil or butter in a large pot over medium heat.
- Add chopped onion and cook until soft and translucent.
- Stir in minced garlic and cook until fragrant.
- Add tomatoes and cook for a few minutes, breaking them up if needed.
- Pour in broth and bring to a simmer.
- Cook for 15–20 minutes to develop flavor.
- Blend the soup until smooth using an immersion blender or standard blender.
- Return to pot if needed and stir in heavy cream.
- Add sugar if desired to balance acidity.
- Season with salt, black pepper, and basil.
- Simmer for 5 more minutes and serve warm.
Notes
- Roasting tomatoes beforehand enhances flavor.
- Add carrots or celery for natural sweetness.
- Use coconut milk or omit cream for a dairy-free version.
- Top with Parmesan or pesto for extra flavor.
- Adjust thickness with additional broth if needed.
Nutrition
- Serving Size: 1 bowl
- Calories: 210 kcal
- Sugar: 8 g
- Sodium: 540 mg
- Fat: 12 g
- Saturated Fat: 6 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 22 g
- Fiber: 4 g
- Protein: 4 g
- Cholesterol: 30 mg