Creamy Tomato Soup: A Hug in a Bowl (No Faff)

Table of Contents
This creamy tomato soup is the one I make when the weather turns and I want something that feels like a proper hug in a bowl. Smooth, rich, and dead simple. Jen asks for it by name now, which is the highest praise I can think of.
The Yum Yum Club · Kitchen Tested Recipe
Creamy Tomato Soup Recipe: Silky, Comforting & Easy
Prep: 15 mins · Cook: 30 mins · Total: 45 mins
Ingredients
4 servingsNutrition Facts
Per Serving: 1 serving
Nutrition values are estimates calculated per serving from the ingredient list.
Instructions
-
1
Heat the olive oil in a large pot or Dutch oven over medium heat.
-
2
Add the diced onion, sliced carrots, and chopped celery. Sauté for 6–8 minutes until softened.
-
3
Add the minced garlic and sauté for another 1 minute until fragrant.
-
4
Pour in the tomatoes (including juices) and vegetable broth. Season with salt and black pepper.
-
5
Bring the mixture to a boil, then reduce heat to low, cover with a lid, and simmer for 20 minutes until the vegetables are completely tender.
-
6
Remove from heat and use an immersion blender to puree the soup until velvety smooth. Alternatively, transfer in batches to a countertop blender, venting the lid.
-
7
Ladle warm soup into bowls, swirl a spoonful of heavy cream into each, and garnish with fresh basil leaves and freshly cracked black pepper.
Kitchen Notes & Tips
The carrots naturally balance the acidity of the tomatoes with sweetness, reducing the need for added sugar. Make ahead: Can be cooked completely up to 2 days in advance; flavors will deepen as it sits in the fridge.
Storage & Reheating
Storage: Refrigerate in an airtight container for up to 4 days. Freeze for up to 3 months; for best texture, freeze before adding cream.
Reheating: Warm gently on the stovetop over medium-low heat, stirring occasionally, or microwave in covered portions, stirring halfway through.
Equipment
- Large pot or Dutch oven
- Chef's knife and cutting board
- Immersion blender or high-speed blender
Substitutions & Variations
Why this creamy tomato soup works
Look, tomato soup from a tin is fine. But it’s never this. The difference is sweating down the veg properly, letting the tomatoes cook until they lose that raw edge, and then blending it all until it’s velvet. No lumps, no faff.
I use canned tomatoes most of the time. Fresh ones are lovely in late summer when they’re bursting with flavour, but out of season they’re a waste of money. A good brand like Cirio or Napolina will beat a sad January tomato every time. As always, I like to get all the ingredients measured out before I start. Do I always do it? Of course not. But when I do, the whole thing goes smoother.
The cream is optional. A swirl at the end takes it from good to yummy. Jen turned her nose up at it. “Too many calories for me” were the disdainful words I heard as she walked out of the kitchen. But she was back for seconds before I’d even sat down.
How to make it, step by step

1. Start with the veg. Heat your oil in a big pot and add the chopped onion, carrots, and celery. Cook them gently until they soften and go a bit translucent. You’re not trying to brown them, just soften them down. This is the base of all the flavour, so don’t go wandering off to check your phone and let them catch. I’ve done it. We’ve all done it.
2. Add the garlic. Stir it in and cook for just a moment until it smells amazing. Be careful here, garlic burns in seconds and then it’s bitter. As soon as you can smell it, you’re good.

3. Tomatoes and broth go in. Tip in your tomatoes, pour over the broth, and season with salt and pepper. Bring it up to a gentle boil, then turn it down and let it simmer away until the carrots are completely tender. You want them to squash easily against the side of the pot.
4. Blend it smooth. Take the pot off the heat. If you’ve got an immersion blender, just go for it right in the pot. If you’re using a countertop blender, be careful. Hot soup in a blender can explode. Do it in batches and don’t fill it more than halfway. Trust me on this one.

5. Finish and serve. Stir in the cream if you’re using it, taste, and adjust the seasoning. Warm it through gently, but don’t let it boil again once the cream is in. Ladle it into bowls and top with basil, a little extra cream, and a crack of black pepper.
My top tips
- Don’t rush the veg. Softening them properly builds a sweet, deep base. If you brown them, the soup goes a bit muddy.
- Blend it longer than you think you need to. You want it completely smooth, no bits of carrot hiding.
- If you’re using fresh tomatoes, a pinch of sugar helps if they’re a bit sharp. Canned ones usually don’t need it.
As a tip, if you do over-blend and it goes a bit frothy, just let it sit for a minute. The bubbles settle and it looks fine.
Make ahead, freezing and reheating
This is a brilliant one for getting ahead. You can make the whole thing up to three days before you want it and keep it in the fridge. Just blend it and add the cream when you’re ready to serve. Or freeze it without the cream for up to three months. It freezes beautifully.
To reheat, warm it gently on the hob over a low heat, stirring now and then. If it’s from frozen, give it longer and start it on the lowest heat so it thaws through without catching. A splash of water or broth will loosen it if it’s too thick.
Troubleshooting
If your soup tastes a bit flat, it usually needs more salt. Add a pinch, stir, taste again. If it’s too thick, add a little broth or water. If it’s too thin, let it simmer down a bit more. And if it’s too sharp, a tiny pinch of sugar will sort it.
The other thing that can go wrong is the texture. If it’s grainy, you just haven’t blended it enough. Give it another go. And if you’ve added cream and it splits, you’ve probably boiled it. You can sometimes rescue it by whisking in a little cold cream, but it’s easier to just warm it gently in the first place.
Variations and what to serve with it
You can swap the veg around. Leek instead of onion is lovely. A bit of red pepper adds sweetness. For a dairy-free version, leave out the cream or use a plant-based one. And if you want a bit of heat, a pinch of chilli flakes with the garlic works a treat.
Serve it with a toasted cheese sandwich, obviously. Or a hunk of granary bread and butter. Jen likes it with a swirl of pesto on top. I like it with a glass of something red. C’mon, it’s soup, not a diet.
Fancy a different bowl? Our tomato and basil soup keeps things lighter, the carrot and coriander soup is just as simple, and a batch of homemade brioche buns is brilliant for dunking.
More creamy tomato soup questions
Can I use fresh tomatoes instead of canned?
Yes, but you’ll need to chop them and cook them down a bit longer. Out of season they can be watery and bland, so canned is often better. If you do use fresh, a pinch of sugar helps bring out the flavour.
How do I stop the soup splattering when I blend it?
Take the pot off the heat first. If you’re using a countertop blender, fill it no more than halfway and hold the lid down with a tea towel. Or just use an immersion blender. Much less drama.
Can I make this without cream?
Absolutely. The cream is a luxury, not a necessity. The soup is still rich and tasty without it. If you want a bit of creaminess without dairy, a spoonful of coconut milk works, but it will change the flavour a bit.
My soup tastes bitter. What went wrong?
You probably burnt the garlic. It only needs a few seconds. If it’s already bitter, there’s not much you can do except start again. Next time, add the garlic right at the end of softening the veg and keep the heat low.
Can I freeze this soup?
Yes, it freezes really well. Freeze it before you add the cream. It’ll keep for up to three months. Thaw it overnight in the fridge and reheat gently on the hob.
As always, many thanks for reading and until next time…Steve.