Description
A rich and comforting creamy tomato soup made with blended tomatoes, chicken stock, heavy cream, and Parmesan cheese for a smooth, velvety texture and deep tomato flavor.
Ingredients
- 2 cans whole peeled tomatoes (28 oz each)
- 1 quart chicken stock
- 2 heaping tablespoons minced garlic
- 1 teaspoon salt
- 1 teaspoon freshly ground black pepper
- 1 cup heavy cream
- 1 cup grated Parmesan cheese
- 2 tablespoons chopped fresh basil (optional)
- ¼ cup shredded Parmesan cheese for garnish (optional)
- ½ cup croutons for garnish (optional)
Instructions
- Place the canned whole peeled tomatoes into a blender or food processor and blend until completely smooth.
- Pour the tomato puree into a large pot or Dutch oven.
- Add the chicken stock and minced garlic to the pot and place over medium heat.
- Bring the mixture to a gentle boil, then reduce the heat and simmer for about 3 minutes.
- Taste the soup and adjust seasoning if needed. If the tomatoes are too acidic, add a small pinch of baking soda.
- Place the heavy cream in a bowl and slowly whisk in about 1/4 cup of the hot soup to temper it.
- Slowly pour the warmed cream into the pot while stirring continuously.
- Add the grated Parmesan cheese and stir until fully melted and incorporated.
- Allow the soup to simmer gently on low heat for about 15 minutes, avoiding boiling.
- Use an immersion blender to blend the soup until smooth and creamy.
- Taste again and adjust salt and pepper if needed.
- Serve hot and garnish with fresh basil, extra Parmesan cheese, or croutons if desired.
Notes
- Tempering the cream helps prevent curdling when adding it to hot soup.
- Use vegetable stock instead of chicken stock for a vegetarian version.
- Roasting the tomatoes before blending adds deeper flavor.
- Simmer the soup longer if you prefer a thicker consistency.
- The tomato base can be frozen before adding cream for better texture later.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 320 kcal
- Sugar: 8 g
- Sodium: 720 mg
- Fat: 21 g
- Saturated Fat: 12 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 18 g
- Fiber: 3 g
- Protein: 10 g
- Cholesterol: 55 mg