Gordon Ramsay's spiced tomato and coconut soup recipe

(137 ratings)

Gordon Ramsay's version of a spicy South Indian tomato soup, from his book accompanying the Channel 4 series, Gordon's Great Escape

Preparation Time15 mins
Cooking Time45 mins
Total Time1 hours

Celebrity chef Gordon Ramsay has made this spiced tomato and coconut soup recipe, a wonderful version of a spicy South Indian tomato soup.

Originally featured in his book accompanying the Channel 4 series, Gordon's Great Escape, this tomato and coconut soup is really tasty and easy to make.

We recommend using whole coconut milk rather than low-fat for the ultimate taste.

Serve with a garnish of coriander leaves and toasted almonds.


  • 500g tomatoes
  • 2 tbsp vegetable oil
  • 1 large onion, peeled and chopped
  • 2.5cm ginger, peeled and chopped
  • 2 large garlic cloves, peeled and chopped
  • Sea salt and freshly ground black pepper
  • 2 red chillies, deseeded and finely chopped
  • ½ tsp dried fenugreek, crushed with a pinch of salt (optional)
  • 1 bay leaf
  • 1 tsp ground turmeric
  • 1 tsp ground cumin
  • 100g tomato pure
  • 400ml tin coconut milk
  • Pinch of sugar (optional)
  • 1 tbsp coconut or vegetable oil
  • 1 tsp cumin seeds
  • Pinch of asafoetida (optional)
  • Handful of coriander leaves and
  • 2tbsp toasted flaked coconut, to garnish (optional)




  1. Bring a pan of water to the boil. Lightly score a cross at the top and base of each tomato then lower them into the boiling water for 15-20 seconds. Remove with a slotted spoon and refresh in a bowl of iced water. Once cooled, peel off the skins of the tomato and roughly chop the flesh. Set aside.
  2. Heat the oil in a medium saucepan and add the onion, ginger and garlic. Add a pinch of salt and some pepper and sweat for 4-5 mins until the onion begins to soften. Add the chillies, fenugreek, bay leaf, turmeric and cumin and cook for another 3-4 mins.
  3. Tip in the chopped tomatoes and tomato pure and stir well.
  4. Pour in the coconut milk and use the tin to measure out an equal amount of water. Add this to the pan and bring to a simmer. Cook gently for about 15-20 mins until the tomatoes are very soft and have broken down.
  5. Pure the soup using a stick blender (or an ordinary one) and if you want a really smooth result, push the pure through a fine sieve into a clean pan.
  6. Season well to taste with salt and black pepper, adding a pinch of sugar if it tastes too acidic from the tomatoes. If you prefer a thinner soup, dilute it with some boiling water and adjust the seasoning.
  7. When you are ready to serve, reheat the soup. In a small saucepan, heat the coconut or vegetable oil and add the cumin seeds and asafoetida, if using.
  8. As they begin to pop, take the pan off the heat and pour the spiced oil into the tomato soup. Stir well.
  9. Ladle into warm bowls and garnish with coriander leaves and toasted flaked coconut, if you wish. Serve immediately.
Top Tip for making Gordon Ramsay's spiced tomato and coconut soup

For this soup, it is better to use cheap cooking tomatoes that are flavourful but slightly sour, as this provides anastringency to balance the slightly sweet and creamy coconut milk.

Gordon Ramsay
Celebrity chef

Gordon Ramsay is a celebrity multi-Michelin starred chef. Born who in Scotland, he has restaurants all over the world including the UK, France, Singapore, Hong Kong and the United States. He’s a proud father-of-five and many of his recipes are particularly suited to if you’re entertaining for your family or a group of friends. He trained with some of the world’s most renowned chefs including Albert Roux, Marco Pierre White and Guy Savoy and opened his first restaurant, Restaurant Gordon Ramsay, in 1998.