If you are craving a dish that feels like a warm hug from the inside out, this Creamy Tomato Soup Recipe is exactly what you need. It combines the tangy brightness of San Marzano tomatoes with the rich silkiness of heavy cream and parmesan cheese, resulting in a luxuriously smooth texture that dances on your taste buds. This recipe is straightforward but packed with layers of flavor, making it perfect for a cozy night in or impressing friends at a casual dinner. Once you try this creamy, comforting soup, it will quickly become a beloved favorite in your culinary repertoire.

Ingredients You’ll Need

A white pot filled with bright red tomato sauce with a thick texture sits on a stove. Inside the pot, a red spatula is partially submerged in the sauce, held by a woman's hand. From the right side of the image, red sauce is being poured from a container into the pot. The background includes a white marbled surface, giving a clean and bright appearance. Photo taken with an iphone --ar 4:5 --v 7

Gathering a handful of simple yet thoughtfully chosen ingredients is all it takes to make this spectacular soup. Each element plays a crucial role, from the sweetness of caramelized onions to the fresh, herbal brightness of basil, creating a balance of taste, texture, and vibrant color that makes this recipe truly special.

  • 4 Tbsp unsalted butter: Provides a rich base for sautéing the onions, adding depth and creaminess.
  • 2 yellow onions (3 cups finely chopped): Slowly caramelized to bring sweetness and mellow flavor to the soup.
  • 3 garlic cloves (1 Tbsp minced): Pungent and fragrant, it elevates the overall aroma and complexity.
  • 56 oz crushed tomatoes (two 28-oz cans, preferably San Marzano): The heart of the soup, offering natural sweetness and vibrant color.
  • 2 cups chicken stock: Adds savory depth and balances the tomato acidity.
  • 1/4 cup chopped fresh basil (plus more to serve): Brings fresh herbal notes and a burst of color.
  • 1 Tbsp sugar (or to taste): Cuts through the acidity, creating a smooth and balanced flavor.
  • 1/2 tsp black pepper (or to taste): Adds a gentle heat and enhances the overall flavor.
  • 1/2 cup heavy whipping cream (or to taste): Creates the creamy texture that defines this soup.
  • 1/3 cup parmesan cheese (freshly grated, plus more to serve): Infuses a nutty, salty richness that perfectly complements the tomatoes.

How to Make Creamy Tomato Soup Recipe

Step 1: Sauté the Onions and Garlic

Start by heating butter in a nonreactive pot or enameled dutch oven over medium heat. Add the finely chopped onions and sauté them gently for 10 to 12 minutes until they soften and turn a beautiful golden color. This slow cooking helps release their natural sweetness, which builds the very foundation of the soup’s flavor. Then, toss in minced garlic and sauté for an additional minute until fragrant, taking care not to burn it.

Step 2: Add Tomatoes, Stock, and Seasonings

Next, pour in the crushed tomatoes with their juice, stirring to combine. Add chicken stock to give the soup a savory base, then sprinkle in the chopped fresh basil, sugar, and black pepper. Bring everything to a boil before lowering the heat. Let it simmer partially covered for about 10 minutes so all the flavors meld beautifully.

Step 3: Blend to Your Desired Consistency

This step is where you tailor the soup exactly to your liking. For a chunky texture, you can leave it as is. But if you want that iconic smoothness, grab your immersion blender and blend right in the pot until silky. Alternatively, carefully transfer the soup to a blender in batches and pulse to blend evenly. Be mindful with hot liquids in the blender to avoid splatters.

Step 4: Add Cream and Parmesan Cheese

Once blended, return the soup to the pot over medium heat. Stir in heavy whipping cream and freshly grated parmesan cheese, which transform the soup into a creamy, luxuriously rich masterpiece. Let it come back to a gentle simmer while tasting and adjusting seasoning with salt and pepper as needed.

Step 5: Serve Warm and Garnish

Ladle the steaming soup into warm bowls, then sprinkle with extra parmesan cheese and fresh basil to add bursts of flavor and a pop of color. Sitting down with a bowl of this soup promises a comforting experience you’ll want to savor slowly.

How to Serve Creamy Tomato Soup Recipe

A large white pot filled with smooth, thick tomato soup of bright orange-red color that has a few tiny specks of herbs. A silver ladle is partially submerged in the soup, scooping up a portion, with the soup's surface showing slight texture. Two fresh green basil leaves float on the soup near the ladle. The pot sits on a grey cloth on a white marbled surface. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

Brighten up your soup with a handful of fresh basil leaves and an extra sprinkle of parmesan cheese for a beautiful presentation and enhanced flavor contrast. A drizzle of good olive oil or a spoonful of crème fraîche can also add an extra layer of indulgence that your guests will appreciate.

Side Dishes

This soup pairs beautifully with crispy grilled cheese sandwiches for a classic combination, or serve alongside a light arugula salad to keep things fresh. Rustic bread or warm, buttery croutons add delightful texture that complements the creamy consistency of the soup.

Creative Ways to Present

