- onion 1
- garlic 4 cloves
- lime leaves 3
- curry leaves 5
- bird’s eye chillies 3
- cumin seeds 1 tbsp
- coriander seeds 1 tbsp
- chilli powder 2 tsp
- curry powder 3 tbsp
- tomatoes 4, medium sized
- white fish fillets 4
- vegetable oil 2 tbsp
- butter 50g
- coriander a handful
- rice to serve
- For the tamarind stock
- fish stock 750ml
- tamarind paste 1 tsp or to taste
- sugar 1 tsp
- Finely chop the onion and garlic. Crush lime leaves, curry leaves, chillies, cumin and coriander seeds in a food processor, then add the chilli and curry powder and 3 tablespoons of water to form a paste. Roughly chop the tomatoes. Cut the fish into large pieces.
- Mix all the tamarind stock ingredients together in a saucepan and bring to the boil, then lower the heat and simmer for 10 minutes.
- Heat half the vegetable oil and butter in a large saucepan. Add the onions and garlic and brown very lightly, then stir in the spice paste and continue cooking for a minute or two till fragrant. Add the tomatoes and the stock, cover the pan and simmer for 10 minutes with the occasional stir until soupy. Check the seasoning, adding salt, pepper and tamarind paste as necessary.
- Put the remaining oil in a frying pan, melt the reserved butter with it, then add the pieces of fish. Let them colour and lightly crisp, then add them to the curry, scatter over the coriander and ladle into bowls.