Hearty Tomato Soup

Image: DNAfit

Hearty Tomato Soup – Your childhood favourite, made better

It’s a bowl of happy memories and lots of flavour. The Hearty Tomato Soup is the perfect meal for a cold day at home with the family.

Hearty Tomato Soup

Image: DNAfit

Is there any type of vegetable soup more iconic than that bright red bowl of nostalgia that is tomato soup? If you weren’t sick and having chicken soup, tomato soup with toasted cheese was the way to go. Our Hearty Tomato Soup will get you remembering all those happy memories on cold winter days enjoying a bowl of soup with your family.

You’ll be making this Hearty Tomato Soup in a very unorthodox way but it will be worth every moment. Toast the tomatoes with garlic to give them that delicious deep roasted flavour. The rest of the process is even easier when you blend it all together with basil, onion, parmesan, salt and pepper. Each serving is 143 calories. If you do feel the urge to go fully old-school, you’re more than welcome to add your favourite toasted cheese sandwiches but bear in mind the added calories.

It’s a bowl of happy memories and lots of flavours. The Hearty Tomato Soup is the perfect meal for a cold day at home with the family.

Hearty Tomato Soup Recipe

0 from 0 votes
Recipe by DNAfit Course: MainCuisine: GlobalDifficulty: Easy


Prep time


Cooking time


Total time




  • 600 g 600 Chopped tomatoes

  • 1 medium 1 Chopped onion

  • 4 cloves 4 Crushed garlic

  • 2 tsp 2 Fresh basil

  • 40 g 40 Grated parmesan cheese

  • 2 tsp 2 Italian herbs

  • 2 tsp 2 Extra virgin olive oil

  • 1 pinch 1 Salt

  • 1 pinch 1 Pepper

  • 500 ml 500 Water


  • Preheat the oven to 180°C.
  • In a large pot, pour a teaspoon of extra virgin olive oil, add onion and garlic and then saute.
  • On a baking tray, place the cut tomatoes and garlic cloves and drizzle one teaspoon of olive oil on top. Place into the oven and roast.
  • Add the roasted tomato mixture, sauteed onions in a blender once cooled and add the fresh basil, parmesan cheese, salt, pepper, Italian herbs and water.
  • Blend all together until desired consistency.
  • Serve while warm.


  • Nutritional Information (per serving):
    Energy:  596kJ (143 calories)
    Carbohydrates: 14g
    Fibre: 2g
    Protein: 6g
    Fat: 8g

Did you make this recipe?

Tag @the.south.african on Instagram and hashtag it #recipes

Like this recipe?

Follow us @thesouthafrican on Pinterest

Are you looking for delicious soup recipes to share with your family and friends? Have a look at our recipe page, we have excellent suggestions for you to try.

If you love this recipe as much as we do, have a look at DNAfit’s offering. They offer free support from dieticians and sports scientists, as well as tailored online workouts and diet plans to help people become the best possible version of themselves.

Or, if you would like to submit any other recipe for publication, please complete our recipe form here.