Gordon Ramsay’s spiced tomato and coconut soup recipe

Click to rate
(130 ratings)
Sending your rating
serves: 4
Skill: medium
Prep: 15 min
Cooking: 45 min
  • We earn a commission for products purchased through some links in this article.
  • 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)


    • 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.

    • 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.

    • Tip in the chopped tomatoes and tomato pure and stir well.

    • 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.

    • 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.

    • 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.

    • 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.

    • As they begin to pop, take the pan off the heat and pour the spiced oil into the tomato soup. Stir well.

    • 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.

    Click to rate
    (130 ratings)
    Sending your rating

    Related Recipes