You know those days when you need something warm, comforting, and ready in a flash? That’s exactly why I fell in love with this Easy Tomato Soup recipe. It all started one rainy afternoon when my kids begged for “the red soup” like their grandma makes—but I had zero time. Twenty minutes and a handful of pantry staples later? Magic. Creamy, tangy, and just sweet enough, this soup tastes like it simmered all day (spoiler: it didn’t). Whether you’re battling a cold or just need a quick lunch, this 20-minute wonder is my go-to. And trust me, the grilled cheese dunking potential is legendary.

Table of Contents
Table of Contents
Why You’ll Love This Easy Tomato Soup
Okay, let me count the ways this soup will become your new best friend! I’ve made this recipe more times than I can remember, and here’s why it never gets old:
- 20 minutes from start to finish – Seriously! When hunger strikes (or kids start complaining), this soup saves the day faster than you can say “grilled cheese dipper.”
- Pantry staples only – No fancy ingredients here. I bet you’ve got most of this in your kitchen right now. Canned tomatoes? Check. Onions? Check. Dinner? Solved.
- Creamy dreamy texture – That splash of cream at the end transforms it from “good” to “where-has-this-been-all-my-life” status. So velvety, you’d swear it simmered for hours.
- Totally your call – Want it spicy? Add those red pepper flakes. Feeling fancy? Swirl in some basil oil. This Easy Tomato Soup is like your favorite jeans – perfectly customizable.
- Comfort in a bowl – There’s something magical about tomato soup that just makes everything feel better. Rainy day? Sick day? Just-need-a-hug day? This soup gets it.
Honestly, I could go on – but you’ll understand once you try it. This isn’t just soup; it’s a warm, tomato-y hug waiting to happen. And the best part? You’re about 20 minutes away from that first glorious spoonful.
Easy Tomato Soup Ingredients
Let’s talk ingredients – and trust me, this is where the magic starts. You probably have most of this stuff in your kitchen right now (I love recipes like that!). Everything comes together so simply, but each ingredient plays a special role in making this soup incredible.
- 1 tablespoon olive oil – just enough to get things going
- 1 tablespoon butter – because everything’s better with butter
- 1 cup (52g) chopped onions – that’s about 1 medium onion, diced nice and fine
- 2 teaspoons minced garlic – fresh is best, about 2 cloves
- 1 (28-ounce) can whole tomatoes – the big can! Don’t drain – that juice is liquid gold
- 1 cup (235ml) vegetable broth – chicken broth works too if that’s what you’ve got
- ½ teaspoon kosher salt – we’ll adjust later
- ¼ teaspoon black pepper – freshly ground if you can
- 1 teaspoon sugar – the secret weapon against tomato acidity
Now for the fun extras – completely optional but oh-so-good:
- Dried herbs – thyme or basil (1 teaspoon of whichever you love)
- Red pepper flakes – just a pinch if you like a little kick
- ½ cup (120ml) half-and-half – or heavy cream for extra richness, whole milk works too
See? Nothing fancy – just real ingredients that make real flavor. I always keep these basics on hand because you never know when soup weather (or a soup craving) will strike!

