Tomato Soup – Comforting, Simple, and Full of Flavor
Tomato soup feels like a warm hug in a bowl. It’s cozy on a chilly night, easy to make after a long day, and familiar in the best way. You don’t need fancy techniques or rare ingredients—just good tomatoes, a sturdy pot, and a little patience.
This version is smooth, bright, and balanced, with just enough richness to keep it satisfying. Pair it with a grilled cheese or some crusty bread, and dinner is done.
What Makes This Special
This tomato soup keeps the ingredient list short but respects flavor. We build a base with onions and garlic, then let tomatoes shine with a little help from broth and a touch of cream.
A pinch of sugar and splash of vinegar bring balance without making it sweet or sharp. Fresh basil at the end gives it a clean finish. It’s classic, but not boring.
- Balanced acidity: A small amount of sugar and vinegar rounds out the tang of tomatoes.
- Silky texture: Blending makes it smooth while still tasting fresh.
- Everyday ingredients: Canned tomatoes work perfectly, and you likely have the rest on hand.
- Customizable: Add spice, leave it chunky, or make it dairy-free with easy swaps.
What You’ll Need
- 2 tablespoons olive oil (or unsalted butter)
- 1 medium yellow onion, chopped
- 2–3 garlic cloves, minced
- 1 large can (28 oz) whole or crushed tomatoes (San Marzano if possible)
- 2 cups vegetable or chicken broth
- 1–2 teaspoons sugar (to taste)
- 1 tablespoon tomato paste (optional, for depth)
- 1 teaspoon kosher salt (plus more to taste)
- 1/2 teaspoon black pepper
- 1/4–1/2 teaspoon red pepper flakes (optional, for heat)
- 1–2 tablespoons red wine vinegar or balsamic vinegar
- 1/3 cup heavy cream (or half-and-half; optional)
- Fresh basil leaves (a small handful, torn)
- Crusty bread or grilled cheese (for serving)
Instructions
- Warm the base: Heat the olive oil in a medium pot over medium heat.
Add the onion and a pinch of salt. Cook, stirring often, until soft and translucent, about 6–8 minutes. Add the garlic and cook 30 seconds, just until fragrant.
- Build flavor: Stir in the tomato paste and cook 1 minute to caramelize it slightly.
Add the red pepper flakes if using.
- Add tomatoes and broth: Pour in the canned tomatoes with their juices and the broth. If using whole tomatoes, crush them gently with a spoon.
- Season and simmer: Add 1 teaspoon salt, black pepper, and 1 teaspoon sugar. Bring to a gentle simmer.
Cook uncovered for 20–25 minutes, stirring occasionally, until slightly thickened and the flavors have mellowed.
- Blend: Turn off the heat. Use an immersion blender to puree until smooth. For extra silky texture, blend in a countertop blender in batches, venting the lid.
If you like it chunky, blend only half.
- Finish and balance: Return to low heat. Stir in the vinegar and taste. Add more salt, pepper, or sugar as needed.
Swirl in the cream, then add torn basil. Warm through for 1–2 minutes without boiling.
- Serve: Ladle into bowls. Drizzle with olive oil, add a few basil ribbons, or top with a dollop of yogurt.
Serve with warm bread or a grilled cheese.
Keeping It Fresh
Tomato soup holds well, and the flavor often improves by the next day. Let it cool completely, then store in an airtight container in the fridge for up to 4 days. Reheat gently over low heat, stirring often so the cream doesn’t separate.
- Freezing: Skip the cream if you plan to freeze.
Freeze in portions for up to 3 months. Thaw overnight in the fridge, reheat, then stir in cream just before serving.
- Make-ahead tip: Cook through the blending step. Chill, then add vinegar, cream, and basil when reheating for the freshest flavor.
Health Benefits
- Rich in lycopene: Tomatoes are packed with lycopene, an antioxidant linked to heart health and reduced inflammation.
Cooking tomatoes helps your body absorb it better.
- Vitamin C and A: Tomatoes and basil bring immune support and vision-friendly nutrients.
- Lighter than creamy chowders: This soup is satisfying without being heavy. You control the cream, so it can be as light or rich as you like.
- Hydration and fiber: Even when blended, tomatoes contribute a little fiber and plenty of fluid.
Common Mistakes to Avoid
- Skipping the simmer: Rushing the cook time can leave the soup sharp and thin. Give it 20 minutes to mellow and thicken.
- Not balancing acidity: If it tastes too tangy, add a pinch more sugar or a pat of butter.
Don’t rely on salt alone.
- Boiling after adding cream: High heat can cause splitting. Keep the heat low once dairy goes in.
- Under-seasoning: Taste at the end and adjust. Canned tomatoes vary; your soup may need more salt or a splash more vinegar.
- Using only water: Broth adds depth.
If you must use water, add extra tomato paste and a bay leaf.
Alternatives
- Dairy-free: Skip cream and finish with olive oil or a swirl of coconut milk for body.
- Roasted tomato version: Roast fresh tomatoes, onion wedges, and garlic with olive oil at 400°F (200°C) for 30–40 minutes, then blend with broth.
- Spicy twist: Add a pinch of smoked paprika, cayenne, or harissa for warmth.
- Herb swap: Use thyme or oregano instead of basil for an earthier profile.
- Protein boost: Stir in white beans after blending, or top with grilled shrimp or shredded rotisserie chicken.
- Grain add-ins: Serve over cooked rice, farro, or tiny pasta like ditalini for a heartier bowl.
FAQ
Can I use fresh tomatoes instead of canned?
Yes. Use about 2 pounds of ripe tomatoes, core and quarter them, and simmer a bit longer to reduce excess water. For the best flavor, peel them first or roast them to concentrate their sweetness.
How do I fix soup that’s too acidic?
Add a pinch of sugar, a splash of cream, or a small pat of butter.
You can also simmer a peeled carrot in the soup for 10 minutes, then remove it—the natural sweetness helps balance acidity.
What if my soup is too thin?
Simmer uncovered for another 10–15 minutes to reduce. A spoonful of tomato paste helps thicken and deepen the flavor. Avoid adding flour or cornstarch unless you want a different texture.
Is there a gluten-free version?
It’s naturally gluten-free as written, as long as your broth is certified gluten-free.
Pair with gluten-free bread or a simple side salad.
Can I make it without a blender?
Yes. Use crushed tomatoes and cook until very soft, then mash with a potato masher for a rustic texture. It won’t be silky, but it will still taste great.
What cheese works best with tomato soup?
Sharp cheddar is classic for grilled cheese, but fontina, provolone, or mozzarella melt beautifully.
A sprinkle of grated Parmesan on the soup adds a savory kick.
In Conclusion
Great tomato soup is all about balance and a few smart touches. With everyday ingredients and a short simmer, you get a bowl that’s bright, cozy, and endlessly adaptable. Keep this recipe in your back pocket for busy nights or easy comfort.
It’s simple to make, easy to love, and always welcome at the table.

