There’s something magical about a bowl of easy tomato soup – it’s like a warm hug in a bowl, and I swear, it fixes just about anything. A bad day? Tomato soup. A rainy afternoon? Tomato soup. Need something quick but still homemade? You guessed it – tomato soup. My version is the one I make when I’m short on time but still want that rich, comforting flavor that tastes like it simmered for hours. The secret? A few basic ingredients you probably have right now, a single pot, and about 20 minutes from start to finish. I’ve been making this exact recipe since my college days (when both time and grocery budgets were tight), and it’s never let me down. That canned tomato trick? Absolute game-changer. It gives you depth of flavor without all the work of peeling and seeding fresh tomatoes. Trust me – once you see how simple and satisfying homemade can be, you’ll never go back to the canned stuff again.

Table of Contents
Table of Contents
Why You’ll Love This Easy Tomato Soup
This isn’t just any tomato soup – it’s the kind that makes you wonder why you ever settled for less. Here’s why it’ll become your go-to:
- Quick fix magic: Done in 20 minutes flat – perfect for when hunger strikes unexpectedly.
- Pantry hero: Uses simple ingredients you likely already have on hand (no fancy grocery runs needed).
- Creamy dreaminess: That velvety texture? Thank the clever butter-cream combo – luxe without fuss.
- Flavor that lingers: The garlic-onion base and slow-cooked taste (thanks to canned tomatoes’ secret powers) fool everyone into thinking you simmered it all afternoon.
Ingredients for Easy Tomato Soup
Here’s everything you’ll need for that perfect bowl of comfort:

- 1 tablespoon olive oil – for that perfect sauté
- 1 tablespoon butter – because everything’s better with butter
- 1 cup (52g) chopped onions – about 1 medium onion, diced small
- 2 teaspoons minced garlic – 2 fresh cloves, or use jarred in a pinch
- 1 28-ounce can (825ml) whole tomatoes – juice and all!
- 1 cup (235ml) vegetable broth – chicken broth works too if that’s what you’ve got
- 1/2 teaspoon kosher salt – plus more to taste
- 1/4 teaspoon black pepper – freshly ground if possible
- 1 teaspoon sugar – just enough to balance the acidity
- 1/2 cup (120ml) half and half – heavy cream or whole milk are fine substitutes
Ingredient Notes & Substitutions
That butter-olive oil combo? It’s magic – the oil prevents burning while the butter adds richness. Whole canned tomatoes give deeper flavor than pre-crushed, but if that’s all you have, go for it! The cream adds luxurious texture, but milk works (just expect it slightly thinner). Want to jazz it up? Throw in dried basil or thyme while simmering, or a pinch of red pepper flakes for heat. Parmesan rind simmered with the soup? Chef’s kiss!
How to Make Easy Tomato Soup
Making this easy tomato soup is as simple as it gets – just follow these steps and you’ll have a steaming bowl of comfort in no time:

- Start with the base: Heat olive oil and butter together in a medium saucepan over medium heat. When the butter melts and starts to sizzle slightly, add your chopped onions and garlic. Cook for about 5 minutes, stirring occasionally, until the onions turn translucent – you want them soft but not browned.
- Tomato time: Pour in your whole tomatoes with their juices. Here’s my favorite part – use clean hands to crush the tomatoes right in the can before adding (so satisfying!), or break them up with a wooden spoon in the pot. Either way works!
- Simmer it up: Add the vegetable broth, salt, pepper, and sugar (plus any herbs or chili flakes if using). Bring everything to a gentle boil, then reduce heat to medium-low. Let it bubble away for 10 minutes – you’ll notice the flavors melding together beautifully.
- Blend to perfection: Now for the magic! Use an immersion blender right in the pot to puree until smooth. No immersion blender? Carefully transfer the soup in batches to a regular blender – just don’t fill more than halfway and hold the lid down with a towel (hot soup expands!).
- Creamy finish: Stir in the half and half – watch how it transforms the color to that gorgeous creamy orange. Taste and adjust seasoning – you might need another pinch of salt or sugar depending on your tomatoes.
- Serve warm: Ladle into bowls immediately while piping hot. I like to top mine with fresh basil or a sprinkle of Parmesan if I’m feeling fancy.
Pro Tips for the Best Easy Tomato Soup
Here’s what I’ve learned after making this soup countless times: Don’t let the garlic brown – it turns bitter fast. Always season after adding cream since it mellows flavors. When blending hot soup, pulse first to prevent splatters. And that pinch of sugar? It’s not optional – it balances the tomatoes’ acidity perfectly!
Print
20-Minute Easy Tomato Soup Recipe for Instant Comfort
A simple and delicious tomato soup recipe that’s easy to make and perfect for any occasion.
- Total Time: 20 minutes
- Yield: 4 servings 1x
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. Garnish – thinly sliced basil leaves or extra Parmesan cheese
- 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 in the soup if you like.
Notes
- Note 1: Use whole tomatoes for best flavor.
- Note 2: Optional parmesan croutons can be made while soup simmers.
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 bowl
- Calories: 180
- Sugar: 8g
- Sodium: 480mg
- Fat: 10g
- Saturated Fat: 4g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 3g
- Protein: 4g
- Cholesterol: 15mg
Serving Suggestions for Easy Tomato Soup
Oh, the possibilities! My favorite way to serve this easy tomato soup is with a gooey grilled cheese sandwich for dunking – pure nostalgia in every bite. For crunch, try homemade Parmesan croutons or garlic bread. Fresh basil leaves add brightness, while a swirl of cream makes it extra pretty. Feeling fancy? Top with crumbled feta or crispy bacon bits!
Storing and Reheating Easy Tomato Soup
This soup keeps beautifully! Store leftovers in an airtight container in the fridge for 3-4 days. For longer storage, freeze it (without the cream) for up to 2 months – just stir in fresh cream when reheating. To warm it up, go low and slow on the stovetop – high heat can make the cream separate. Little trick: If it does curdle slightly, a quick blend with your immersion blender will smooth it right out!
Nutritional Information
Here’s the scoop on what’s in each comforting bowl (values are estimates): About 180 calories per serving with 10g fat (4g saturated), 18g carbs, and 3g fiber. The sodium comes in at 480mg – perfect balance for flavor without going overboard. Remember, exact numbers may vary slightly based on your specific ingredients!
FAQs About Easy Tomato Soup
Can I use fresh tomatoes instead of canned?
Absolutely! You’ll need about 2 pounds of ripe tomatoes – blanch them first to remove skins, then proceed with the recipe. But here’s my honest take: canned tomatoes actually give deeper flavor year-round since they’re packed at peak ripeness. Fresh works best in summer when tomatoes are perfect!
How can I make this soup vegan?
Easy swaps: use olive oil instead of butter (or vegan butter), vegetable broth, and coconut milk or cashew cream instead of dairy. The flavor profile changes slightly, but it’s still deliciously creamy!
Why does my soup taste too acidic?
Tomatoes vary in acidity – that’s why the sugar’s there! If it’s still sharp, add another pinch of sugar or a tablespoon of grated carrot while simmering. Some swear by a tiny pinch of baking soda (1/8 tsp), but go easy – too much kills flavor.
Can I skip the blender step?
You’ll get a chunkier texture, which some folks love! If going blender-free, I recommend diced canned tomatoes. For smoother soup without blending, push it through a food mill or strainer – more work, but silky results.
I’d love to hear how your easy tomato soup turns out – leave a rating if you try it, and don’t be shy about sharing your own twists! Some of my favorite recipe ideas come from readers who put their personal spin on this classic. You can find more delicious recipes on our recipes page.
For More recipes, Follow me on Facebook!