Click on the image, above to submit to Pinterest.

Sri Lankan Fish Curry

Sri Lankan Fish Curry is a traditional Sri Lankan recipe for a classic curry of salmon steaks cooked in a coconut milk and tamarind liquid sauce flavoured with tomatoes and curry powder. The full recipe is presented here and I hope you enjoy this classic Sri Lankan version of: Sri Lankan Fish Curry.

prep time

15 minutes

cook time

25 minutes

Total Time:

40 minutes

Serves:

4

Rating: 4.5 star rating

Tags : CurrySpice RecipesVegetable RecipesSri-lanka Recipes



Ingredients:

For the Sri Lankan Curry Powder:



2.5 tbsp coriander seeds
1 tbsp cumin seed
1 1/2 tsp fennel seeds
pinch of ground fenugreek seeds
2.5cm piece cinnamon stick
3 cloves
2 green cardamom pods
6 black peppercorns

For the curry



4x 225g salmon steaks
2 tbsp olive oil
1 large onion, chopped
4 garlic cloves, finely chopped
8 fresh curry leaves
2 small pieces rampe rampe (screwpine) leaf [optional]
1/2 tsp ground turmeric
1 tsp chilli powder
2 tbsp Sri Lankan curry powder
2 medium-sized tomatoes, skinned and chopped
50ml tamarind liquid (1 tbsp tamarind paste mixed with 2 tbsp boiling water)
1 x 400ml can coconut milk
Asian-style chutney (eg mango, lime, aubergine or tamarind)

Method:

For the curry powder, simply grind everything together and store in an air-tight jar.

Rinse the fish steaks under water and dry on kitchen towels. Heat the oil in a large, shallow, frying pan until the onions are soft and lightly golden.

Add the turmeric, chilli powder and 2 tbsp of the Sri Lankan curry powder and fry for 1-2 mins. Add the tomatoes, tamarind liquid, coconut milk and 1 tsp salt and simmer gently for 15 mins.

Add the salmon steaks to the pan and spoon some of the sauce over the top of the fish. Simmer gently for 5 mins then cover the pan and set aside for 30 mins. Serve with steamed basmati rice.