As the chilly winds of winter sweep through, there’s nothing quite like a bowl of homemade comfort to warm the soul. This Creamy Tomato Soup, crafted from canned tomatoes, feels like a cozy hug on a cold day. With the simplicity of pantry ingredients and the vibrant kick of fresh basil, it effortlessly transforms into a smooth, delectable dish. Plus, it’s a breeze to whip up in just 40 minutes! Whether you’re battling a busy weeknight or settling in for a weekend treat, this vegetarian offering pairs beautifully with a gooey grilled cheese for pure nostalgia on a plate. Are you ready to dive into this delightful recipe that promises both warmth and ease?

Why is This Tomato Soup So Special?
Comforting Warmth: With a rich, creamy texture and vibrant flavor, this tomato soup is the ultimate winter comfort food.
Quick and Easy: Ready in just 40 minutes, it’s perfect for busy weeknights, meaning you won’t sacrifice quality for speed.
Versatile Ingredients: Made with pantry staples like canned tomatoes and fresh herbs, it’s adaptable to your taste—try adding spices or other veggies!
Crowd-Pleasing Flavor: Its deliciousness appeals to everyone, making it an ideal candidate for family dinners or casual gatherings.
Health-Conscious Option: Vegetarian and easily dairy-free, it fits well into various dietary preferences. For more comforting flavors, check out our delicious Macaroni Cheese Soup or the hearty Coconut Curry Soup.
Tomato Soup Ingredients
• Here’s everything you need for this delightful creamy creation!
For the Base
- 3 tablespoons olive oil – Provides fat for cooking the vegetables and adds richness.
- 1 large yellow onion, diced – Adds sweetness and depth to the soup.
- 3 medium carrots, diced – Contributes sweetness and texture; can substitute with green bell pepper for a different flavor.
- 4 cloves garlic, finely chopped or grated – Offers aromatic depth; feel free to adjust according to taste.
- 4 tablespoons tomato paste – Intensifies flavor and adds body to the tomato soup.
For the Flavor
- Optional: up to 1 teaspoon crushed red pepper flakes – Adds a heat element; adjust based on spice preference.
- 1 cup fresh basil leaves and tender stems – Infuses the soup with herbal flavor; substitute with 1 teaspoon dried basil.
- 1 teaspoon fresh thyme leaves (or generous pinch dried thyme) – Adds earthy notes; dried thyme can be used if fresh is unavailable.
For the Soup
- One 28-ounce can crushed tomatoes – The main ingredient providing tomato flavor and texture.
- 2 cups vegetable stock or broth – Provides liquid; chicken broth can substitute for added flavor.
- Optional: ½ cup dry, unoaked white wine – Adds acidity and depth; can skip and add a splash of apple cider vinegar instead.
- 2 cups heavy cream, or plant-based milk of choice – For creaminess; substitutes include almond or oat milk for a dairy-free version.
- Kosher salt and ground black pepper – Essential for seasoning; adjust to taste.
Delve into a bowl of comforting flavors with this Tomato Soup that promises to warm hearts and homes!
Step‑by‑Step Instructions for Creamy Tomato Soup
Step 1: Cook the Aromatics
Heat 3 tablespoons of olive oil in a heavy-bottomed pot over medium heat until shimmering. Add 1 large diced yellow onion and 3 diced medium carrots, seasoning them generously with kosher salt and ground black pepper. Cook for about 5-6 minutes, stirring occasionally, until the veggies begin to soften and become fragrant. Once they’re ready, stir in 4 cloves of finely chopped garlic and 4 tablespoons of tomato paste, cooking for an additional 1-2 minutes until everything is well combined and aromatic.
Step 2: Build and Simmer the Soup
Next, add 1 cup of fresh basil leaves, 1 teaspoon of fresh thyme (or a pinch of dried), one 28-ounce can of crushed tomatoes, and 2 cups of vegetable stock to your pot. If you enjoy a bit of acidity, pour in the optional ½ cup of dry white wine. Raise the heat to bring the mixture to a gentle boil, then lower the heat to maintain a simmer. Partially cover the pot and let it simmer for about 15 minutes, allowing the flavors to meld and the vegetables to become tender.
Step 3: Blend the Soup
Once the soup has simmered, it’s time to blend it into a creamy consistency! If you’re using a regular blender, carefully transfer the soup in batches to avoid splatters. Alternatively, the immersion blender can be used directly in the pot for a seamless approach. Blend until the soup is incredibly smooth and creamy, revealing that rich, vibrant red hue we’re all looking for in a tomato soup.
Step 4: Finish the Soup
Return the blended soup to the pot over low heat. Gently stir in 2 cups of heavy cream or your chosen plant-based milk for a dairy-free option. Heat the soup until warmed through, taking a moment to taste and adjust seasoning with additional salt and pepper as needed. The final touch will bring a luscious, creamy richness to your tomato soup.
Step 5: Serve and Garnish
Ladle your creamy tomato soup into warm bowls, showcasing its vibrant color. For a delightful presentation, garnish with a sprinkle of freshly cracked black pepper, red pepper flakes if desired, and a few basil leaves. This comforting tomato soup pairs wonderfully with crusty bread or a melty grilled cheese, making it the perfect accompaniment for a cozy meal.

