Creamy and comforting tomato soup recipe

(No ratings)

A simple recipe to make the perfect creamy, comforting tomato soup.

Creamy and comforting tomato soup
  • healthy
  • Vegan
  • Vegetarian
Preparation Time10 mins
Cooking Time55 mins
Total Time1 hours 5 mins
Cost RangeCheap

'I love this tomato soup because it's creamy without any dairy, sweet without any sugar and super comforting. You can serve this with some nice gluten free bread or a baked sweet potato.' says Madeleine Shaw.


  • 400g ripe tomatoes
  • 4 tbsp coconut oil or butter
  • 6 cloves of garlic
  • 2 shallots
  • 1 tsp thyme
  • 600ml fresh chicken stock (or veggie stock) made with BRITA filtered water
  • 1 can of coconut milk
  • 1 tsp cayenne
  • 1 pinch of nutmeg
  • 50g sun-dried tomatoes
  • Chilli flakes, basil and olive oil to serve




  1. Preheat the oven to 170°C/335°F/Gas mark 3.
  2. Cut the tomatoes into half, melt 3 tbsp of coconut oil and pour it over the tomatoes with a large pinch of salt and pepper.
  3. Keep the skin on the garlic and just bash each clove slightly to release its juices.
  4. Place the tomatoes on a roasting tray with the garlic cloves scattered. Roast in the oven for 40 minutes.
  5. Just before the tomatoes are done, cut up your shallots and fry them in 1 tbsp of coconut oil with the thyme for 5 minutes. Pour in the tomatoes, fresh stock, coconut milk, cayenne, nutmeg and sun-dried tomatoes.
  6. Cook for 15 minutes then use a hand-blender and blend until smooth, stir in some chilli flakes and top with fresh basil and olive oil.
Top Tip for making Creamy and comforting tomato soup

This soup also makes a great starter, as part of a 2 or 3-course meal!


Trusted, informative, and empathetic – GoodToKnow is the ultimate online destination for mums. Established in 2007, our 15-year-strong archive of content includes more than 18,000 articles, 1,500 how-to videos, and 7,000 recipes.