There’s something uniquely comforting about a bowl of warm, velvety creamy tomato soup on a chilly evening. I remember coming home from school on a particularly blustery autumn day, drenched and shivering, to find my grandmother stirring a pot on the stove. The scent of sweet tomatoes and savory herbs filled the kitchen, instantly chasing away the cold. She’d always serve it with a perfectly grilled cheese sandwich, the kind where the cheese oozes out, ready for dipping. That memory is etched in my heart, a testament to the simple power of good food and loving hands. This isn’t just any creamy tomato soup recipe; it’s a homage to those cherished moments, elevated with a few simple techniques to give you the most luxurious, flavorful experience possible. It’s a recipe born from a desire to recreate that warmth, that perfect balance of tangy and sweet, and that incredibly smooth texture that just melts in your mouth. This soup isn’t just a meal; it’s a hug in a bowl, a taste of nostalgia, and a reminder that sometimes, the simplest things are the most profound.
Why This Recipe is a Must-Try
- Unbelievably Creamy Texture: We achieve a silky-smooth consistency without excessive cream, letting the rich tomato flavor shine. This creamy tomato soup is pure bliss!
- Depth of Flavor: Roasting the tomatoes brings out their natural sweetness and intensifies their flavor, creating a complex base that’s far beyond your average canned soup.
- Versatile & Adaptable: Easy to customize with your favorite herbs, spices, or even a touch of heat. It’s a creamy tomato soup that caters to your cravings.
- Quick & Easy Weeknight Meal: Despite its gourmet taste, this creamy tomato soup comes together surprisingly fast, making it perfect for busy evenings.
Key Ingredient Notes
San Marzano Tomatoes
When it comes to making an exceptional creamy tomato soup, the quality of your tomatoes is paramount. My absolute go-to are canned San Marzano tomatoes. These Italian plum tomatoes are renowned for their sweet flavor, low acidity, and thick flesh with fewer seeds, making them ideal for sauces and soups. Their rich, concentrated flavor forms the perfect backbone for this creamy tomato soup, providing a depth that other tomatoes simply can’t match. Look for DOP certified San Marzano tomatoes for the best quality; they make all the difference in the final taste of your creamy tomato soup.
Fresh Basil
Fresh basil isn’t just a garnish here; it’s a crucial flavor component that brightens and lifts the entire dish. While dried basil can be used in a pinch, the vibrant, peppery, slightly sweet notes of fresh basil are irreplaceable. Adding it both during cooking and as a fresh garnish ensures its delicate flavor permeates the creamy tomato soup while also providing a burst of aromatic freshness right before serving. It complements the sweetness of the tomatoes beautifully and helps create that classic, comforting profile. It really ties the whole creamy tomato soup experience together.
Heavy Cream
While the goal is a healthy balance, a touch of heavy cream is what truly transforms this from a good tomato soup to a truly creamy tomato soup. It adds that luxurious, velvety mouthfeel and mellows the acidity of the tomatoes, creating a harmonious and comforting flavor profile. Don’t be tempted to swap it for milk or half-and-half unless you’re prepared for a thinner, less rich result. The fat in heavy cream also helps carry the flavors, making each spoonful of this creamy tomato soup feel indulgent and satisfying. It’s the secret to its undeniable richness.

