Share the recipe

Sri Lankan Fish Curry w/ Coconut Roti

A beautiful curry that has a real depth of flavour and makes me feel like I'm in the tropics somewhere. Namely Sri Lanka funnily enough. The roti’s are so simple to make yet really are amazing to layer spoonfuls of the delicious curry onto. 

The spices used in this all have their own different merits when it comes to being good for your health but turmeric is especially beneficial for it’s anti-inflammatory benefits, it’s also said to aid in the antioxidant capacity of the body. All the more reason to chow down!


Recipe information

Serves 2
25 minutes


For the roti

1/2 cup shredded coconut

1 cup brown rice flour

1/2 cup water

1 tsp sea salt

macadamia or coconut oil


For the paste

2 cloves garlic, peeled

1 inch piece of ginger, peeled

1/2 onion, roughly chopped

1 tsp chilli powder

3/4 tsp turmeric

1/2 tsp ground coriander

1/3 tsp cinnamon

1 1/2 tsp paprika

1 tbs apple cider vinegar

1 tsp coconut sugar

1 stick lemongrass

1 tsp sea salt

2 tbs macadamia or coconut oil, melted

For the curry

8 curry leaves

1 tsp cumin seeds

1 tsp mustard seeds

2 cardamon pods

1 cup cherry tomatoes, halved

1/2 onion, diced

1 can coconut cream

1 fillet skinless, deboned salmon

4 cooked prawns still in shell

1/2 lime cut into wedges

macadamia or coconut oil



Start by making the Roti. Mix the rice flour with the coconut and salt. Add the water and mix, then use your hands to squish the dough together and make a ball. Separate the ball into 4 separate ones and set aside.

In medium sized frying pan toast both the mustard and cumin seeds along with the cardamon pods and curry leaves until fragrant. Remove form the pan and set aside.

Next, cut the woody ends of the lemongrass stick off and remove the outer leaves. Place it in a food processor along with all the other paste ingredients and blend until everything is combined. 

Heat a little oil in the pan and add the onion. Cook on a low heat for two minutes then add the tomatoes cook for a further two minutes. Add the paste and cook for one more minute, stirring as you go.

Pour in the coconut cream and bring to a gentle boil.  Cut the fish into 1 inch square chunks and add those too. Let the fish cook for 5-6 minutes until cooked through. 

Meanwhile heat a large frying pan on a high heat with a little oil. On a sheet of baking paper take two of the roti balls and squash them down with the palm of your hand until they're about 1/4 inch thick. Carefully remove them from the paper with a spatula and transfer them to the pan. Cook for a few minutes on each side until slightly browned. Do the same with the rest of the dough adding more oil as necessary. 

Spoon the curry into bowls topping them with the prawns and lime. Serve with or without rice.