Try serving the soup in mini bread bowls for a fun twist, or pour it into individual shot glasses as an elegant appetizer. For a festive touch, swirl in a little pesto or balsamic glaze on top before serving, creating a striking visual and flavor contrast.

Make Ahead and Storage

Storing Leftovers

Keep any leftover soup in an airtight container in the refrigerator for up to 3 days. The flavors actually deepen overnight, making it even tastier the next day!

Freezing

This Creamy Tomato Soup Recipe freezes beautifully. Cool it completely, then transfer to freezer-safe containers, leaving some room for expansion. It will keep well for up to 3 months. Thaw overnight in the refrigerator before reheating.

Reheating

Reheat gently on the stovetop over low to medium heat, stirring occasionally to prevent sticking or scorching. You might want to add a splash of cream or stock during reheating to refresh the soup’s creamy consistency.

FAQs

Can I make this soup vegetarian?

Absolutely! Simply substitute the chicken stock with vegetable broth, and you’ll maintain that savory depth without any animal products.

What if I don’t have San Marzano tomatoes?

While San Marzano tomatoes are ideal for their sweetness and low acidity, you can use any high-quality canned crushed tomatoes. Just beware of more acidic varieties and adjust the sugar accordingly to balance flavors.

Can I use milk instead of heavy cream?

You can substitute milk to lower the fat content, but keep in mind the soup won’t be as rich or creamy. For best results, a combination of milk and a bit of butter can help mimic the texture.

How do I prevent the soup from being too acidic?

The sugar in the recipe helps balance acidity, and adding cream further softens the tartness of the tomatoes. If you find your soup still tastes sharp, a little more sugar or cream can be adjusted to taste.

Is it okay to skip the parmesan cheese?

If you prefer a dairy-free or vegan version, you can omit the parmesan. Consider adding nutritional yeast or a splash of coconut cream to impart a subtle richness instead.

Final Thoughts

This Creamy Tomato Soup Recipe truly hits all the right notes — comfort, flavor, and simplicity. It’s the kind of dish that feels like home, yet impresses with its richness and freshness. I can’t wait for you to try it and see how this cozy classic can become a staple in your kitchen, perfect for any occasion where warmth and deliciousness are the goals.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy Tomato Soup Recipe

Creamy Tomato Soup Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.3 from 11 reviews

  • Author: Sara
  • Total Time: 30 minutes
  • Yield: 8 servings

Description

A rich and comforting creamy tomato soup made with sautéed onions and garlic, crushed San Marzano tomatoes, fresh basil, and finished with heavy cream and Parmesan cheese. Perfect for a cozy meal, this soup blends the tangy acidity of tomatoes with a velvety smooth texture and savory flavors.


Ingredients

Main Ingredients

  • 4 Tbsp unsalted butter
  • 3 cups finely chopped yellow onions (about 23 medium onions)
  • 1 Tbsp minced garlic (3 garlic cloves)
  • 56 oz crushed tomatoes (two 28-oz cans, preferably San Marzano, with juice)
  • 2 cups chicken stock
  • 1/4 cup chopped fresh basil (plus extra for garnish)
  • 1 Tbsp sugar (or to taste)
  • 1/2 tsp black pepper (or to taste)
  • 1/2 cup heavy whipping cream (or to taste)
  • 1/3 cup freshly grated Parmesan cheese (plus extra for garnish)


Instructions

  1. Sauté Onions and Garlic: Heat a nonreactive pot or enameled dutch oven over medium heat. Add the butter, then add the finely chopped onions. Sauté for 10-12 minutes, stirring occasionally, until the onions are softened and golden. Add the minced garlic and sauté for an additional minute until fragrant.
  2. Add Tomatoes and Simmer: Add the crushed tomatoes with their juice, chicken stock, chopped fresh basil, sugar, and black pepper to the pot. Stir well to combine. Bring the mixture to a boil, then reduce heat to a simmer. Partially cover the pot with a lid and let the soup simmer for 10 minutes to develop flavors.
  3. Blend the Soup: For a creamy and smooth texture, use an immersion blender in the pot to blend the soup to your desired consistency. Alternatively, carefully transfer the soup in batches to a blender, pulse a few times to start, then blend until smooth. Return the blended soup to the pot over medium heat.
  4. Add Cream and Cheese: Stir in the heavy whipping cream and freshly grated Parmesan cheese. Return the soup to a gentle simmer. Taste and adjust seasoning with additional salt and pepper if needed. Then, turn off the heat.
  5. Serve and Garnish: Ladle the soup into warm bowls. Garnish with extra grated Parmesan cheese and chopped fresh basil for a bright, fresh finish. Serve immediately and enjoy.

Notes

  • For a vegetarian version, substitute chicken stock with vegetable broth.
  • Adjust sugar quantity based on the acidity of your tomatoes to balance the flavors.
  • Be cautious when blending hot soup to avoid splatters; blend in batches if necessary.
  • Use fresh basil for the best flavor, but dried basil can be a substitute if fresh is unavailable.
  • Store leftovers in an airtight container in the refrigerator for up to 3 days.
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star