Step-by-Step Guide with Pro Tips
Making the perfect creamy tomato soup is an art, but a very achievable one! Follow these steps for a truly delicious experience.
Pro Tip: Don’t rush the simmering process. Allowing the flavors to meld is key to a truly deep, rich creamy tomato soup.
Pro Tip: For extra flavor, use good quality olive oil for sautéing. It makes a difference in the overall profile of your creamy tomato soup.
Pro Tip: If you want to make this creamy tomato soup ahead of time, it stores wonderfully! See our Basics Glass Food Storage recommendations for airtight containers.
Variations & Serving Suggestions
This creamy tomato soup is fantastic on its own, but there are countless ways to make it even more special!
- Spicy Kick: Add a pinch of red pepper flakes or a dash of hot sauce when sautéing the aromatics for a fiery twist.
- Smoky Flavor: A tiny bit of smoked paprika or a drop of liquid smoke can add a wonderful depth.
- Herb Variations: Experiment with fresh oregano, thyme, or even a sprig of rosemary for different aromatic profiles.
- Vegan Option: Swap the heavy cream for full-fat coconut milk or a plant-based cashew cream for an equally rich, dairy-free creamy tomato soup.
- Roasted Garlic: Instead of sautéing garlic, roast a whole head with the tomatoes for a sweeter, more mellow garlic flavor.
Serving Suggestions:
- The Classic Duo: You can’t go wrong with a perfectly grilled cheese sandwich for dipping. It’s the ultimate pairing for a creamy tomato soup.
- Croutons & Fresh Herbs: Homemade garlic croutons and a sprinkle of fresh basil or chives add texture and fresh flavor.
- Cheese Toppings: A dollop of fresh ricotta, a sprinkle of grated Parmesan, or a swirl of crumbled feta can elevate the experience.
- Gourmet Garnish: A drizzle of good quality balsamic glaze or a swirl of pesto adds an elegant touch.
- Heartier Meal: Serve alongside a crisp green salad or a light sandwich. For another comforting and quick meal idea, consider making one-pot pasta recipes.
- Bread for Dipping: Crusty baguette or sourdough is perfect for soaking up every last drop of this delicious creamy tomato soup.
Nutrition Information
Here’s a breakdown of the nutritional content per serving of our creamy tomato soup. Please note these are estimates and may vary based on specific ingredients and portion sizes.
| Nutrient | Amount |
|---|---|
| Calories | 320 kcal |
| Carbohydrate Content | 28 g |
| Cholesterol Content | 55 mg |
| Fat Content | 21 g |
| Fiber Content | 6 g |
| Protein Content | 8 g |
| Saturated Fat Content | 12 g |
| Serving Size | 1 cup |
| Sodium Content | 680 mg |
| Sugar Content | 15 g |
| Trans Fat Content | 0.5 g |
| Unsaturated Fat Content | 7 g |
Conclusion
This ultimate creamy tomato soup recipe is more than just a meal; it’s an experience. It’s designed to bring warmth, comfort, and a touch of gourmet elegance to your table with minimal effort. From the deep, roasted tomato flavor to the silken texture, every spoonful is a testament to simple, quality ingredients treated with care. Whether you’re chasing away a cold-weather chill, seeking a nostalgic taste of home, or simply craving something incredibly delicious, this creamy tomato soup will not disappoint. So grab your apron, gather your ingredients, and prepare to fall in love with your new favorite soup. For other comforting soup ideas, check out our Mediterranean Lemon Chicken Soup.
FAQs
Can I make this creamy tomato soup vegan?
Yes, absolutely! To make this creamy tomato soup vegan, simply substitute the heavy cream with full-fat coconut milk or a homemade cashew cream. Ensure your vegetable broth is also vegan-friendly. The rich flavors from the roasted tomatoes and fresh basil will still shine through beautifully.
What’s the best way to store leftover creamy tomato soup?
Leftover creamy tomato soup can be stored in an airtight container in the refrigerator for up to 3-4 days. For longer storage, it freezes wonderfully for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop over low heat, stirring occasionally, until warmed through. You may need to add a splash of broth or water if it’s too thick.
What can I serve with creamy tomato soup?
The classic pairing for creamy tomato soup is a grilled cheese sandwich, perfect for dipping! Other great accompaniments include homemade croutons, a sprinkle of fresh herbs like basil or chives, a dollop of sour cream or fresh ricotta, or a crusty baguette. A light side salad also complements the soup well, offering a fresh contrast.
Is it worth roasting the tomatoes for this creamy tomato soup?
Absolutely! Roasting the canned San Marzano tomatoes is a game-changer for this creamy tomato soup. It concentrates their natural sweetness, mellows their acidity, and adds a deeper, more complex roasted flavor that you simply can’t achieve by just simmering them. This step elevates the soup from good to extraordinary, providing an unparalleled depth of flavor.

