Classic Tomato Soup
There’s something timeless and comforting about a bowl of tomato soup. From the first warm spoonful, it wraps you in a cozy hug of rich, tangy flavor, with the smooth texture gliding across your tongue like velvet. Whether it’s paired with a crispy grilled cheese sandwich or enjoyed on its own, this soup has a way of making even the most ordinary day feel a little more special.
Behind the Recipe
Tomato soup has always been a staple in my kitchen, especially on cold, rainy days when the world outside feels a little too gray. I remember my grandmother simmering pots of it on her old stove, the aroma filling the house with a promise of comfort and warmth. She’d always say, “Good soup doesn’t rush,” and let me tell you, she was right. This recipe is my twist on her classic version, with a few modern tweaks to bring out the best of that nostalgic taste.
Recipe Origin or Trivia
Tomato soup has roots in many cultures, but the version we know and love today started gaining popularity in America in the late 1800s. When canned soup became a kitchen essential thanks to brands like Campbell’s, it made tomato soup a household name. While variations exist around the world—from spicy Indian rasams to Italian pomodoro—this classic style is all about celebrating the simple beauty of ripe tomatoes cooked into a silky, satisfying bowl.
Why You’ll Love Classic Tomato Soup
It’s more than just a soup—it’s a warm memory in every spoonful. Here’s why you’ll fall in love with this classic:
Versatile: Serve it with grilled cheese, croutons, or even pasta—it pairs with just about anything.
Budget-Friendly: Made with pantry staples like tomatoes, onions, and broth, it’s easy on your wallet.
Quick and Easy: No need for all-day simmering. This soup comes together in under an hour.
Customizable: Add cream for richness, spice for kick, or fresh herbs for brightness.
Crowd-Pleasing: Everyone, from picky eaters to foodies, finds something to love in this bowl.
Make-Ahead Friendly: It tastes even better the next day after the flavors settle in.
Great for Leftovers: Freeze or refrigerate—it reheats beautifully for busy days.
Chef’s Pro Tips for Perfect Results
Before we dive into the details, here are a few insider tips to elevate your tomato soup game:
- Use San Marzano tomatoes if you can—they’re naturally sweet and low in acidity.
- Don’t skip sautéing the onions and garlic. This step adds deep, savory flavor.
- Blend well for that smooth, creamy texture. An immersion blender works wonders.
- A pinch of sugar can help balance the acidity of the tomatoes.
- Finish with a splash of cream or a pat of butter to round out the flavors.
Kitchen Tools You’ll Need
You don’t need much, but a few trusty tools make all the difference.
Large Pot: For sautéing and simmering all your soup goodness.
Blender or Immersion Blender: To create that luscious, silky texture.
Wooden Spoon: Gentle on your pot and great for stirring.
Ladle: For serving without spills.
Knife and Cutting Board: To prep your fresh ingredients.
Ingredients in Classic Tomato Soup
The beauty of this soup lies in its simplicity, with each ingredient playing a flavorful part.
- Olive Oil: 2 tablespoons. Adds richness and helps sauté the base ingredients.
- Yellow Onion: 1 large, chopped. Gives the soup a sweet, savory depth.
- Garlic Cloves: 3, minced. Brings out a fragrant, warm base note.
- Canned San Marzano Tomatoes: 2 cans (28 oz each). The heart of the soup with bold, tangy flavor.
- Vegetable Broth: 2 cups. Helps thin out the soup while boosting the flavor.
- Sugar: 1 teaspoon. Balances the acidity of the tomatoes.
- Salt: 1 teaspoon (adjust to taste). Enhances all the natural flavors.
- Black Pepper: ½ teaspoon. Adds just a hint of heat and depth.
- Heavy Cream (optional): ½ cup. Makes it creamy and luxurious.
- Fresh Basil Leaves: A handful, chopped. Adds freshness and an herbal lift.
Ingredient Substitutions
Sometimes you need a little flexibility in the kitchen—here are a few swaps that work just as well:
Olive Oil: Butter or avocado oil.
Yellow Onion: White or red onion.
Garlic Cloves: Garlic powder (½ teaspoon per clove).
San Marzano Tomatoes: Regular canned whole or crushed tomatoes.
Vegetable Broth: Chicken broth or water with bouillon.
Heavy Cream: Coconut cream or whole milk.
Fresh Basil: Dried basil or parsley.
Ingredient Spotlight
San Marzano Tomatoes: These Italian tomatoes are prized for their naturally sweet flavor and low acidity, making them ideal for tomato soup.
Fresh Basil: Just a few leaves add an aromatic lift that takes this soup from good to unforgettable.

