• Breakfast
  • Side-Dish
  • Recipe Index
  • About
  • Contact
menu icon
go to homepage
  • Breakfast
  • Side-Dish
  • Recipe Index
  • About
  • Contact
search icon
Homepage link
  • Breakfast
  • Side-Dish
  • Recipe Index
  • About
  • Contact
×

Creamy Tomato Soup Recipe

Published: Sep 22, 2026 by Ilina · This post may contain affiliate links · Leave a Comment

↓ Jump to Recipe

I absolutely love cozying up with a bowl of homemade tomato soup, and this Creamy Tomato Soup Recipe is one of my all-time favorites to whip up. It has a luscious texture, perfectly balanced flavors, and just the right hint of fresh basil and parmesan that keeps me coming back for more. Whether it’s a chilly afternoon or a simple weeknight dinner, this soup always feels like a warm hug in a bowl.

Why You'll Love This Creamy Tomato Soup Recipe

What really excites me about this soup is the depth of flavor it achieves with such straightforward ingredients. The sweetness of the onions sautéed to golden perfection mingles beautifully with the natural acidity of the crushed tomatoes, while fresh basil adds an aromatic touch that brightens every spoonful. The cream and parmesan cheese create an irresistibly rich and velvety texture that makes this soup feel indulgent without being complicated.

I also appreciate how approachable this recipe is, especially on busy days when I want something hearty but don’t want to spend hours in the kitchen. It comes together in about 30 minutes with simple steps, yet the result feels special enough for a dinner party or a comforting family meal. It’s a soup that stands out in my rotation not just because it tastes amazing but because it’s genuinely easy and adaptable to many occasions.

Ingredients You'll Need

The image shows ingredients neatly arranged on a wooden surface with a white marbled background. There are two whole yellow onions and three cloves of garlic on the left side. Fresh green basil leaves sit below the onions. Two cans with white labels and red tomato illustrations are positioned leaning against each other in the center. Below the cans are two small bowls, one turquoise with black pepper and the other red with salt. To the right, a clear glass measuring cup holds white milk, and next to it is a small metal cup filled with shredded cheese. Above the cheese is a rectangular block of butter with visible markings. On the far right, a white carton labeled

This Creamy Tomato Soup Recipe calls for simple, wholesome ingredients that work together beautifully to create its rich taste, creamy texture, and inviting scent. Every ingredient plays a key role, from the fresh basil’s vibrant aroma to the butter’s silky richness.

Quick Tip

All ingredient amounts are listed in the recipe card below

  • Unsalted butter: I find it provides a clean, creamy base to sauté the onions without overpowering the soup’s delicate flavors.
  • Yellow onions: Their natural sweetness gently enhances the soup’s savory depth when softened slowly.
  • Garlic cloves: Minced finely, garlic lends just enough fragrant warmth without being too sharp or raw tasting.
  • Crushed tomatoes: Using high-quality canned tomatoes, preferably San Marzano, gives the soup a rich, authentic tomato flavor and vibrant color.
  • Chicken stock: Adds savory undertones and balances acidity; you could also use vegetable stock for a lighter variation.
  • Fresh basil: Chopped and stirred in, basil brightens the soup and gives it that classic Italian touch.
  • Sugar: This helps mellow out the natural acidity of the tomatoes for a smoother taste.
  • Black pepper: Seasoning to taste enhances the overall harmony without overwhelming any other element.
  • Heavy whipping cream: I love this addition because it softens the edges of the tomato’s acidity while adding luxurious creaminess.
  • Parmesan cheese: Freshly grated parmesan introduces a slightly salty, nutty richness that rounds out the soup perfectly.

Directions

Step 1: Heat a nonreactive pot or enameled dutch oven over medium heat. Add the butter and let it melt completely. Then add the chopped yellow onions and sauté them gently for about 10 to 12 minutes, stirring occasionally. You’re looking for them to become soft and golden, which is key to achieving the soup’s delicious sweetness and depth.

Step 2: Add the minced garlic to the pot and sauté for 1 minute until it becomes fragrant but not browned. Garlic burns quickly, so keep an eye on it here to maintain that fresh flavor.

Step 3: Pour in the crushed tomatoes with their juice, the chicken stock, chopped fresh basil, sugar, and black pepper. Stir everything together and bring the mixture to a gentle boil. Once it’s boiling, reduce the heat to medium-low and partially cover the pot with a lid. Let it simmer for 10 minutes to meld all those vibrant flavors.

Step 4: At this point, you can decide if you want your soup chunky or completely smooth. I like to use an immersion blender right in the pot for convenience, blending until it reaches my preferred creamy consistency. Alternatively, you can carefully transfer the soup in batches to a blender, pulsing gently to avoid splashes.

Step 5: Return the blended soup to medium heat and stir in the heavy cream and the freshly grated parmesan cheese. Let it return to a gentle simmer, allowing the cream and cheese to integrate fully. Taste your soup and add salt or pepper as needed before turning off the heat.

