Creamy Tomato Soup with Heavy Cream Recipe
If you’re craving a comforting, luscious bowl that wraps you in warmth and flavor, this Creamy Tomato Soup with Heavy Cream is an absolute must-try. With its velvety texture and rich, tangy tomato goodness mellowed by the heavy cream and Parmesan cheese, this soup brings together simple ingredients to create a luxurious experience that feels like a big, comforting hug in a bowl. It’s easy enough for a weeknight dinner but special enough to impress guests, delivering that perfect balance of creamy and savory with each delicious spoonful.

Ingredients You’ll Need
Gathering fresh, straightforward ingredients is the first step towards your perfect pot of Creamy Tomato Soup with Heavy Cream. Each component plays a vital role, from the deep flavor of the tomatoes to the richness of the cream, ensuring the final dish is as vibrant as it is smooth.
- 2 cans whole peeled tomatoes (28 ounces each): These form the rich, tangy base of the soup and offer deep tomato flavor and natural sweetness.
- 1 quart chicken stock: Adds savory depth and balances the acidity of the tomatoes with a mellow brothiness.
- 2 heaping tablespoons finely chopped garlic: Gives a fragrant punch and subtle warmth that infuses the soup beautifully.
- 1 cup heavy whipping cream: Provides the creamy texture and luxurious mouthfeel that transforms this tomato soup into something elegantly smooth.
- 1 cup grated Parmesan cheese: Adds umami richness and a slightly nutty bite that complements the cream and tomatoes perfectly.
- 1 teaspoon salt: Enhances all the flavors, bringing everything into perfect harmony.
- 1 teaspoon black pepper: Introduces a gentle heat that balances the sweetness and creaminess.
How to Make Creamy Tomato Soup with Heavy Cream
Step 1: Prepare the Tomato Base
Start by placing those beautiful whole peeled tomatoes in a blender or food processor and puree them until perfectly smooth. This step creates the vibrant core of your soup, unlocking the natural flavor and giving it that classic tomato texture. Once blended, pour this luscious tomato puree into a large pot to set the foundation for the rest of the magic.
Step 2: Combine Ingredients and Bring to a Boil
Add your rich chicken stock and fragrant garlic right into the pot with the tomato puree. Place the pot over medium heat and bring the mixture to a rolling boil. Then reduce the heat and let it simmer gently for 2-3 minutes. This brief simmer helps meld the flavors together. If you taste a hint of bitterness or sourness (which can sometimes happen with tomatoes), add a small amount of baking soda, about 1/4 to 1/2 teaspoon, to neutralize that and keep the soup perfectly balanced.
Step 3: Temper the Cream and Add to the Soup
This step is a little kitchen trick to keep everything smooth and creamy: stir about 1/4 cup of the hot soup into your heavy cream to warm it up gently. This avoids curdling when the cream meets the hot soup. Slowly pour this tempered cream, along with the grated Parmesan cheese, back into the pot. Stir everything well, bring it to a very gentle boil again, then lower the heat and let the soup slowly simmer for about 15 minutes. This simmer allows the cream and cheese to fully integrate, enriching every spoonful.
Step 4: Puree the Soup Again
For that irresistibly smooth texture that makes this Creamy Tomato Soup with Heavy Cream so special, use an immersion blender to blend the soup directly in the pot until it reaches your desired silky consistency. This second blending takes the soup to a whole new level of velvety comfort, perfect for spooning into bowls or pairing with crusty bread.
Step 5: Serve and Enjoy
Your soup is ready to shine! Ladle it into bowls and serve it hot. You can sprinkle a little extra parmesan on top, add some grilled cheese sandwich croutons for crunch, or toss in fresh basil leaves for a bright herbal finish. Whatever you choose, every bite will remind you why Creamy Tomato Soup with Heavy Cream is an all-time favorite.
How to Serve Creamy Tomato Soup with Heavy Cream