How to Make Easy Tomato Soup
Alright, let’s get cooking! This soup comes together so fast you’ll barely believe it. I’ve made this dozens of times, and these steps are foolproof. Just follow along, and in no time, you’ll have a pot of comfort ready to go.
- Sauté the aromatics: Heat the olive oil and butter in a medium or large saucepan over medium heat. When the butter melts (you’ll hear that lovely sizzle), add the chopped onions and garlic. Here’s the key – cook them for about 5 minutes, stirring occasionally, until they turn soft and translucent. You want them just kissed by the heat, not browned! This step builds the flavor base, so don’t rush it.
- Add the tomatoes: Now for the fun part – dump in that whole can of tomatoes, juice and all. I like to crush the tomatoes with my hands as I add them (so satisfying!), but you can also break them up with a wooden spoon right in the pot. No need to be perfect – we’re blending later anyway!
- Simmer it all together: Pour in the broth, then sprinkle in the salt, pepper, sugar, and any herbs or chili flakes you’re using. Give it a good stir, then crank the heat up until it starts bubbling. Once it boils, reduce the heat to medium and let it simmer for 10 minutes. You’ll know it’s ready when your kitchen smells incredible and the tomatoes have broken down even more.
Blending and Finishing Touches
This is where the magic happens! Grab your immersion blender and carefully puree the soup right in the pot until smooth. No immersion blender? No problem – just let the soup cool slightly, then blend it in batches in a regular blender (pro tip: hold the lid down with a towel to avoid hot soup explosions!).
Finally, stir in the cream – this adds that velvety richness we all love. Taste and adjust as needed: a pinch more salt? A dash more sugar to balance the acidity? Make it yours. Ladle it into bowls, maybe top with some fresh basil or a swirl of cream, and dive in. Soup’s on – and it’s perfect!
Print
20-Minute Easy Tomato Soup Recipe for Perfect Comfort
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
A simple and delicious tomato soup recipe that’s easy to make with basic ingredients.
Ingredients
- 1 tablespoon olive oil
- 1 tablespoon butter
- 1 cup (52g) chopped onions (1 medium onion)
- 2 teaspoon minced garlic (2 cloves)
- 1 28-ounce can (825ml) whole tomatoes
- 1 cup (235ml) vegetable broth or vegetable stock (or chicken broth)
- 1/2 teaspoon kosher salt (or more to taste)
- 1/4 teaspoon black pepper
- 1 teaspoon sugar
- Optional: 1 tsp dried herbs e.g. thyme, basil; or red pepper flakes to taste
- 1/2 cup (120ml) half and half cream (10%) heavy cream or whole milk is fine too
Instructions
- Heat oil and butter in a medium or large saucepan on Medium heat. Add onions and garlic. Sauté for 5 minutes until translucent (not brown).
- Add tomatoes and their juice (crush tomatoes in your hand as you add them to pot or break them up with a spoon in the pot).
- Add broth, salt, pepper and, if using, chili flakes and/or herbs. Bring to boil, then reduce heat to medium heat and cook for 10 minutes, stirring occasionally.
- Puree soup in pot with a handheld stick/immersion blender until smooth. Or, puree in two batches in a blender.
- Stir in cream. Taste and adjust seasonings, adding salt, sugar or pepper as needed.
- Ladle into bowls and serve with cheese crouton sticks if desired.
Notes
- Note 1: Use canned whole tomatoes for best results.
- Note 2: Optional parmesan croutons can be made while the soup simmers.
Nutrition
- Serving Size: 1 cup
- Calories: 180
- Sugar: 10g
- Sodium: 480mg
- Fat: 12g
- Saturated Fat: 5g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 16g
- Fiber: 3g
- Protein: 3g
- Cholesterol: 20mg
Tips for the Best Easy Tomato Soup
After making this soup more times than I can count, I’ve learned a few tricks that take it from good to “can I have the recipe?” amazing. Here are my absolute must-know tips:
Tomato quality is everything. Don’t skimp here! I always use San Marzano tomatoes when I can find them – they’re sweeter and less acidic. But any good-quality canned whole tomatoes will work. That thick, rich juice in the can? Liquid gold. Pour it all in!
Taste and tweak the sweetness. Tomatoes can vary in acidity, so after blending, I always do the “sip test.” Too tangy? Add another pinch of sugar or even a tiny drizzle of honey. Too sweet? A splash of balsamic vinegar balances it perfectly. Your soup, your rules!
Fresh herbs make it sing. While dried herbs work fine in a pinch, tearing up some fresh basil or parsley right before serving? Game changer. I sometimes float a whole basil leaf on top just for that fancy café look (that takes zero effort but impresses everyone).
Don’t rush the onions. I know, I know – you want soup now! But letting those onions and garlic soften properly (without browning) builds layers of flavor. Set a timer for 5 minutes if you have to. It’s the difference between “meh” and “more please!”

Easy Tomato Soup Variations
One of my favorite things about this recipe is how easily you can make it your own! Over the years, I’ve played around with countless twists – here are the best ones that still keep that “easy” promise:
Creamy without dairy? No problem! Swap the half-and-half for coconut milk (the canned kind) for a luscious vegan version. It adds this subtle tropical sweetness that’s weirdly perfect with tomatoes. My sister swears by this version now!
Roasted garlic magic: Toss a whole head of garlic in the oven while prepping other ingredients. Squeeze those caramelized cloves into the pot instead of raw garlic – it’s like flavor depth charges! I do this on lazy Sundays when I’ve got more time to roast.
Hidden veggie boost: Sneak in a handful of chopped carrots when sautéing the onions. They melt into the soup, adding natural sweetness and extra nutrients (kids never notice!). My grandma’s trick? A diced red bell pepper for color and a slight smokiness.
Spice it up: For a grown-up kick, I’ll sometimes add a teaspoon of smoked paprika or a dash of hot sauce at the end. My husband loves it with a swirl of chili oil on top – gives that instant restaurant-wow factor.
The beauty? All these tweaks keep the 20-minute promise while letting you customize to your mood. Soup should be fun, not fussy – so play around and find your perfect bowl! If you love soup variations, check out our other recipes for more inspiration.
Serving & Storing Easy Tomato Soup
Now for my favorite part – making this Easy Tomato Soup the star of the show! Here’s how I like to serve it and keep leftovers tasting fresh (though honestly, they rarely last long in my house).
The classic pairing: Obviously, we’ve got to talk about grilled cheese – it’s practically the law! My kids love the classic cheddar on sourdough, but my personal favorite is sharp white cheddar with thin apple slices. The sweet-tangy combo with the soup? Absolute perfection. Don’t have time for grilled cheese? No worries – toss some crusty bread cubes with olive oil, garlic powder and parmesan, then toast for quick croutons.
Make it fancy: For company (or when I’m feeling fancy), I’ll drizzle a little basil oil on top or add a dollop of pesto. A sprinkle of fresh herbs and a crack of black pepper makes it look straight out of a bistro. My neighbor taught me to float a few homemade cheese crisps on top – just bake small piles of grated parmesan until golden. So easy but so impressive!