Instructions for Making Classic Tomato Soup
Making this soup feels like a calming kitchen ritual. Let’s walk through the process step by step.
- Preheat Your Equipment:
Set a large pot over medium heat and let it warm up. - Combine Ingredients:
Drizzle in olive oil, then add chopped onions. Sauté until translucent, about 5 minutes. Add the garlic and cook for another minute until fragrant. - Prepare Your Cooking Vessel:
Once the onions and garlic are soft and golden, pour in the canned tomatoes with their juice. Break them up with a spoon if whole. Stir in the broth, sugar, salt, and pepper. - Assemble the Dish:
Bring everything to a gentle simmer. Let it bubble for 25–30 minutes uncovered to develop deep flavor. - Cook to Perfection:
Remove from heat. Use an immersion blender or transfer in batches to a blender to blend until smooth. - Finishing Touches:
Stir in the cream (if using) and sprinkle in chopped fresh basil. Taste and adjust seasoning. - Serve and Enjoy:
Ladle into warm bowls, garnish with a drizzle of cream or fresh herbs, and serve with toasted bread or your favorite side.
Texture & Flavor Secrets
The magic lies in the smooth, velvety texture that hugs your spoon. The sweetness of caramelized onions and rich tomato base create a deep umami profile, while a touch of cream rounds out the acidity for a well-balanced finish. Basil adds a fresh, aromatic note that lingers beautifully on the palate.
Cooking Tips & Tricks
Here are a few extra nuggets to help you make this soup a home run:
- Don’t rush the simmering step. It allows the flavors to deepen.
- For a chunkier texture, blend only half the soup.
- Add a parmesan rind while simmering for extra depth (just remove before blending).
What to Avoid
These common missteps can make or break your soup:
- Skipping the sauté: Raw onions and garlic leave a harsh flavor.
- Not blending properly: Lumps can ruin that creamy texture.
- Overseasoning before simmering: Always taste after blending and adjust then.
Nutrition Facts
Servings: 4
Calories per serving: 280
Note: These are approximate values.
Preparation Time
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Make-Ahead and Storage Tips
This soup is a meal prep dream. You can make it a day or two in advance—the flavors get even better as they meld. Store in an airtight container in the fridge for up to 5 days. It also freezes beautifully for up to 3 months. Reheat gently on the stove, adding a splash of broth or water if needed.
How to Serve Classic Tomato Soup
There’s no wrong way to enjoy this soup. Pair it with:
- A crispy grilled cheese sandwich
- Crusty artisan bread
- A swirl of pesto or chili oil on top
- A handful of garlic croutons
Creative Leftover Transformations
Turn your leftovers into something brand new:
- Use as a base for tomato risotto
- Add cooked pasta and beans for a hearty stew
- Pour over roasted veggies as a warm sauce
Additional Tips
- For a spicy kick, add a pinch of red pepper flakes during the simmer.
- Always use ripe or quality canned tomatoes for the best flavor.
- Garnish with parmesan shavings or a drizzle of olive oil for a restaurant-style finish.
Make It a Showstopper
Presentation matters. Serve in wide shallow bowls to show off the vibrant color. Top with a swirl of cream and a single basil leaf or herb sprig. A slice of toasted bread resting on the edge of the bowl makes it feel like a café-worthy dish.
Variations to Try
- Roasted Tomato Version: Roast fresh tomatoes and garlic before blending.
- Cream-Free: Skip the cream and add a boiled potato while simmering for a creamy texture without dairy.
- Spicy Kick: Stir in a spoonful of harissa or red pepper flakes.
- Smoky Flavor: Add smoked paprika or a roasted red pepper.
- Chunky Style: Leave some tomatoes unblended for texture.
FAQ’s
Q1: Can I use fresh tomatoes instead of canned?
A1: Absolutely. Just be sure to peel and seed them first for a smooth finish.
Q2: Is this soup vegan?
A2: Yes, if you skip the cream or use a dairy-free alternative.
Q3: Can I freeze this soup?
A3: Definitely. Let it cool, then freeze in airtight containers for up to 3 months.
Q4: What if I don’t have an immersion blender?
A4: A regular blender works great, just blend in batches and be careful with hot liquid.
Q5: How can I make it spicier?
A5: Add chili flakes, cayenne, or a splash of hot sauce to taste.
Q6: Can I add protein?
A6: Sure. Add cooked beans, lentils, or tofu cubes for extra protein.
Q7: What’s the best bread to pair with it?
A7: Sourdough or a crusty baguette is perfect for dipping.
Q8: How long does it last in the fridge?
A8: Up to 5 days in a sealed container.
Q9: Can I serve it cold?
A9: While traditionally served hot, you can chill it for a gazpacho-style twist.
Q10: Does it taste better the next day?
A10: Yes! The flavors deepen and become even more delicious overnight.
Conclusion
Classic tomato soup is one of those dishes that never goes out of style. It’s humble, heartwarming, and deeply satisfying. Whether you’re making it for a weeknight dinner or cozying up on a lazy Sunday, this recipe is one that delivers comfort by the spoonful. So go ahead, simmer a pot, and let your kitchen fill with the aroma of something truly timeless.
Print
Classic Tomato Soup
Description
A warm, velvety bowl of classic tomato soup made with San Marzano tomatoes, sautéed onions, garlic, and a hint of cream. Perfectly balanced, comforting, and easy to make at home.
Ingredients
- 2 tablespoons olive oil
- 1 large yellow onion, chopped
- 3 garlic cloves, minced
- 2 cans (28 oz each) San Marzano tomatoes
- 2 cups vegetable broth
- 1 teaspoon sugar
- 1 teaspoon salt (adjust to taste)
- 1/2 teaspoon black pepper
- 1/2 cup heavy cream (optional)
- A handful fresh basil leaves, chopped
Instructions
- Set a large pot over medium heat to preheat.
- Heat olive oil, then add chopped onions and sauté for about 5 minutes until translucent. Add minced garlic and cook for 1 more minute.
- Add canned tomatoes with juice. Stir in vegetable broth, sugar, salt, and pepper.
- Bring to a gentle simmer and cook uncovered for 25–30 minutes.
- Remove from heat. Use an immersion blender or blend in batches until smooth.
- Stir in heavy cream (if using) and chopped basil. Adjust seasoning to taste.
- Serve hot, garnished with a swirl of cream or basil if desired.
Notes
- For extra depth, add a parmesan rind while simmering and remove before blending.
- Use San Marzano tomatoes for best flavor.
- Add a pinch of red pepper flakes for heat.
- Soup thickens as it cools, thin with broth when reheating if needed.