Garnishes
Garnishes are the little touches that elevate your soup to a new flavor and presentation level. Fresh basil leaves, a light drizzle of olive oil, or a sprinkle of shredded Parmesan will add appealing color and boost the taste. For a bit of texture, consider crispy grilled cheese croutons or a swirl of heavy cream on top to showcase the creaminess visually.
Side Dishes
This soup pairs beautifully with a variety of sides. Classic grilled cheese sandwiches are an unbeatable combo, while warm, crusty baguettes or garlic bread offer perfect dipping options to soak up every last drop. For a lighter side, a crisp green salad with a tangy vinaigrette balances the richness wonderfully.
Creative Ways to Present
Want to impress your guests? Serve your Creamy Tomato Soup with Heavy Cream in sleek, shallow bowls with a swirl of cream and a basil sprig on top. You can also present it in small mugs for an appetizer or party setting. Adding colorful edible flowers or crunchy toasted nuts on top can create a striking contrast that’s both beautiful and delicious.
Make Ahead and Storage
Storing Leftovers
Leftover Creamy Tomato Soup with Heavy Cream keeps beautifully in the refrigerator. Store it in an airtight container for up to 3 days. Before you pack it away, be sure the soup has cooled to room temperature to keep the creamy texture and fresh flavors intact.
Freezing
This soup freezes well, making it a great candidate for meal prep. Allow the soup to cool completely, then transfer it into freezer-safe containers or heavy-duty freezer bags. It will keep well for up to 3 months. When thawed, the creaminess might separate slightly, but a good stir or blend will quickly bring it back to life.
Reheating
Reheat gently on the stove over low to medium heat, stirring occasionally to prevent sticking or curdling. If the soup seems too thick after reheating, add a splash of chicken stock or cream to refresh that silky texture. Microwaving works too, but warming slowly on the stovetop helps maintain the perfect consistency.
FAQs
Can I make this soup vegetarian?
Absolutely! Simply swap the chicken stock for vegetable broth, and you’ll still get a wonderfully rich and flavorful soup without the meat base. The cream and Parmesan add plenty of savory depth to keep it satisfying.
Is there a way to make this soup dairy-free?
Yes, you can substitute heavy cream with coconut cream or a plant-based cream alternative. Just keep in mind the flavor profile will shift slightly, but it will still be creamy and delicious.
Why do I need to temper the cream?
Tempering the cream by mixing it with some hot soup first prevents it from curdling when added to the hot pot. This technique helps maintain a smooth and silky texture, ensuring your soup stays perfectly creamy.
Can I use fresh tomatoes instead of canned?
Yes, fresh tomatoes can work wonderfully when in season. You’ll want to peel and blanch them beforehand for the best texture and flavor. Keep in mind that canned tomatoes offer a consistent, rich flavor year-round, which is why many recipes prefer them.
How can I add more herbs or spices to the soup?
Feel free to experiment with herbs like thyme, oregano, or rosemary. Adding a bay leaf while simmering can enhance the depth of flavor. A pinch of smoked paprika or red pepper flakes can bring a gentle smoky or spicy kick, depending on your taste.
Final Thoughts
There’s something truly special about a bowl of Creamy Tomato Soup with Heavy Cream that feels both nostalgic and indulgent. It’s simple enough to whip up any day but rich enough to make you feel like you’re treating yourself. So go ahead, gather those ingredients, and dive into this comforting classic — your taste buds will thank you every time.
PrintCreamy Tomato Soup with Heavy Cream Recipe
This Creamy Tomato Soup with Heavy Cream is a rich and comforting classic perfect for any season. Made with whole peeled tomatoes, garlic, chicken stock, heavy cream, and Parmesan cheese, it offers a smooth and velvety texture with a perfectly balanced tangy flavor. The soup is tempered carefully to keep the cream silky without curdling, and finished with a second blending for extra creaminess. Ideal for a cozy lunch or dinner, it pairs wonderfully with grilled cheese croutons or fresh basil garnish.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Simmering and Pureeing
- Cuisine: American
- Diet: Low Salt
Ingredients
Tomato Base
- 2 cans whole peeled tomatoes (28 ounces each)
Soup Ingredients
- 1 quart chicken stock
- 2 heaping tablespoons finely chopped garlic
- 1 teaspoon salt
- 1 teaspoon black pepper
Cream and Cheese
- 1 cup heavy whipping cream
- 1 cup grated Parmesan cheese
Instructions
- Prepare the Tomato Base: Start by pureeing the whole peeled tomatoes in a blender or food processor until completely smooth. This pureed tomato base forms the foundation of your soup. Pour the pureed tomatoes into a large pot to begin cooking.
- Combine Ingredients and Bring to a Boil: Add the chicken stock and finely chopped garlic to the pot with the pureed tomatoes. Place the pot over medium heat and bring the mixture to a boiling point. Once boiling, reduce the heat and let it simmer gently for 2 to 3 minutes. Taste the broth; if the soup tastes bitter or sour, carefully stir in 1/4 to 1/2 teaspoon baking soda to neutralize the acidity.
- Temper the Cream and Add to the Soup: To prevent the heavy cream from curdling, slowly stir about 1/4 cup of the hot soup into the heavy cream, gradually warming it. Then add this tempered cream along with the grated Parmesan cheese back into the pot. Stir thoroughly and bring the soup to a very gentle boil once again, then reduce heat and simmer for approximately 15 minutes to meld flavors.
- Puree the Soup Again: Using an immersion blender, puree the soup directly in the pot until it reaches a smooth and creamy consistency. This step ensures a velvety texture throughout the soup.
- Serve and Enjoy: Ladle the hot soup into bowls and serve immediately. Optionally, garnish with extra shredded Parmesan cheese, grilled cheese sandwich croutons, and fresh basil leaves to enhance flavor and presentation.
Notes
- If the soup tastes too acidic after initial simmering, add baking soda a little at a time to balance the flavor.
- Tempering the cream is crucial to avoid curdling; never add cold cream directly to hot soup.
- Use an immersion blender for an easier and safer way to puree without transferring hot liquids.
- For vegetarian options, substitute chicken stock with vegetable stock.
- Garnishing with freshly chopped basil and grilled cheese crumbs adds a lovely texture and aroma.
Nutrition
- Serving Size: 1 cup (about 240 ml)
- Calories: 280
- Sugar: 7g
- Sodium: 620mg
- Fat: 18g
- Saturated Fat: 10g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 16g
- Fiber: 3g
- Protein: 9g
- Cholesterol: 55mg
Keywords: Creamy tomato soup, tomato soup with cream, homemade tomato soup, Parmesan tomato soup, comforting soup recipe