Description
This creamy tomato soup recipe is the ultimate comfort food made with canned tomatoes, butter, garlic, and heavy cream. A cozy and easy tomato soup perfect for lunch or dinner with grilled cheese or salad.
Ingredients
2 tablespoons butter
1 medium onion chopped
3 cloves garlic minced
1 tablespoon tomato paste
1 can (28 ounces) whole tomatoes
2 cups chicken or vegetable broth
3/4 cup heavy cream
1/2 teaspoon salt
1/4 teaspoon black pepper
1 tablespoon fresh basil optional
Instructions
1. In a large pot over medium heat, melt the butter and sauté the chopped onion until soft, about 5 minutes.
2. Add the minced garlic and cook for another minute until fragrant.
3. Stir in the tomato paste and cook for 2 minutes to deepen the flavor.
4. Pour in the canned tomatoes with their juice and the broth. Stir to combine and bring to a simmer.
5. Let the soup simmer uncovered for 20 minutes.
6. Use an immersion blender to blend the soup until smooth, or carefully transfer to a blender in batches.
7. Return the soup to low heat and stir in the heavy cream.
8. Season with salt and pepper to taste.
9. Stir in basil if using, then serve hot.
Notes
Use San Marzano tomatoes for best flavor.
You can substitute cream with coconut milk for a dairy-free version.
Blend carefully if using a traditional blender—vent the lid slightly to prevent pressure build-up.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 285
- Sugar: 8g
- Sodium: 640mg
- Fat: 21g
- Saturated Fat: 12g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 3g
- Protein: 5g
- Cholesterol: 60mg