Recipe note: cooking times can vary by equipment and ingredient size. Use the visual cues in the instructions and adjust seasoning to taste.

Creamy Tomato Basil Soup: A Budget-Friendly Freezer Meal the Whole Family Will Love

This creamy tomato basil soup is one of my favourite cheap homemade vegetable soup budget easy wins because it uses simple pantry staples and costs very little to make. It freezes perfectly, reheats beautifully, and tastes like you spent far more time on it than you actually did.

Geeta By Geeta
Creamy Tomato Basil Soup: A Budget-Friendly Freezer Meal the Whole Family Will Love
Prep Time 10 mins
Cook Time 30 mins
Servings 6 servings

Ingredients

Step-by-Step Method

1

Soften the aromatics

Melt the butter in a large pot over medium heat. Add the chopped onion and cook for 7 to 8 minutes, stirring occasionally, until it is soft and just starting to turn golden. Add the minced garlic and cook for another minute until fragrant.

2

Add the tomatoes and stock

Pour in the crushed tomatoes, whole peeled tomatoes and vegetable stock. Stir everything together, breaking up the whole tomatoes with your spoon. Add the dried basil, sugar, salt and black pepper.

3

Simmer

Bring the pot to a gentle boil, then reduce the heat to low and simmer uncovered for about 20 minutes, stirring occasionally. This lets the flavours deepen and the soup thicken slightly.

4

Blend until smooth

Take the pot off the heat and let it cool for a couple of minutes. Use a stick blender to blend the soup directly in the pot until it is completely smooth and creamy. Alternatively, carefully transfer it in batches to a blender.

5

Stir in the cream and adjust seasoning

Return the pot to a very low heat. Stir in the heavy cream gently until fully combined. Taste the soup and adjust the salt, pepper or sugar to your liking. Heat through gently for 2 to 3 minutes but do not let it boil after adding the cream.

6

Serve or freeze

Ladle into bowls and top with a few fresh basil leaves and an extra drizzle of cream if you like. To freeze, let the soup cool completely then portion into freezer-safe containers. Freeze for up to 3 months.

Healthy

There is something so comforting about a bowl of creamy tomato soup, especially when it costs almost nothing to make. I started making this version a few years ago when we were really watching our grocery spending, and honestly it has stayed in our regular rotation ever since. A pot of this soup on a grey Tuesday evening just fixes things a little bit.

If you enjoy easy recipes like this one, you will also love 15-Minute Beef Street Tacos That Taste, Freezer Friendly Turkey Chili, and Cheesy One-Pan Mexican Rice & Beans.

Why This Recipe Works

This soup punches well above its price tag. Here is why it keeps earning a spot on our table:

  • Canned tomatoes are the hero. Good quality canned whole or crushed tomatoes give you deep, rich flavour all year round without paying for out-of-season fresh ones.
  • Butter and a splash of cream turn a basic pantry soup into something that feels genuinely special without adding much to the cost at all.
  • Fresh basil makes a real difference but dried basil works perfectly fine on a weeknight. No stress.
  • It freezes beautifully. Make a double batch, freeze half in portions, and you have a ready meal waiting for you on the days you just cannot face cooking.
  • The whole thing comes together in about 40 minutes from start to finish, which is honestly faster than ordering a takeaway.

Honest Tips for Getting It Right

  • Do not rush the onion stage. Letting the onion and garlic soften slowly in butter for about seven to eight minutes builds a sweeter, deeper base. Rushing this step is the most common reason soups taste flat.
  • If you want a silky smooth result, use a stick blender right in the pot. Just be careful of splashing. Let it cool a minute or two first.
  • A pinch of sugar at the end balances any sharpness from the tomatoes. Start small, taste as you go.
  • Season at the end, not just at the start. Simmering concentrates the flavours so the salt level changes as it cooks down.
  • If your soup feels too thick after blending, stir in a small splash of vegetable stock or even just water. It will be fine, I promise.

Variations and Substitutions

  • Dairy free: Use olive oil instead of butter and swap the cream for full-fat coconut milk or a good oat cream. The flavour is slightly different but still really lovely.
  • Extra veg: A roasted red pepper blended in adds a subtle sweetness and makes it even more filling.
  • Spiced version: A small pinch of smoked paprika or a quarter teaspoon of chilli flakes gives a gentle warmth that works really well in winter.
  • Heartier meal: Stir in a drained can of white beans before serving for extra protein and substance without much extra cost.
  • No fresh garlic? Half a teaspoon of garlic powder stirred in with the tomatoes does the job.

Serving Suggestions

This soup is genuinely great with a thick slice of crusty bread or a simple grilled cheese sandwich on the side. At home I usually drizzle a tiny bit of cream on top and scatter a few fresh basil leaves because it looks so pretty for almost no effort. A small sprinkle of parmesan works well too if you have it. For kids, keeping a small bowl of croutons nearby for dunking never goes wrong.

Storage and Reheating

Once cooled, the soup keeps well in an airtight container in the fridge for up to four days. For freezing, pour it into freezer-safe containers or zip bags in individual or family-sized portions and freeze for up to three months. To reheat, thaw overnight in the fridge then warm gently in a saucepan over medium-low heat, stirring occasionally. If you reheat from frozen, a low heat and a little patience is all you need. It may look a bit separated at first but a good stir brings it back together nicely.

Frequently Asked Questions

Can I use fresh tomatoes instead of canned?

Yes, absolutely. You will need about 1.5 kg of ripe tomatoes, roughly chopped. Roasting them in the oven at 200C for 25 minutes first brings out a deeper flavour. Just keep in mind the soup may need a little longer to simmer down to the right consistency since fresh tomatoes have more water.

Is this soup suitable for kids?

Most kids take to it really well. Leave out any chilli and go easy on the black pepper. The creamy texture tends to win them over. Serving it with fun shaped croutons or a simple grilled cheese cut into fingers alongside it helps too.

Can I make this in a slow cooker?

Yes, it adapts well. Soften the onion and garlic in a pan first, then add everything to the slow cooker and cook on low for six hours or high for three hours. Blend at the end and stir in the cream just before serving.

How do I stop the cream curdling when I add it?

The main trick is to take the soup off the heat or turn it right down before adding the cream. Stir it in gently rather than pouring it straight into a hard boil. Room temperature cream blends in more smoothly than cold cream straight from the fridge.

This is the kind of recipe I come back to again and again because it is reliable, cheap, warming, and genuinely tasty. Whether you are making it fresh on a busy evening or pulling a container out of the freezer on a tired Friday night, it just works. I hope it earns a regular spot in your kitchen too.