Nothing beats the comfort of a homemade Creamy Tomato Soup Recipe on a chilly day. With rich San Marzano tomatoes and a silky blend of sautéed veggies, this soup feels like a warm hug in a bowl. I can’t wait to share it with you!
Jump to:
Why You'll Love This Recipe
This recipe is one of my go-tos when I want something cozy, flavorful, and effortlessly delicious. It’s simple enough for weeknight dinners but special enough to serve when friends drop by.
- Rich, creamy texture: Made from perfectly blended San Marzano tomatoes and optional cream to satisfy your soup cravings.
- Smoky, savory depth: Sautéed onions, celery, and carrots build a flavorful base that’s simply irresistible.
- Quick and easy to make: Less than an hour from start to finish—perfect for busy days or relaxed weekends.
- Versatile serving options: Pairs wonderfully with crusty bread, grilled cheese, or just a sprinkle of fresh herbs and parmesan.
Ingredients & Why They Work
Choosing fresh and quality ingredients really makes a difference here. The star is definitely the canned San Marzano tomatoes, but every vegetable and herb adds its own magic. Let’s walk through the key players you’ll need for this creamy tomato soup.
- Extra-virgin olive oil: Adds a fruity, peppery note and helps gently sauté your aromatics without overpowering flavors.
- Unsalted butter: Gives richness and depth to the sautéed veggies, enhancing the mouthfeel.
- Yellow onions: A sweet, savory base that forms the backbone of the soup’s flavor.
- Celery rib: Adds a subtle earthiness and crunch that mellows during cooking.
- Carrot: Brings natural sweetness and vibrant color to balance the acidity of the tomatoes.
- Garlic cloves: Provides that nearly addictive aroma and savory bite we all love in tomato soup.
- Dried thyme: Delivers an herbaceous, slightly minty note that complements the tomatoes perfectly.
- Kosher salt: Essential for seasoning and bringing out the flavors.
- Ground black pepper: Adds a bit of warmth and mild spice to awaken the palate.
- Whole peeled San Marzano tomatoes: The true hero—these tomatoes are naturally sweeter and less acidic, giving the soup its authentic and rich tomato flavor.
- Chicken or vegetable broth: Creates the liquid base that carries all the flavors; use vegetable broth to keep it vegetarian or chicken broth if you want extra depth.
Make It Your Way
The beauty of this Creamy Tomato Soup Recipe is how easily it adapts to your tastes and dietary needs. Whether you want it ultra-smooth, packed with herbs, or fully plant-based, there’s a perfect version waiting for you!
- Vegetarian and Vegan Variation: Swap the unsalted butter for an extra 2 tablespoons of olive oil and replace the heavy cream with a plant-based cream or coconut milk. I’ve made this soup vegan-friendly many times, and it still delivers that rich, comforting flavor without sacrificing creaminess.
- Extra Creamy Version: Stir in a few tablespoons of heavy cream after blending for a luxurious texture. I love this version when serving guests—it feels so indulgent and pairs beautifully with a crispy grilled cheese sandwich.
- Herby Freshness: Add a handful of fresh basil or parsley just before serving. I find the fresh herbs brighten up the soup and add a lovely pop of color, making it feel vibrant even on chilly days.
- Spicy Kick: For a little heat, toss in a pinch of red pepper flakes when sautéing the garlic. It adds a subtle warmth that beautifully balances the sweetness of the tomatoes.
Step-by-Step: How I Make Creamy Tomato Soup Recipe
Step 1: Sauté the Vegetables to Build Flavor
Start by heating 2 tablespoons of extra-virgin olive oil and 2 tablespoons of unsalted butter in a large pot over medium heat. Once the butter melts, add 2 medium chopped yellow onions, 1 diced celery rib, and 1 peeled and diced medium carrot. Let them sauté for about 4 to 5 minutes until the vegetables soften and release their natural sweetness. You’ll notice a lovely aroma filling the kitchen—this is the foundation of your soup’s rich flavor.
Step 2: Add Aromatics for Depth
Next, stir in 6 minced garlic cloves, ½ teaspoon of dried thyme, 1½ teaspoons of kosher salt, and ½ teaspoon of ground black pepper. Cook this mixture for another minute, making sure the garlic becomes fragrant but doesn’t brown. This step layers those subtle herbal notes and spices that will really make your creamy tomato soup sing.
Step 3: Simmer with San Marzano Tomatoes and Broth
Pour in two 28-ounce cans of whole peeled San Marzano tomatoes, including their juices, plus 2 cups of chicken or vegetable broth. Bring the pot to a gentle simmer, then reduce the heat to low. Let the soup simmer uncovered for 30 minutes, stirring occasionally to meld all those vibrant flavors. This slow simmer is key for that classic tomato richness.
Step 4: Blend to Perfect Creaminess
After simmering, use an immersion blender directly in the pot to puree the soup until creamy. If you prefer an ultra-smooth texture (which I do!), carefully transfer the soup in batches to a blender, blend until velvety, then return everything to the pot. At this point, feel free to stir in a few tablespoons of heavy cream if you want to amp up the richness—this step is worth it for that luscious mouthfeel.
Step 5: Garnish and Serve Warm
Ladle your creamy tomato soup into bowls and add those beautiful finishing touches. Drizzle with extra olive oil, sprinkle freshly grated parmesan or add parmesan crisps, and top with fresh herbs like basil or parsley if you like. I also love pairing this soup with crusty bread or a grilled cheese sandwich—the perfect cozy meal for any day.
Top Tip
Getting that perfect balance of rich, creamy texture and vibrant tomato flavor in your Creamy Tomato Soup Recipe can be a game changer. Here are some of my personal tips to help you make this soup your new go-to comfort food.
- Use San Marzano Tomatoes: From experience, the natural sweetness and low acidity of San Marzano tomatoes make all the difference in creating that deep, satisfying flavor base. Don't skimp here!
- Don’t Rush the Simmer: I learned that letting the soup simmer gently for the full 30 minutes really helps the flavors meld beautifully—rushing this step results in a more one-dimensional taste.
- Blend Twice for Smoothness: Using an immersion blender first is great for convenience, but transferring to a traditional blender for a second round gives you a luxuriously velvety soup every time.
- Watch Your Salt: I used to oversalt early on, but seasoning gradually and tasting as you go keeps the soup perfectly balanced without overpowering the natural tomato goodness.
How to Serve Creamy Tomato Soup Recipe
Garnishes
Adding garnishes is a wonderful way to elevate your creamy tomato soup. Try a drizzle of good-quality extra virgin olive oil for a silky finish, a sprinkle of freshly grated parmesan or parmesan crisps for a salty, crunchy twist, and scatter some fresh herbs like basil or parsley to introduce a bright, fresh note. If you want to amp up the creaminess, swirl in a few tablespoons of heavy cream just before serving.
Side Dishes
This soup pairs beautifully with crusty artisan bread, a classic grilled cheese sandwich, or even garlic breadsticks. For something lighter, a crisp green salad or a side of roasted vegetables complements the creaminess perfectly and rounds out the meal.
Make Ahead and Storage
Storing Leftovers
Allow your soup to cool completely before transferring it to an airtight container. Stored in the refrigerator, it will stay fresh for up to 4 days. This way, you can enjoy your Creamy Tomato Soup Recipe multiple times throughout the week with minimal extra effort.
Freezing
This soup freezes beautifully! Pour it into freezer-safe containers or heavy-duty freezer bags, leaving a bit of space at the top for expansion. It keeps well for up to 3 months. When you’re ready to enjoy, thaw overnight in the refrigerator before reheating.
Reheating
Reheat your soup gently over low to medium heat on the stovetop, stirring occasionally to prevent burning and to help it heat evenly. If the soup seems too thick after reheating, add a splash of broth or water to reach your desired consistency. Avoid boiling to preserve the creamy texture and fresh flavors.
Frequently Asked Questions:
Yes! To make this soup vegan, simply substitute the unsalted butter with extra-virgin olive oil and omit the heavy cream or replace it with your favorite plant-based cream alternative. Use vegetable broth to keep it fully plant-based.
While San Marzano tomatoes are ideal for their sweetness and low acidity, any good quality canned whole peeled tomatoes will work just fine to make a delicious soup.
To thicken your soup, let it simmer a little longer after blending to reduce the liquid. If you prefer it thinner, simply add an extra ½ to 1 cup of chicken or vegetable broth until you achieve your desired consistency.
Absolutely! This soup can be made a day or two in advance, stored in the refrigerator, and gently reheated when ready to serve. It also freezes well for up to 3 months, making it great for meal prep.
Final Thoughts
There’s something truly soothing about a bowl of homemade Creamy Tomato Soup Recipe — it feels like a warm hug in every spoonful. Whether you’re cozying up on a chilly evening or looking for an elegant yet simple starter, this recipe hits all the right notes with its balanced flavors and velvety texture. I hope these tips and serving ideas inspire you to make it your own and share it with those you love. Happy cooking and happy slurping!
Print
Creamy Tomato Soup Recipe
- Prep Time: 5 minutes
- Cook Time: 38 minutes
- Total Time: 43 minutes
- Yield: 8 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Description
This classic tomato soup recipe features a rich, creamy texture made from San Marzano tomatoes, sautéed vegetables, and aromatic herbs. Perfectly blended and optionally enhanced with cream and parmesan, this comforting soup is ideal for any season and pairs wonderfully with crusty bread or grilled cheese.
Ingredients
Main Ingredients
- 2 tablespoons extra-virgin olive oil
- 2 tablespoons unsalted butter
- 2 medium yellow onions, chopped
- 1 celery rib, diced
- 1 medium carrot, peeled and diced
- 6 garlic cloves, minced or chopped
- ½ teaspoon dried thyme
- 1 ½ teaspoons kosher salt
- ½ teaspoon ground black pepper
- 2 (28-ounce cans) whole peeled San Marzano tomatoes
- 2 cups chicken or vegetable broth
Optional Garnishes
- Fresh herbs (such as basil or parsley)
- Heavy cream (a few tablespoons for creamier texture)
- Freshly grated parmesan or parmesan crisps
- Extra olive oil for drizzling
Instructions
- Sauté the vegetables: Heat the extra-virgin olive oil and unsalted butter in a large pot over medium heat. Add the chopped onion, diced celery, and diced carrot. Sauté for 4 to 5 minutes or until the vegetables soften and become fragrant.
- Add the aromatics: Stir in the minced garlic, dried thyme, kosher salt, and ground black pepper. Cook for an additional minute, allowing the garlic and spices to release their flavor.
- Add the tomatoes and broth: Pour in the whole peeled San Marzano tomatoes along with their juices and 2 cups of chicken or vegetable broth. Bring the mixture to a simmer, then reduce the heat to low. Let it simmer gently for 30 minutes, stirring occasionally to blend the flavors.
- Blend the soup: Use an immersion blender directly in the pot to puree the soup until it reaches a creamy texture. For a smoother consistency, transfer the soup in batches to a blender and purée until ultra-smooth. Return the soup to the pot. If desired, stir in a few tablespoons of heavy cream for added richness.
- Garnish and serve: Ladle the tomato soup into bowls. Garnish with a drizzle of extra olive oil, freshly grated parmesan or parmesan crisps, and fresh herbs if you like. Serve hot for a comforting meal.
Notes
- Adjust broth quantity by adding ½ to 1 cup more to achieve desired soup consistency and extend servings.
- Use either chicken or vegetable broth to suit dietary preferences or make it vegetarian by using vegetable broth.
- For a vegan version, substitute butter with additional olive oil and omit heavy cream or use a plant-based cream alternative.
- San Marzano tomatoes are preferred for their sweet flavor, but any good quality canned whole tomatoes can be used.
- If you want a thicker soup, simmer a bit longer after blending to reduce liquid.
Nutrition
- Serving Size: 1 cup
- Calories: 150 kcal
- Sugar: 8 g
- Sodium: 600 mg
- Fat: 9 g
- Saturated Fat: 3 g
- Unsaturated Fat: 6 g
- Trans Fat: 0 g
- Carbohydrates: 15 g
- Fiber: 3 g
- Protein: 3 g
- Cholesterol: 10 mg
Leave a Reply