Homemade Tomato Soup (Creamy, From Canned Tomatoes)
This tomato soup recipe is a quick pantry pot built on canned San Marzano-style tomatoes, with optional basil and cream for a bisque-style finish. It is the easy tomato soup to make on a weeknight when you want homemade flavor without a garden harvest.
What Makes This Recipe Work
Whole peeled canned tomatoes are packed at peak ripeness, so the soup tastes better than most off-season fresh tomatoes. Simmering with onion, garlic, and a pinch of sugar softens the canned edge, and blending at the end gives a smooth cream of tomato soup texture.
Ingredients for Homemade Tomato Soup (Creamy, From Canned Tomatoes)
- 2 tbsp (28 g) unsalted butter
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 (28 oz / 794 g) cans whole peeled San Marzano-style tomatoes, with their juices
- 2 1/2 cups (600 ml) chicken or vegetable broth
- 1 tsp sugar
- 1 tsp salt, plus more to taste
- 1/2 tsp black pepper
- 1/2 cup (120 ml) heavy cream or half-and-half, optional
- 1/2 cup fresh basil leaves, plus more for serving
- 1 tbsp olive oil, for finishing
How to Make Homemade Tomato Soup (Creamy, From Canned Tomatoes)
- Melt the butter in a large pot over medium heat. Add the onion and a pinch of salt, and cook until soft and translucent, about 6 minutes.
- Stir in the garlic and cook until fragrant, about 30 seconds.
- Add the tomatoes with their juices, crushing them into the pot with your hands or a wooden spoon, then pour in the broth, sugar, and pepper.
- Bring to a boil, then reduce to a simmer and cook, uncovered, for 15 to 20 minutes, stirring occasionally, until the raw tomato edge is gone and the soup tastes rounded.
- Blend with an immersion blender until completely smooth, or transfer in batches to a countertop blender and blend on high with the lid vented.
- Stir in the cream if using and warm gently until the soup is hot and lightly bubbling, about 3 minutes. Do not boil after adding the cream.
- Taste, adjust the salt and pepper, then ladle into bowls with torn basil and a drizzle of olive oil.
Tips for the Best Homemade Tomato Soup (Creamy, From Canned Tomatoes)
- San Marzano-style tomatoes taste sweeter and less metallic than generic canned tomatoes; they are worth seeking out.
- Crushing the tomatoes by hand before simmering helps them break down faster and gives you more control over texture.
- If you prefer a tomato bisque, increase the cream to 3/4 cup and add a pinch of ground nutmeg with the tomatoes.
- Warm the cream before adding it so the soup does not lose its heat at the finish.
Variations and Substitutions
- For the roasted version with peak-season fruit, use the Fresh Tomato Soup recipe instead of a canned base.
- Serve it the classic way with the Tomato Soup and Grilled Cheese pairing method for a full lunch.
- Stir in 1/4 cup of pesto after blending for a basil-forward soup that matches the basil and tomato soup style.
- Swap the butter for olive oil and use vegetable broth to make the pot vegan; the cream can become full-fat coconut milk.
How to Store and Reheat
- Refrigerate leftovers in a sealed container for up to 5 days and reheat gently on the stove.
- Freeze the soup without the cream for up to 3 months; thaw overnight, rewarm, and add cream and basil fresh.
Keep Exploring Soups Recipes
Try a variation
You might also like
Explore another collection
Homemade Tomato Soup (Creamy, From Canned Tomatoes) FAQ
How do you cook tomato soup from canned tomatoes?
Saute onion and garlic in butter, add whole peeled canned tomatoes with broth and seasonings, simmer for about 20 minutes, then blend until smooth. A pinch of sugar and a finish of cream or basil round out the flavor.
How do you prepare a creamy tomato soup?
Blend the simmered soup until smooth, then stir in 1/2 cup of heavy cream, half-and-half, or coconut milk and warm it through without boiling. For extra body, simmer the puree uncovered for 5 minutes before adding the cream.
Should you use canned or fresh tomatoes for tomato soup?
Canned tomatoes are the better choice for most of the year because they are packed at peak ripeness. Fresh tomatoes shine in summer; use the Fresh Tomato Soup recipe for the roasting method.
Can you make tomato soup without cream?
Yes. Blend the soup until smooth and finish with a tablespoon of butter or olive oil for richness, or add a cooked potato to the pot to thicken it naturally.
How long does homemade tomato soup last?
It keeps in the refrigerator for up to 5 days and freezes well for up to 3 months without the cream. Reheat gently and add dairy after thawing for the best texture.
Recipe Quick Facts
Rate This Recipe
Tried it? Leave a rating and a short note to help other home cooks.
Leave a Review
Share your rating, feedback, or any helpful ingredient tweaks with our cooking community!