This Sri Lankan fish curry recipe is easy to make and on the dinner table in less than an hour. It is less than 500 calories per serving and also suitable for freezing

Ingredients
- lime 1, juiced
- ground turmeric 1 tsp
- hot chili powder a pinch
- skinless firm white fish fillet 800g, cut into large chunks
- green chillies 2-4 long, roughly chopped
- ginger a thumb-sized piece, chopped
- garlic 2 cloves, chopped
- groundnut oil
- onions 2, finely sliced
- black mustard seeds 1 tbsp
- curry leaves a handful
- vine tomatoes 400g, chopped
- coconut milk 400g tin
- light fish stock 150ml
- tamarind paste 2 tbsp
- steamed rice to serve
SPICE MIX
- coriander seeds 2 tsp
- cardamon 2 pods, seeds only
- black peppercorns 1 tsp
- fennel seeds 1 tsp
- fenugreek seeds 2 tsp
Method
- STEP 1. Toast all the spice mix ingredients in a dry frying pan for a few minutes until starting to smell fragrant. Tip into a spice grinder and blend to a powder.
- STEP 2. Mix the lime juice, turmeric and chilli powder in a large bowl with a pinch of salt. Add the fish pieces and carefully toss in the marinade. Cover and chill.
- STEP 3. Whizz the chillies, ginger and garlic in a small blender until you make a paste. Add 1 tbsp water if you need to, to help blend.
- STEP 4. Heat a little oil in a large wide pan or deep frying pan and fry the chilli paste for a minute. Add the spice mix, fry for another minute, then add the onion, mustard seeds and curry leaves. Fry for 5 minutes. Add the tomatoes and fry until they start to break down, then add the coconut milk and stock. Simmer for 10 minutes until thickened slightly. Season, and add the tamarind paste.
- STEP 5.Remove the fish pieces from the marinade, and add to the pan, tucking them into the sauce. Gently poach for 5 minutes until the fish is cooked and starting to flake. Serve with steamed rice.