What to Serve with Creamy Tomato Soup
Indulge in a cozy meal that brings comfort to your table, perfectly complementing the rich, velvety flavors of your soup.
- Grilled Cheese Sandwich: A classic pairing that offers melty goodness; its buttery crunch perfectly contrasts the creamy texture.
- Crusty Garlic Bread: The crunchy exterior and fluffy interior absorb the soup beautifully, making every bite a flavorful delight.
- Herbed Croutons: Add a delightful crunch with these crispy, seasoned bites; they elevate each scoop of the soup’s warm goodness.
- Quinoa Salad: Vibrant and fresh, this light salad adds protein and a refreshing bite, balancing out the richness of the soup.
- Caprese Salad: Juicy tomatoes, fresh mozzarella, and fragrant basil provide a burst of freshness that harmonizes beautifully with the soup.
- Roasted Veggies: Sweet, caramelized roasts like carrots or bell peppers offer a lovely depth of flavor and a wholesome touch.
- White Wine: A chilled glass of unoaked white wine complements the acidity and richness of the tomato soup, enhancing the overall meal experience.
- Chocolate Chip Cookies: A sweet treat that rounds off the meal perfectly, balancing the savory notes of the soup with a bit of nostalgia.
- Fresh Basil Pesto: A dollop of vibrant, herby pesto on top adds a fresh note and a delightful burst of flavor for each sip.
Expert Tips for the Best Tomato Soup
- Blend Thoroughly: A smooth, creamy texture is key. Blend until entirely smooth to avoid any lumps ruining your tomato soup.
- Use Fresh Herbs: While dried herbs are acceptable, fresh basil and thyme significantly enhance flavor. Use them for the best results.
- Adjust Seasoning: Always taste before serving! Adjust salt and pepper to elevate the savory notes of your tomato soup.
- Avoid Overfilling: If using a blender, do it in batches to prevent overflow and mess; safety first when blending hot liquids.
- Store Smartly: If making ahead, leave out the cream until reheating to maintain the soup’s fresh taste and texture.
Make Ahead Options
These Creamy Tomato Soup preparations are perfect for busy home cooks looking to save time without sacrificing flavor! You can chop the onions, carrots, and garlic up to 24 hours in advance—just store them in an airtight container in the refrigerator to keep them fresh. The soup itself can be made in advance and stored (without the cream) for up to 3 days; let it cool, then transfer it to an airtight container in the fridge. When you’re ready to enjoy your soup, simply reheat it on the stove over low heat and stir in the cream just before serving to maintain its rich, velvety texture. With these make-ahead tips, you’ll have a comforting meal ready with minimal effort!
How to Store and Freeze Tomato Soup
Fridge: Store any leftover tomato soup in an airtight container and refrigerate for up to 3 days. Make sure to let it cool before sealing to maintain the best flavor.
Freezer: For longer storage, freeze the tomato soup in freezer-safe containers for up to 2 months. Ensure it’s completely cooled and leave some space at the top for expansion.
Reheating: When ready to enjoy, thaw the soup in the refrigerator overnight and gently reheat on the stove. For a creamy texture, add the heavy cream or plant-based milk after thawing for the best results.
Avoid Flavors Deterioration: It’s best to freeze the soup without cream to maintain its freshness. Adding cream after thawing keeps everything tasting delightful!
Tomato Soup Variations & Substitutions
Feel free to get creative and make this Tomato Soup your own with these delightful twists and swaps!
- Herb Swap: Switch out basil for oregano or parsley to introduce a fresh note. Each herb brings its own unique flair to the flavor profile.
- Balsamic Twist: Add a splash of balsamic vinegar for a touch of tanginess. This enhances the soup’s flavor and gives a hint of sweetness.
- Creamy Alternative: For a lighter version, substitute heavy cream with coconut milk or a plant-based alternative like almond milk. This gives a different, yet deliciously creamy texture.
- Veggie Boost: Toss in sautéed bell peppers for a burst of sweetness or fresh spinach for an added nutritional boost. It’s a lovely way to sneak in some greens!
- Spice it Up: If you love a kick, increase the crushed red pepper flakes or add a dash of hot sauce. Adjust the heat to suit your taste buds!
- Cheesy Addition: Stir in a handful of shredded cheese when finishing the soup. It melts beautifully, adding an irresistible richness.
- Wine or No Wine: If you prefer to avoid wine, a splash of apple cider vinegar can provide that necessary acidity without the alcohol.
- Freezing Tip: When freezing, omit the cream and add it fresh when reheating to keep that luscious texture. This allows for optimal flavor retention!
This Tomato Soup is beautifully versatile, just like my Coconut Curry Soup, which showcases how simple ingredient changes can lead to extraordinary flavors. For something equally comforting, don’t miss the chance to try the Macaroni Cheese Soup. Happy cooking!

