There’s something magical about a pot of homemade soup simmering on the stove, isn’t there? Of all my soup recipes, this classic tomato soup holds a special place in my heart. It reminds me of rainy afternoons at my grandma’s house, where the scent of tomatoes and garlic would fill her tiny kitchen. She’d serve it with thick slices of buttered bread, and suddenly everything felt right with the world. What I love most about this recipe is how simple ingredients transform into something so comforting and rich. It’s the kind of soup that tastes like it took hours to make, but really comes together in about 30 minutes – perfect for when you need a quick hug in a bowl.
Why You’ll Love This Tomato Soup Recipe
Oh, where do I even start? This tomato soup recipe has been my go-to for years, and here’s why it’ll become yours too:
- It’s ridiculously easy – With just a handful of pantry staples and about 30 minutes, you’ve got a pot of comfort ready to go. No fancy techniques, no weird ingredients – just good, honest soup.
- The flavor punches way above its weight – That simple combo of onions, garlic, and tomatoes transforms into something magical when simmered together. The first spoonful always surprises me with how rich it tastes.
- It’s your kitchen chameleon – Dress it up with cream for a fancy dinner, keep it simple for lunch, or freeze batches for those « I don’t want to cook » nights. It never lets me down.
- Instant nostalgia in a bowl – There’s something about tomato soup that just feels like home. Whether it’s a quick weekday meal or part of a cozy weekend spread, it always hits the spot.
Ingredients for Classic Tomato Soup
Let me tell you about the simple magic that goes into this soup – it’s all about quality ingredients treated right. I’ve made this recipe more times than I can count, and these are the exact measurements I swear by. Trust me, don’t skimp on the garlic – it makes all the difference!
For the Soup
- 2 tbsp olive oil – This is our flavor foundation. I always use extra virgin for that lovely fruity note.
- 1 onion, chopped – Any color works, but I’m partial to yellow onions for their perfect balance of sweet and sharp.
- 2 cloves garlic, minced – Fresh is best here! That pre-minced stuff just doesn’t give the same punch.
- 28 oz canned tomatoes – Whole or diced both work great. I like the San Marzano variety when I can find them.
- 2 cups vegetable broth – Homemade if you’ve got it, but store-bought works just fine in a pinch.
- 1 tsp sugar – Just a pinch to balance the tomatoes’ acidity. You won’t taste it, I promise!
- 1/2 tsp salt – Start here – you can always add more at the end.
- 1/4 tsp black pepper – Freshly ground if you can manage it.
- 1/4 cup heavy cream (optional) – My little indulgence. It makes the soup extra luxurious, but it’s still delicious without.
See? Nothing fancy, just good ingredients that work together beautifully. Now let’s get cooking!
How to Make Classic Tomato Soup
Alright, let’s get cooking! This tomato soup comes together in no time, but there are a few key steps that make all the difference. I’ve burned my fair share of onions and over-blended more batches than I’d like to admit, so trust me when I say these simple techniques will give you perfect results every time.
Step 1: Sauté the Aromatics
First things first – grab your largest pot and heat that olive oil over medium heat. You’ll know it’s ready when the oil shimmers slightly. Toss in those chopped onions and give them a good stir. Now here’s my secret: don’t rush this part! Let those onions soften slowly – about 5 minutes – until they’re translucent but not browned. That’s when you add the garlic. Oh, and watch that garlic carefully – just 1 minute is plenty. Burnt garlic will ruin your soup faster than you can say « oops! »
Step 2: Simmer the Soup
Now for the magic! Dump in those canned tomatoes (juice and all), vegetable broth, sugar, salt, and pepper. Crank up the heat until it comes to a gentle boil – you’ll see little bubbles dancing around the edges. Then dial it back to a simmer. This is where patience pays off! Let it bubble away for a full 20 minutes. The tomatoes will break down beautifully, and all those flavors will meld together into something truly special. Stir occasionally to prevent sticking, but mostly just let it do its thing.
Step 3: Blend and Finish
Time to make it silky smooth! Carefully transfer the soup to your blender (work in batches if needed). Hold that lid down tight with a kitchen towel – hot soup splatters are no joke! Blend until perfectly smooth, then pour it back into the pot. Now’s your chance to get fancy – stir in that heavy cream if you’re feeling indulgent. Just heat it through gently – no boiling once the cream’s in. Taste and adjust the seasoning if needed. And voila! You’ve just made restaurant-quality tomato soup in your own kitchen.