Step 6: Ladle the soup into warm bowls, and don’t shy away from topping each serving with extra parmesan and a few torn basil leaves for a fresh pop of color and flavor. Serve immediately and enjoy!

Servings and Timing

This Creamy Tomato Soup Recipe makes about 8 generous servings, perfect for sharing with friends or family. It takes roughly 10 minutes to prep your ingredients and about 20 minutes to cook and blend the soup, totaling around 30 minutes from start to finish. There’s no resting time needed, so you can serve it piping hot the moment it’s ready, which is perfect for those cozy moments when you want comfort food fast.

How to Serve This Creamy Tomato Soup Recipe

A white bowl filled with smooth bright orange soup, topped with a small pile of thin white shredded cheese at the center and sprinkled with thin strips of fresh green basil leaves. The soup’s texture looks creamy and slightly thick. The bowl is set on a white marbled surface with a bit of a grey cloth peeking from the edge. photo taken with an iphone --ar 4:5 --v 7

When I serve this soup, I love pairing it with something crunchy for texture contrast, like homemade garlic bread, toasted sourdough slices, or even simple croutons sprinkled on top. These little extras add a delightful crunch and soak up the creamy tomato broth beautifully. I also enjoy a fresh green salad alongside to balance the richness.

For presentation, I think it’s charming to ladle the soup into rustic bowls and finish with a drizzle of extra cream, a sprinkle of parmesan, and fresh basil leaves. It’s the little touches that make it feel homemade and inviting. This soup tastes best served warm—hot enough to deliver comfort but not so hot it burns your mouth, which I find perfect for leisurely meals.

On cooler days or during casual family dinners, this soup is my go-to comfort. It’s easy enough for weeknights but elegant enough to bring to holiday gatherings or casual dinner parties. For a refreshing twist in warmer weather, some people even enjoy it slightly chilled, almost like a creamy gazpacho, but that’s a personal preference I like to keep for later seasons.

Variations

I love how versatile this Creamy Tomato Soup Recipe is because it’s a great canvas for personalization. If you want to make it vegan, I swap the butter out for olive oil, use vegetable stock, and replace the heavy cream with coconut milk or cashew cream. The richness is still there, just a little different, and the parmesan can be left out or substituted with a nutritional yeast sprinkle for cheesy flavor.

You can also experiment by adding roasted red peppers for a smoky sweetness or a pinch of smoked paprika to deepen the flavor profile. For an extra herbal note, try stirring in some fresh thyme or oregano instead of basil. If you’d like a chunkier soup, reserve some sautéed onions before blending and add them back in at the end for texture.

Another method I enjoy is roasting the tomatoes and garlic before adding them to the pot, which intensifies the natural sweetness and adds a slight caramelized note. This takes the soup up a notch but still keeps it simple enough for a weeknight.

Storage and Reheating

Storing Leftovers

If you have leftovers, I recommend transferring the soup to airtight containers and storing them in the refrigerator for up to 4 days. Glass containers with tight-fitting lids work especially well because they won’t absorb any flavors, and the soup reheats evenly without any surprises.

Freezing

This creamy soup freezes beautifully if you want to keep it longer. Pour it into freezer-safe containers or heavy-duty freezer bags, leaving some room for expansion. It keeps well for up to 3 months. When freezing, I usually wait to add the parmesan cheese and fresh basil until after reheating, as those flavors stay brightest that way.

Reheating

To reheat, I gently warm the soup on the stovetop over medium-low heat, stirring frequently to prevent scorching and to restore its smooth texture. Avoid boiling the soup during reheating because that can cause the cream to separate. If you need to add a splash of extra cream or stock to revive the soup's silky feel, now is a great time. Taste after reheating and adjust seasoning as needed for that freshly made taste.

FAQs

Can I use fresh tomatoes instead of canned crushed tomatoes?

Absolutely! If you have ripe, juicy tomatoes on hand, you can peel, seed, and crush them yourself. Keep in mind that fresh tomatoes may have a slightly different texture and acidity, so you might need to adjust the sugar and cooking time accordingly to achieve the same balanced flavor.

Is this Creamy Tomato Soup Recipe gluten-free?

Yes, the recipe as written is naturally gluten-free since it contains no wheat or gluten-containing ingredients. Just be sure any stock or additional components you use are gluten-free certified if you have a strict sensitivity.

Can I make this soup in advance?

Definitely! Making it a day ahead allows the flavors to blend even more, making it taste richer. Just store it properly in the fridge and reheat gently when you’re ready to serve. It’s a great recipe to prepare for busy days.

What can I add to make this soup spicier?

If you enjoy a bit of heat, you can add a pinch of red pepper flakes during the sautéing of the onions or a dash of cayenne pepper when adding the tomatoes. Start small and adjust to your level of heat preference.

