
There are few dishes as comforting and timeless as a warm bowl of creamy tomato soup. This recipe is especially perfect for those moments when you want something deeply satisfying without spending hours in the kitchen. Whether it’s a quiet evening at home, a rainy afternoon, or a simple family dinner, this soup brings warmth and familiarity to the table.
The inspiration behind this recipe comes from the idea that great cooking doesn’t require complicated ingredients. Canned tomatoes, often overlooked, are one of the most reliable pantry staples, picked and preserved at peak ripeness. With just a few fresh aromatics and a touch of cream, they transform into a silky, flavorful soup that feels both nostalgic and refined. This creamy tomato soup proves that simplicity, when done right, can be truly extraordinary.
Why This Creamy Tomato Soup Works So Well
Creamy tomato soup made with canned tomatoes has several advantages over versions that rely solely on fresh produce. Canned tomatoes offer consistent flavor year-round, ensuring your soup tastes rich and balanced no matter the season. This recipe focuses on layering flavors gradually, starting with gently sautéed onions and garlic, followed by tomatoes and broth, and finishing with cream for a smooth, luxurious texture.
Another reason this soup shines is its versatility. It can be served as a light lunch, a comforting starter, or even a main course when paired with bread or a salad. It’s also easy to customize, making it suitable for a wide range of tastes and dietary needs.
Ingredients for Creamy Tomato Soup
-
2 tablespoons olive oil
-
1 medium onion, finely chopped (about 150 g / 5 oz)
-
3 cloves garlic, minced
-
2 cans whole peeled tomatoes (800 g / 28 oz total), with juices
-
2 tablespoons tomato paste
-
3 cups vegetable broth (720 ml)
-
1 teaspoon salt
-
½ teaspoon black pepper
-
1 teaspoon sugar (optional, to balance acidity)
-
1 teaspoon dried basil
-
½ teaspoon dried oregano
-
¾ cup heavy cream (180 ml)
-
2 tablespoons butter
-
Fresh basil leaves for garnish (optional)
Tips for the Best Texture and Flavor
-
Blending thoroughly is key to achieving a silky texture.
-
If you prefer a thicker soup, simmer it a few minutes longer before adding the cream.
-
For a lighter version, substitute part of the cream with milk or additional broth.
-
Always taste before serving; canned tomatoes can vary in acidity.
Frequently Asked Questions
Can I use crushed or diced canned tomatoes instead of whole tomatoes?
Yes, crushed or diced canned tomatoes work very well in this recipe. Whole peeled tomatoes tend to offer the smoothest texture once blended, but crushed tomatoes will save you a step. If using diced tomatoes, be sure to blend thoroughly, as they may contain firmer pieces. The flavor remains rich and satisfying regardless of the tomato style, making this soup flexible for whatever you have on hand.
How do I make this soup dairy-free?
To make this creamy tomato soup dairy-free, replace the heavy cream with full-fat coconut milk or a plant-based cream alternative. Use olive oil instead of butter at the end. Coconut milk adds a subtle richness without overpowering the tomato flavor. The result is still smooth, comforting, and full-bodied, making it a great option for those avoiding dairy.
Can I freeze creamy tomato soup?
Yes, this soup freezes well, but with one adjustment. For best results, freeze the soup before adding the cream. Once reheated, stir in the cream just before serving. This prevents any texture changes that can happen when dairy is frozen. Store the soup in airtight containers for up to three months.
How can I make the soup more filling?
If you want a heartier soup, consider adding cooked rice, small pasta, or blended white beans. These additions increase thickness and make the soup more satisfying as a main dish. You can also serve it with hearty sides like crusty bread or a fresh salad to create a complete meal.
Serving Suggestions
Creamy tomato soup pairs beautifully with a variety of sides. A slice of toasted bread, warm flatbread, or a simple vegetable sandwich complements the soup without overpowering it. For a cozy meal, serve it alongside a crisp green salad dressed with a light vinaigrette. This balance of creamy and fresh elements makes the dish feel complete and nourishing.
Final Thoughts
Creamy tomato soup made with canned tomatoes is a reminder that comforting, homemade food doesn’t have to be complicated. With just a handful of pantry staples and a little time, you can create a dish that feels both familiar and special. The smooth texture, balanced acidity, and gentle creaminess make this soup a favorite for all ages.
This recipe is also a wonderful foundation for experimentation. You can adjust the seasoning, add fresh herbs, or customize the texture to suit your preferences. It’s reliable enough for busy weeknights yet comforting enough to serve when you want something truly soothing.
Most importantly, this soup invites you to slow down and enjoy the simple pleasure of a warm bowl shared with family or enjoyed quietly on your own. It proves that even the most humble ingredients, when treated with care, can deliver exceptional flavor and comfort.
Print
Creamy Tomato Soup Made with Canned Tomatoes
- Total Time: 40 minutes
- Yield: 4 servings 1x
Description
A smooth, comforting soup made with pantry staples and finished with cream for a rich, satisfying texture.
Ingredients
-
2 tablespoons olive oil
-
1 medium onion, finely chopped (150 g / 5 oz)
-
3 cloves garlic, minced
-
2 cans whole peeled tomatoes (800 g / 28 oz total)
-
2 tablespoons tomato paste
-
3 cups vegetable broth (720 ml)
-
1 teaspoon salt
-
½ teaspoon black pepper
-
1 teaspoon sugar (optional)
-
1 teaspoon dried basil
-
½ teaspoon dried oregano
-
¾ cup heavy cream (180 ml)
-
2 tablespoons butter
Instructions
-
Heat olive oil in a pot and sauté onion until soft.
-
Add garlic and cook briefly until fragrant.
-
Stir in tomato paste, then add canned tomatoes and broth.
-
Season and simmer for 20 minutes.
-
Blend until smooth.
-
Stir in cream and butter, then serve warm.
Notes
For freezing, omit the cream and add it after reheating. Adjust seasoning to taste before serving.
- Prep Time: 10 minutes
- Cook Time: 30 minutes