Tips for the Best Tomato Soup Recipe
Oh honey, after making this soup more times than I can count, I’ve learned all the little tricks that take it from good to « I need the recipe! » Here are my hard-earned secrets:
Fresh herbs make all the difference – Toss in a few basil leaves while simmering, or finish with chopped parsley. It adds this bright, garden-fresh flavor that’ll make you swoon.
Don’t skip the sugar – I know it seems odd, but that tiny bit balances the tomatoes’ acidity perfectly without making it sweet. Trust me on this one!
Blend when hot – The soup blends smoother when it’s piping hot, but be extra careful with that blender lid (I learned this the messy way).
Taste as you go – Tomatoes vary in acidity, so adjust seasoning at the end. Sometimes I add a splash of balsamic vinegar for extra depth.
Watch that garlic – Burnt garlic is the quickest way to ruin your soup. Just 60 seconds is all it needs when sautéing!
Serving Suggestions for Your Soup
Oh, the possibilities! This tomato soup is like a blank canvas just waiting for your creative touches. My absolute must-have? A big, crusty loaf of bread for dipping – that first tear-and-dunk moment is pure bliss. When I’m feeling fancy (or just extra hungry), I’ll make grilled cheese sandwiches with sharp cheddar – the ooey-gooey goodness pairs perfectly with the soup’s tangy richness. For a lighter option, try some garlicky croutons or a sprinkle of fresh basil. Honestly, it’s delicious all on its own too – no fancy sides needed when the soup’s this good!

Storage and Reheating Instructions
Let’s talk about keeping this delicious soup fresh for later! I always make a double batch because it keeps beautifully. Pour cooled soup into airtight containers – I’m obsessed with my glass mason jars – and pop them in the fridge for up to 4 days. For longer storage, freeze it in portions. When reheating, go low and slow on the stovetop. Microwave works too – just stir every 30 seconds to prevent hot spots. Pro tip: If it thickens in the fridge, add a splash of broth or water when reheating to bring it back to perfect soup consistency.
Nutritional Information
Just a quick note – these nutrition estimates can vary based on your specific ingredients and brands. While I’ve tried to be accurate, please consider this a general guide rather than exact medical advice!
Frequently Asked Questions
Can I use fresh tomatoes instead of canned?
Oh, I get this question all the time! While you absolutely can use fresh tomatoes (about 2 pounds should do it), I find canned tomatoes give more consistent results year-round. Fresh tomatoes need peeling and seeding, and their flavor varies with seasons. Canned tomatoes are picked at peak ripeness and packed immediately – they’re my secret weapon for rich flavor every time!
How can I make this soup dairy-free?
Easy peasy! Just skip the heavy cream – the soup is still delicious without it. If you want that creamy texture, try blending in a splash of coconut milk or a handful of soaked cashews. I’ve even used a dollop of dairy-free yogurt in a pinch, and it worked beautifully!
Can I freeze this tomato soup?
Absolutely! This soup freezes like a dream – it’s my go-to freezer meal. Just cool it completely, then portion into freezer-safe containers (leave some headspace for expansion). It’ll keep beautifully for up to 3 months. Thaw overnight in the fridge, then reheat gently on the stove. The texture might separate a bit after freezing – just give it a good stir or quick blend to bring it back together.
What’s the best way to blend hot soup safely?
Oh honey, I learned this the hard way! Never fill your blender more than halfway with hot soup, and always remove that center lid piece (cover the hole with a folded kitchen towel instead). Start on low speed and gradually increase. Better yet, use an immersion blender right in the pot – no transferring needed! If you’re nervous, let the soup cool slightly before blending.
Can I make this soup in advance?
You bet! In fact, I think it tastes even better the next day after the flavors have had time to mingle. Just store it covered in the fridge for up to 4 days. When ready to serve, reheat it gently on the stove – you might need to add a splash of broth or water if it’s thickened up in the fridge. It’s perfect for meal prep or when you want dinner ready in minutes!

Classic Tomato Soup
Ingrédients
Equipment
Method
- Heat olive oil in a large pot over medium heat.
- Add chopped onion and sauté until soft, about 5 minutes.
- Stir in minced garlic and cook for 1 minute.
- Add canned tomatoes, vegetable broth, sugar, salt, and black pepper. Bring to a boil.
- Reduce heat and simmer for 20 minutes.
- Blend the soup until smooth using a blender.
- Stir in heavy cream if using and heat through.