The BBC has updated its cookie policy. We use cookies to ensure that we give you the best experience on our website. This includes cookies from third party social media websites if you visit a page which contains embedded content from social media. Such third party cookies may track your use of the BBC website. We and our partners also use cookies to ensure we show you advertising that is relevant to you. If you continue without changing your settings, we'll assume that you are happy to receive all cookies on the BBC website. However, you can change your cookie settings at any time.
Preparation time
1-2 hours
Cooking time
over 2 hours
Serves
Serves 4
Sour flavours from underripe tomatoes and star fruit, with coriander, chicken stock and prawns make a glorious dish.
If making your own chicken stock, rinse the chicken well under running water. Place into a large stockpot and add enough cold water to just cover the chicken. Bring to the boil, uncovered, skimming off any scum with a spoon.
Add the ginger and leeks, reduce the heat to a simmer and cook for 1½-3 hours, until the broth has taken on the flavours of the ingredients. Strain into a clean bowl and leave to cool.
For the soup, place a large saucepan on the heat and add the oil and one of the chopped tomatoes. Cook for three minutes until just softened.
Add the fish sauce, lemon juice, star fruit and pineapple and stir well. Add the freshly ground black pepper, tamarind, and sugar, to taste.
Add the chicken stock, spring onions and remaining chopped tomato and bring to a rolling boil. Boil for two minutes, then add the prawns and cook for a further minute, or until the prawns have turned pink and are cooked through.
Remove from the heat and stir in the coriander leaves and chilli slices. Serve immediately.