Tomato Soup - Comforting, Simple, and Full of Flavor
Ingredients
Method
- Warm the base: Heat the olive oil in a medium pot over medium heat.Add the onion and a pinch of salt. Cook, stirring often, until soft and translucent, about 6–8 minutes. Add the garlic and cook 30 seconds, just until fragrant.
- Build flavor: Stir in the tomato paste and cook 1 minute to caramelize it slightly.Add the red pepper flakes if using.
- Add tomatoes and broth: Pour in the canned tomatoes with their juices and the broth. If using whole tomatoes, crush them gently with a spoon.
- Season and simmer: Add 1 teaspoon salt, black pepper, and 1 teaspoon sugar. Bring to a gentle simmer.Cook uncovered for 20–25 minutes, stirring occasionally, until slightly thickened and the flavors have mellowed.
- Blend: Turn off the heat. Use an immersion blender to puree until smooth. For extra silky texture, blend in a countertop blender in batches, venting the lid.If you like it chunky, blend only half.
- Finish and balance: Return to low heat. Stir in the vinegar and taste. Add more salt, pepper, or sugar as needed.Swirl in the cream, then add torn basil. Warm through for 1–2 minutes without boiling.
- Serve: Ladle into bowls. Drizzle with olive oil, add a few basil ribbons, or top with a dollop of yogurt.Serve with warm bread or a grilled cheese.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.