Creamy Tomato Soup Recipe FAQs
What type of canned tomatoes should I use for the soup?
Absolutely! For the best flavor, I recommend using whole canned tomatoes or crushed tomatoes, as they give a rich taste. If you use whole tomatoes, simply crush them in the pot while cooking.
How long can I store leftovers of creamy tomato soup?
You can refrigerate any leftover creamy tomato soup in an airtight container for up to 3 days. Just make sure it’s cooled down to room temperature before sealing to lock in that delectable flavor.
Can I freeze creamy tomato soup, and how should I do it?
Yes, you can freeze creamy tomato soup! First, let the soup cool completely, then transfer it into freezer-safe containers or bags. Be sure to leave some space at the top for expansion, as the soup will thicken when frozen. It can be stored for up to 2 months. When you’re ready to enjoy it, thaw it in the refrigerator overnight and reheat gently on the stove.
What should I do if my soup is too thick?
If your soup is thicker than you’d like, simply add a little vegetable stock or water to reach your desired consistency. Stir it in gradually while heating, then adjust seasoning if needed. The more the merrier; you can always add more liquid!
Are there any dietary considerations for my tomato soup?
Yes! This creamy tomato soup is vegetarian and can easily be made dairy-free by using plant-based milk like almond or oat milk instead of heavy cream. If anyone in your household has allergies, ensure you double-check all ingredients. Always good to keep an eye on allergies, even with comforting recipes!
Can I use fresh tomatoes instead of canned?
Certainly! If fresh tomatoes are in season and you want to use them, great choice! You’ll need about 2 pounds of fresh tomatoes. To use them, first blanch them in boiling water for 1-2 minutes, then peel and chop them before adding to the pot in place of the canned tomatoes. Just note that the final flavor and texture might vary slightly.

Creamy Tomato Soup That Warms Hearts and Homes
Ingredients
Equipment
Method
- Heat olive oil in a heavy-bottomed pot over medium heat, add onion and carrots, season with salt and pepper, cooking for 5-6 minutes until softened. Stir in garlic and tomato paste for 1-2 minutes.
- Add basil, thyme, crushed tomatoes, and vegetable stock, along with the optional white wine. Bring to a gentle boil, then lower heat and simmer, partially covered, for 15 minutes.
- Blend the soup until smooth, either in batches or using an immersion blender directly in the pot.
- Return blended soup to low heat, stir in cream or plant-based milk, and adjust seasoning as needed. Heat until warmed through.
- Ladle soup into bowls, garnishing with black pepper, red pepper flakes, and basil leaves, serving with crusty bread or grilled cheese.

Leave a Reply