Can I skip the cream and still have a tasty soup?

Yes, you can omit the cream for a lighter version. To keep the soup creamy without dairy, try adding a splash of coconut milk or blended white beans, which give a nice texture and slight sweetness that gently counterbalances the tomato acidity.

Conclusion

I truly hope you give this Creamy Tomato Soup Recipe a try soon because it’s one of those dishes that feels like a warm, comforting embrace anytime you need a little extra coziness. It’s simple, flavorful, and endlessly satisfying—perfect for sharing or just savoring on your own. Happy cooking, and enjoy every creamy, delicious bite!

Print

Creamy Tomato Soup Recipe

Creamy Tomato Soup Recipe
Print Recipe
Pin Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.1 from 7 reviews

This Creamy Tomato Soup recipe is a comforting and rich dish made with sautéed onions and garlic, crushed tomatoes, chicken stock, fresh basil, and finished with heavy cream and parmesan cheese for a luscious texture and flavor. Perfect for a quick and satisfying meal, it can be served chunky or blended smooth according to preference.

  • Author: Ilina
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 8 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian

Ingredients

Soup Base

  • 4 Tbsp unsalted butter
  • 3 cups finely chopped yellow onions (about 2-3 medium onions)
  • 1 Tbsp minced garlic (3 cloves)
  • 56 oz crushed tomatoes (2 cans of 28 oz each, preferably San Marzano, with their juice)
  • 2 cups chicken stock
  • ¼ cup chopped fresh basil, plus more for garnish
  • 1 Tbsp sugar (or to taste)
  • ½ tsp black pepper (or to taste)

Finishing Ingredients

  • ½ cup heavy whipping cream (or to taste to balance acidity)
  • ⅓ cup freshly grated parmesan cheese, plus more for garnish

Instructions

  1. Sauté Onions and Garlic: Heat a nonreactive pot or an enameled Dutch oven over medium heat. Add the unsalted butter and let it melt, then add the finely chopped onions. Sauté the onions for 10-12 minutes, stirring occasionally, until they are softened and develop a golden color. Next, add the minced garlic and sauté for another minute until fragrant.
  2. Add Tomatoes and Simmer: Pour in the crushed tomatoes along with their juice, chicken stock, chopped fresh basil, sugar, and black pepper. Stir all ingredients together, bring the mixture to a boil, then reduce the heat. Partially cover the pot with a lid and let it simmer gently for 10 minutes to meld the flavors.
  3. Blend the Soup (Optional): You can leave the soup chunky or, for a smoother, creamier texture, use an immersion blender directly in the pot to blend until you reach the desired consistency. Alternatively, carefully transfer the soup in batches into a blender, pulsing a few times at first to avoid splattering hot liquid. Once blended smooth, return the soup to the pot over medium heat.
  4. Add Cream and Cheese: Stir in the heavy cream and grated parmesan cheese. Allow the soup to return to a gentle simmer. Taste and adjust the seasoning with salt and pepper if needed, then turn off the heat.
  5. Serve: Ladle the soup into warm bowls and garnish with additional parmesan cheese and chopped fresh basil for a fresh finish.

Notes

  • You can adjust the sugar to balance the acidity of the tomatoes depending on your preference.
  • For a vegetarian version, substitute chicken stock with vegetable stock.
  • Use fresh San Marzano tomatoes for the best flavor, but any good quality canned crushed tomatoes will work.
  • If you prefer a thicker soup, simmer longer to reduce the liquid before blending.
  • Leftover soup stores well in the refrigerator for up to 3 days and freezes nicely for up to 3 months.

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Soups

  • Spicy Peanut Soup with Sweet Potatoes and Kale Recipe
    Spicy Peanut Soup with Sweet Potatoes and Kale Recipe
  • Tuscan White Bean Soup Recipe
    Tuscan White Bean Soup Recipe
  • Thai Pumpkin Soup with Coconut Milk Recipe
    Thai Pumpkin Soup with Coconut Milk Recipe
  • Creamy Red Lentil Tomato Soup with Roasted Red Peppers & Basil Recipe
    Creamy Red Lentil Tomato Soup with Roasted Red Peppers & Basil Recipe

Leave a Reply Cancel reply

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

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

Welcome to Recipe Feast Ful

A place where food is more than just what's on your plate. It's about the stories, the laughter, the messy countertops, and those perfect bites that make you close your eyes and smile.

Learn more

Popular

  • Fresh Mango Salsa Recipe
    Fresh Mango Salsa Recipe
  • Cannoli Cheesecake Recipe
    Cannoli Cheesecake Recipe
  • Stuffed Chicken Parmesan Recipe
    Stuffed Chicken Parmesan Recipe
  • Healthy Pumpkin Muffins Recipe
    Healthy Pumpkin Muffins Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Recipe Feast Ful. All rights reserved.