The BEST Toppings for Tomato Soup!

Whether you’re cracking open a can from the pantry for a quick and easy lunch, or you’re going to the effort of making your own from scratch with tomatoes straight from the allotment, you can’t beat a bowl of steaming hot tomato soup. 

As much as I love soup though, it can get – if I dare say it – a little bit boring after a while! 

A fantastic – and delicious – way to shake things up a little is by getting creative with some toppings. 

From mini grilled cheese toasties to herby pesto, let’s dive right in to  the best toppings for tomato soup… 

(For more inspiration, be sure to also take a look at what to serve with tomato soup for side dish and accompaniment ideas!)

1. Mini Grilled Cheese Toasties

Everyone knows that a grilled cheese sandwich is absolutely perfect for serving alongside a bowl of tomato soup! 

Get a little creative by cutting your cheese toasts into 1″ squares, and using them as a topping for your soup. 

Keep things simple if you like, or shake things up by adding finely sliced red onion, fresh tomato, or a few dashes of your favourite hot sauce to your mini toasties. 

This idea is popular with kids, but it’s super versatile and when served with a little finesse, it wouldn’t be out of place at a dinner party when you want to put a fun twist on some of the classics! 

2. Croutons 

A handful of croutons is a quick and easy idea that will add a satisfying crunch to your tomato soup. 

Homemade croutons are so much tastier than any alternative you might find in the supermarket, and you can customise them with your favourite seasonings. 

You can use any kind of bread you like, so it’s a fantastic way to use up leftovers and minimise food waste, and you can make them big, small, soft, extra crunchy… The decision is yours! 

Simply dice your bread into cubes (you can use your hands for a more rustic feel), toss with olive oil and your choice of seasonings, spread over a baking sheet, and bake in the oven until they’ve reached your desired level of crisp and crunch. 

3. Fresh Pesto 

A swirl of fresh pesto is a delicious, sophisticated choice when you’re looking for toppings for tomato soup! 

Making your own is always a good idea, but you can also take a look at how to improve store bought pesto

There are plenty of pesto varieties to consider as well. Walnut pesto, rocket pesto, sun-dried tomato pesto, and kale pesto are all popular choices. 

4. Basil

Basil perfectly complements tomato soup, in terms of both taste profile and presentation. 

It’s also a super easy topping idea… Just snip a few leaves from a fresh basil plant, arrange on your soup, and you’re good to go! 

5. A Swirl of Cream

For a simple but decadent topping for tomato soup, choose a swirl of cream! 

It adds a beautiful creaminess to your bowl, and can really take a simple lunch and take it up a level. 

My secret bonus tip for achieving the perfect presentation is to use a squeeze bottle to pour over the cream. 

Achieving an aesthetic swirl with a spoon is possible, but it takes some practice and can be quite tricky! 

6. Natural Yoghurt 

Perhaps you love the idea of adding a swirl of cream to your tomato soup, but you want to make things a little healthier or cut down on your fat intake. 

In this case, a good substitute is natural yoghurt.

7. Your Favourite Cheese

When it comes to toppings for tomato soup, you really can’t go wrong with adding some of your favourite cheese! 

Popular options include cheddar, feta, and blue cheese, but feel free to use whatever you have in your fridge that might need using up. 

I like to add a handful of grated cheddar, a good grind of fresh black pepper, and a few dashes of hot sauce for a quick, easy, and flavoursome lunch. 

tomato soup with cheese

8. Crispy Bacon Pieces

If you’re anything like me, you probably believe that everything is better with some bacon added to it! 

Just fry up some cubes or strips of bacon until extra crispy, and add to your soup. 

This one is always a hugely popular choice with meat lovers. 

9. Parmesan Crisps

These parmesan crisps are made with just two ingredients – cheese and pepper – and they’re a fantastic topping for tomato soup if you’re looking for something a little sophisticated! 

They might look a little tricky, but they actually only require 5 minutes of hands-on time. 

10. Diced Cucumber

Diced cucumber wonderfully enhances your soup bowl appearance while boosting its nutritional value.

It’s particularly perfect for garnishing cold tomato soups like gazpacho.

11. Roasted Chickpeas

Roasted chickpeas have experienced a bit of a surge in popularity recently, and for very good reason! 


They’re super easy to make in the air fryer or traditional oven, and they’re super handy for adding to salads and soups for some extra crunch and flavour. 

If you like, you can experiment with adding different spices and seasonings. 

12. Chives

Sprinkle chopped chives on your tomato soup for a visually appealing dash of colour. 

They have an oniony taste but are much milder, so they won’t overpower your dish. 

13. Fried Crispy Shallots or Onions

To add a satisfying crunch to your tomato soup, go for fried crispy shallots or onions.

Feel free to use seasonings like garlic powder or cayenne pepper to enhance the flavour and shake things up a little. 

14. Tortilla Strips

Make your own crouton style toppings by tearing tortillas into strips, and baking until slightly golden and crispy. 

You can keep these in a jar for a few days, and they’re also handy for buying up salads! 

Toppings for tomato soup can be as simple or elaborate as you like. 

Have a look through your fridge and kitchen cupboards and work out what you can make from the ingredients that you already have.

It’s very likely that you don’t even need to take a trip to the grocery store to whip up a pretty delicious lunch!