Storing leftovers: This soup keeps beautifully in the fridge for about 3 days in an airtight container. I always ladle it into mason jars because they stack nicely. Important tip: Wait until reheating to add any fresh cream – it separates when stored. The soup thickens as it chills, so you might need a splash of broth when reheating.
Reheating magic: My microwave is my best friend here – just nuke in 30-second bursts, stirring between each. On the stovetop, warm it gently over medium-low heat. If you froze it (yes, it freezes well for up to 2 months!), thaw overnight in the fridge first. I always make a double batch to freeze – it’s like giving future-you a delicious gift!
Whether it’s a quick lunch or a cozy dinner, this soup just keeps on giving. And that grilled cheese dunk? Still gets me every time. If you’re looking for other comforting soup ideas, you might enjoy our Loaded Baked Potato Soup.
Easy Tomato Soup FAQs
I get asked about this soup all the time – here are the questions that pop up most often (and my honest answers after making this recipe dozens of times):
What’s so great about tomato soup anyway? Oh, where do I start? Besides being downright delicious, tomatoes are packed with lycopene – that powerful antioxidant that gives them their red color. Cooking actually makes it easier for our bodies to absorb! Plus, it’s comfort in a bowl that somehow makes everything feel better. My kids call it “happy soup,” and I’m not arguing. You can see some of our family cooking adventures over on Facebook.
Help! My soup is too thin – how do I thicken it? Been there! First, blend it a bit longer – sometimes those tomatoes just need extra pulverizing. If it’s still too thin, let it simmer uncovered for 5 extra minutes to reduce. My secret weapon? A tablespoon of tomato paste stirred in at the end. Works like a charm without changing the flavor.
How long can I leave this soup out? Food safety first! After cooking, don’t leave it at room temperature for more than 2 hours. Bacteria love lukewarm soup as much as we do (but in a bad way). I always transfer leftovers to the fridge right after serving – they reheat beautifully!
Can I make this ahead for meal prep? Absolutely! In fact, the flavors get even better after a day in the fridge. Just hold off on adding the cream until you’re ready to serve. I often make a double batch on Sundays – it’s my secret for easy weekday lunches. Just reheat with a splash of broth if it thickens up too much.
What’s the best way to blend hot soup safely? If using a regular blender, fill it no more than halfway, hold the lid down firmly with a towel, and start on low speed. My immersion blender is my BFF for this – no transferring hot liquids required! Either way, be careful – tomato soup burns are no joke (learned that the hard way).
Nutritional Information
Okay, let’s talk numbers – but don’t worry, I’ll keep it simple and real. Here’s the scoop on what’s in each delicious bowl of this Easy Tomato Soup (based on my most common way of making it):
- Calories: About 180 per serving (and trust me, it’s worth every one!)
- Fat: 12g (that creamy goodness comes mostly from the olive oil and butter – the good fats!)
- Carbs: 16g (mostly from those nutritious tomatoes and onions)
- Fiber: 3g (thank you, tomato skins!)
- Protein: 3g (not bad for a veggie soup!)
- Sugar: 10g (mostly natural from the tomatoes, plus just enough added sugar to balance the acidity)

Now, here’s my kitchen truth – these numbers can wiggle a bit depending on your choices. Use coconut milk instead of cream? The fat content changes. Skip the butter? Different story. That’s why I love this recipe – it adapts to what you need while still tasting amazing. If you are looking for a similar, slightly different take, you might want to check out our Creamy Tomato Bisque Soup Recipe.
The best part? You’re getting all that lycopene from the tomatoes (great for your heart!) plus vitamins A and C. So go ahead – enjoy that second bowl guilt-free. I won’t tell!