The Ultimate Creamy Tomato Soup
A luxuriously smooth and flavorful creamy tomato soup, made with roasted San Marzano tomatoes and fresh basil for an unparalleled depth of taste. This comforting classic is perfect for a cozy meal.
- Total Time: 55 minutes
- Yield: 6 servings 1x
Ingredients
2 (28 ounce) cans whole peeled San Marzano tomatoes, undrained
1 large yellow onion, chopped
4 cloves garlic, minced
2 tablespoons olive oil
4 cups vegetable or chicken broth
1/2 cup heavy cream
1/4 cup fresh basil leaves, chopped, plus more for garnish
1 teaspoon sugar (optional, to balance acidity)
1/2 teaspoon salt, or to taste
1/4 teaspoon black pepper, or to taste
Instructions
Step 1: Preheat oven to 400°F (200°C). Pour the canned San Marzano tomatoes (undrained) onto a large baking sheet. Drizzle with 1 tablespoon of olive oil and spread them out. Roast for 20-25 minutes, or until slightly caramelized and fragrant. This step significantly deepens the flavor of your creamy tomato soup.
Step 2: While tomatoes are roasting, heat the remaining 1 tablespoon of olive oil in a large heavy-bottomed pot or Dutch oven over medium heat. Add the chopped yellow onion and cook, stirring occasionally, until softened and translucent, about 8-10 minutes.
Step 3: Add the minced garlic to the pot and cook for another 1-2 minutes until fragrant, being careful not to burn it. This aromatic base is crucial for a delicious creamy tomato soup.
Step 4: Once roasted, carefully transfer the tomatoes from the baking sheet into the pot with the onions and garlic. Use a wooden spoon to scrape up any delicious caramelized bits from the baking sheet and add them to the pot.
Step 5: Pour in the vegetable or chicken broth. Add the chopped fresh basil, sugar (if using), salt, and black pepper. Bring the mixture to a simmer, then reduce heat to low, cover, and let it cook for at least 15 minutes to allow the flavors to meld. This slow simmer develops the rich taste of the creamy tomato soup.
Step 6: Remove the pot from the heat. Carefully use an immersion blender to purée the soup until it is completely smooth and creamy. Alternatively, transfer the soup in batches to a stand blender (be very careful with hot liquids) and blend until smooth. For an extra silky consistency, you can pass the puréed soup through a fine-mesh sieve.
Step 7: Return the puréed soup to the pot over low heat. Stir in the heavy cream. Heat gently until warmed through, but do not bring to a rolling boil after adding the cream, as it can curdle. Taste and adjust seasoning as needed.
Step 8: Ladle the hot creamy tomato soup into bowls. Garnish with additional fresh basil leaves, a swirl of cream, or a drizzle of olive oil, and serve immediately with your favorite accompaniments.
Notes
For an even richer flavor, you can add a tablespoon of tomato paste when sautéing the onions and garlic. If you prefer a thinner soup, adjust the amount of broth to your liking. Leftovers can be stored in an airtight container in the refrigerator for up to 3-4 days or frozen for up to 3 months. Reheat gently on the stovetop.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Main Dishes
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 320 kcal
- Sugar: 15 g
- Sodium: 680 mg
- Fat: 21 g
- Saturated Fat: 12 g
- Unsaturated Fat: 7 g
- Trans Fat: 0.5 g
- Carbohydrates: 28 g
- Fiber: 6 g
- Protein: 8 g
- Cholesterol: 55 mg
Keywords: creamy tomato soup, tomato soup recipe, homemade tomato soup, comfort food, easy soup recipe, vegetarian soup, roasted tomato soup, san marzano tomatoes






