If you’re craving a heartwarming, silky, and flavor-packed classic, nothing beats this Creamy Tomato Soup Recipe. This soup combines the fresh sweetness of San Marzano crushed tomatoes, the rich depth of caramelized onions and garlic, and the luxurious smoothness of heavy cream and parmesan, all rounded out with fragrant basil and a touch of sweetness. It’s a perfect dish to cozy up with, offering comfort in every spoonful while impressively balancing simplicity with gourmet appeal.
Ingredients You’ll Need
The magic of this Creamy Tomato Soup Recipe lies in the simplicity and quality of its ingredients. Each one plays a crucial role, from providing a rich base to lending fresh herbaceous notes and deep umami flavors.
- Unsalted butter: Helps caramelize the onions and garlic, adding richness without overpowering the tomatoes.
- Yellow onions (3 cups finely chopped): These bring natural sweetness and a lovely golden color when sautéed slowly.
- Garlic cloves (1 Tbsp minced): Adds a fragrant depth that makes the soup irresistible.
- Crushed tomatoes (56 oz, preferably San Marzano): The star ingredient, delivering vibrant acidity and authenticity.
- Chicken stock (2 cups): Provides a flavorful liquid base that keeps the soup hearty.
- Fresh basil (1/4 cup chopped plus more for serving): Offers an aromatic lift and fresh green color.
- Sugar (1 Tbsp or to taste): Balances the acidity of the tomatoes perfectly.
- Black pepper (1/2 tsp or to taste): Adds just the right amount of gentle heat and complexity.
- Heavy whipping cream (1/2 cup or to taste): Gives the soup its signature creamy texture and mellows acidity.
- Parmesan cheese (1/3 cup freshly grated plus more for serving): Infuses a subtle nutty flavor and extra umami richness.
How to Make Creamy Tomato Soup Recipe
Step 1: Sauté the Aromatics
Begin by heating a nonreactive pot or enameled dutch oven over medium heat, then melt your unsalted butter in it. Add the finely chopped yellow onions and let them gently sauté for about 10 to 12 minutes until they become soft and develop a gorgeous golden color. This slow caramelization is essential because it unlocks the onions’ natural sweetness, which balances the acidity of the tomatoes later on. Once the onions are tender, toss in the minced garlic and cook it for another minute until the kitchen smells utterly inviting.
Step 2: Combine Tomatoes and Simmer
Next, pour in the crushed tomatoes with their juice, making sure to choose a high-quality brand like San Marzano for that authentic flavor punch. Add the chicken stock, chopped fresh basil, sugar, and black pepper. Stir everything well and bring the mixture to a gentle boil. Once boiling, reduce the heat to low, partially cover the pot, and let it simmer for 10 minutes. This simmering melds all those beautiful flavors together, softening the tomatoes and marrying the herbs and seasonings into one delicious, cohesive blend.
Step 3: Blend to Desired Consistency
If you prefer a chunkier soup that keeps the rustic texture, you can skip this step. For the traditional silky smoothness that epitomizes a Creamy Tomato Soup Recipe, use an immersion blender right in the pot to puree the soup until you reach your desired consistency. Alternatively, carefully transfer the soup in batches to a blender, pulsing gently so you don’t splash hot liquid. This blending step transforms the chunky ingredients into a velvety base—perfect for spooning and savoring.
Step 4: Add Cream and Parmesan
Lower the heat and stir in the heavy whipping cream and freshly grated parmesan cheese. The cream softens the acidity of the tomatoes and adds luscious texture, while the parmesan deepens the flavor with its nutty undertones. Let the soup return to a gentle simmer, taste it, and adjust seasoning with salt and pepper if necessary. This final enrichment phase is where the soup truly reaches its creamy, comforting peak.
Step 5: Serve and Garnish
Once everything is blended and simmered to perfection, ladle your soup into warm bowls. Sprinkle on more parmesan cheese and a handful of chopped fresh basil for an inviting, colorful finish. This last flourish not only enhances the presentation but also adds fresh bursts of flavor with every spoonful.
How to Serve Creamy Tomato Soup Recipe
Garnishes
Garnishes are where you can let your creativity shine and enhance the modest elegance of the soup. Freshly chopped basil lifts the herbal notes beautifully, while a sprinkle of parmesan adds that extra savory pop. For a bit of texture and indulgence, consider drizzling a touch of good-quality olive oil or even crispy croutons to provide a perfect crunchy contrast.
Side Dishes
This Creamy Tomato Soup Recipe pairs wonderfully with classic grilled cheese sandwiches for a nostalgic lunch, but it’s just as delightful alongside garlic bread or a simple green salad. Crusty artisan bread or warm, buttery dinner rolls are ideal for soaking up every last creamy drop and making your meal feel complete.
Creative Ways to Present
If you’re hosting or want to impress loved ones, consider serving this soup in vintage teacups or rustic ceramic bowls. Garnishing with edible flowers or a swirl of pesto can elevate its visual appeal. Another delicious twist is to top it with a dollop of mascarpone or crème fraîche for an unexpected creamy tang, or sprinkle toasted pine nuts for a delightful nutty crunch.
Make Ahead and Storage
Storing Leftovers
This soup keeps beautifully in the refrigerator for up to three days. Make sure to store it in an airtight container to preserve its fresh flavors and prevent it from absorbing other fridge odors. Before serving leftovers, give it a gentle stir as the ingredients may settle or thicken overnight.
Freezing
You can freeze leftover Creamy Tomato Soup Recipe for up to three months. Cool the soup completely before transferring it into freezer-safe containers or heavy-duty freezer bags. Leave some space at the top for expansion and make sure to label with the date. When you’re ready to enjoy it again, thaw it overnight in the fridge for best texture.
Reheating
Reheat the soup gently on the stove over medium-low heat, stirring occasionally to prevent sticking or burning. Avoid boiling as it can cause the cream to separate. If the soup has thickened too much during storage, add a splash of chicken stock or cream to loosen it up and bring back that smooth consistency.
FAQs
Can I make this Creamy Tomato Soup Recipe vegetarian?
Absolutely! Simply substitute the chicken stock with vegetable broth, and you’ll have a delicious vegetarian version that still delivers the same rich flavor and comforting creaminess.
What’s the best way to handle acidic tomatoes in soup?
Adding sugar and cream as shown in this recipe helps balance the acidity beautifully. Additionally, using high-quality crushed tomatoes like San Marzano significantly reduces raw acidity and adds sweetness naturally.
Can I prepare this soup in advance for a party?
Yes, this soup makes an excellent make-ahead dish. Prepare it a day or two in advance, refrigerate it, and gently reheat before serving. This actually allows the flavors to deepen even more!
What can I use instead of heavy cream?
If you want a lighter option, try substituting with half-and-half or evaporated milk. Coconut cream is also a fantastic dairy-free alternative that adds a subtle richness and slight tropical undertone.
Is blending the soup necessary?
Not at all. This Creamy Tomato Soup Recipe is delicious either chunky or smooth. Blending is just one option to achieve that signature velvety texture, but leaving it chunky makes it more rustic and hearty.
Final Thoughts
I cannot recommend this Creamy Tomato Soup Recipe enough. Its luxurious texture, bright tomato flavor, and simply elegant ingredients make it a timeless classic that feels like a warm hug in a bowl. Whether you’re feeding family, impressing guests, or simply indulging yourself on a chilly day, this soup is guaranteed to satisfy and brighten your kitchen. Give it a try—you might just find yourself making it a favorite for years to come.
Print
Creamy Tomato Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 8 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Description
This Creamy Tomato Soup recipe combines the rich flavors of sautéed onions and garlic with crushed San Marzano tomatoes, chicken stock, fresh basil, and a touch of cream and Parmesan cheese. Perfectly balanced with a hint of sweetness and pepper, this comforting soup can be served chunky or smoothly blended to your preference. Ready in just 30 minutes and yielding 8 servings, it’s an ideal starter or light meal for any occasion.
Ingredients
Main Ingredients
- 4 Tbsp unsalted butter
- 2 yellow onions (3 cups finely chopped)
- 3 garlic cloves (1 Tbsp minced)
- 56 oz crushed tomatoes (two 28-oz cans, preferably San Marzano, with their juice)
- 2 cups chicken stock
- 1/4 cup chopped fresh basil (plus more to serve)
- 1 Tbsp sugar (or to taste)
- 1/2 tsp black pepper (or to taste)
- 1/2 cup heavy whipping cream (or to taste to balance acidity)
- 1/3 cup freshly grated Parmesan cheese (plus more to serve)
Instructions
- Sauté Onions and Garlic: Heat a nonreactive pot or enameled Dutch oven over medium heat. Add the butter and then the chopped onions. Sauté for 10-12 minutes, stirring occasionally, until the onions are softened and golden. Add the minced garlic and continue to sauté for 1 minute until fragrant.
- Add Tomatoes and Simmer: Stir in the crushed tomatoes with their juice, chicken stock, chopped fresh basil, sugar, and black pepper. Mix well and bring to a boil. Once boiling, reduce the heat, partially cover with a lid, and let it simmer for 10 minutes to blend the flavors.
- Blend Soup (Optional): For a creamy texture, use an immersion blender directly in the pot or carefully transfer the soup in batches to a blender. Blend until the soup reaches your desired smooth consistency, then return it to the pot over medium heat. If preferred, skip this step to keep the soup chunky.
- Add Cream and Cheese: Stir in the heavy whipping cream and freshly grated Parmesan cheese. Bring the soup back to a gentle simmer. Taste and adjust seasoning with salt and pepper if needed. Remove from heat.
- Serve: Ladle the soup into warm bowls and garnish with extra Parmesan cheese and chopped fresh basil for a fresh and flavorful finish.
Notes
- You can adjust the sugar amount to balance the acidity of the tomatoes to your preference.
- Using freshly grated Parmesan cheese enhances the flavor more than pre-grated varieties.
- If you prefer a vegetarian version, substitute chicken stock with vegetable stock.
- Be careful when blending hot soup; work in small batches and pulse gently to avoid splattering.
- The soup can be refrigerated for up to 3 days or frozen for up to 1 month.
