
A lot of Sri Lankan fish curries are made with oily fish, and have a strong flavour and dark colour due to the addition of goraka. This recipe goes down a different route, using a white-fleshed fish and a gentle cooking method to give a delicate texture. The mildly spiced gravy is cooked separately, with the fish added at the very end.
500 g snapper fillet, skinless and boneless, sliced into bite-sized pieces (about 1.5 cm thick), see my tips below
40 g coconut oil
4 g curry leaves
220 g brown onion, sliced
20 g garlic, finely chopped
15 g ginger, finely chopped
15 g lemongrass, finely chopped, white part only
1 long green chilli, cut into thin rounds
salt flakes
white pepper, freshly ground
30 g brown curry powder, see my recipe
8 g fennel seeds
4 g fenugreek seeds
400 ml coconut cream
4 pieces pandan leaf, 5 cm each (2 in)
500 ml water
Turn your recipe chaos into a plan for the week.
Browse 1000+ inspiring creator recipes
Unlimited recipe import from social media, blogs and more
Generate shopping lists and meal plans in seconds with AI
Start by slicing the into bite-sized pieces. Much will depend on the size of your fillet, but try to make the slices about 1.5 cm (½ in) thick. The main thing is to cut them into similar-sized pieces for even cooking. Set aside in the fridge.
Melt the in a medium saucepan over a medium heat, add the and cook, stirring, for a minute or so until the leaves are fried.
Add the , , , and and lightly season with salt flakes and white pepper. Cook, stirring occasionally, for 6–7 minutes until the onion has softened.
Add the , , and and cook, stirring, for 1–2 minutes until the curry powder begins to catch on the bottom of the pan. Season again.
Add the , , and and bring to the boil, then reduce the heat and simmer gently for about 10 minutes until everything is cooked and you can no longer taste a sharpness from the .
Add the pieces and simmer gently until cooked. The cooking time will depend on the size of your pieces, but start checking from about 5 minutes. Alternatively, cool the curry base and store in the fridge alongside the fish, then combine the two and gently simmer when you are ready to serve. Either way, be sure to taste the curry again once the fish is cooked and season as required.
Most varieties of white-fleshed fish will work here, though I would recommend one with large flakes that is not too delicate.