Macher Malaikari by Asma Khan

Asma Khan

Asma Khan

25th October 2018
Asma Khan

Macher Malaikari by Asma Khan

Macher Malaikari by Asma Khan

For a long time, I was under the impression that the name of this dish derived from the Hindi word ‘malai’, meaning cream. Recently, however, I discovered that the origin of this creamy, coconut-based fish curry may be a little more ‘foreign’.

During colonial rule, this dish was made in the Malay Peninsula by Bengali labourers who were sent there by the British to build the railways. Coconut milk is frequently used in East Asian cuisine, but rarely in Bengali dishes. The fact that this dish was once called ‘Malaya-Kari’ explains the use of coconut milk, as opposed to mustard and mustard oil, which is the more common base for fish and seafood dishes in Bengal.

Serves 2 as a main course or
4 as part of a multi-course meal


  • 4 halibut, plaice or tilapia fillets (approximately 750 g/1 lb 10 oz)
  • 1 tsp ground turmeric
  • 1 tsp salt
  • 3 tbsp vegetable oil
  • 2 large white onions, thinly sliced into half moons
  • 1 tbsp garlic paste
  • 1½ tbsp fresh ginger paste
  • ¼ tsp chilli powder
  • 1 tbsp tomato purée (tomato paste)
  • 1 x 400-ml/14-fl oz tin full-fat coconut milk
  • A pinch of sugar
  • To garnish
  • Green chillis, finely sliced
  • Coriander (cilantro) leaves, chopped


Place the fish fillets on a plate, sprinkle over half the ground turmeric and half the salt and rub into the fillets. Leave for a minimum of 10 minutes but no longer than 30 minutes.
In a heavy-based frying pan (skillet), heat the oil over a medium– high heat.
Add the sliced onions to the pan and fry gently, stirring occasionally, until golden brown and caramelized. Using a slotted spoon, remove the onions from the pan, leaving as much of the oil in the pan as possible to cook the other ingredients, and place on a plate to drain. Spread the onions across the plate so they crisp as they cool.
You should have enough oil left in the pan to fry the fish; if not, add another 1 tbsp vegetable oil. In the same pan, flash-fry the fish fillets for 20–30 seconds on both sides to seal. Do not allow the fish to cook.
Remove the fish from the pan and set aside on a plate.
Keeping the heat at medium–high, add the garlic and ginger pastes to the pan and cook, stirring, for 1 minute. Add the remaining ground turmeric and the chilli powder. If the pastes stick to the base of the pan, sprinkle over some water. Add the tomato puree, 4 tbsp warm water, the remaining salt and the fried onions, then cook for few minutes until the oil has seeped to the edges of the pan.
Return the fish fillets to the pan and cook for a further 2 minutes. Add the coconut milk, then immediately remove the pan from the heat and carefully turn each fillet over. Taste the coconut milk and adjust the seasoning with sugar or salt as necessary. Before serving, garnish with sliced green chillis and chopped coriander.

In these challenging times…

The Staff Canteen team are taking a different approach to keeping our website independent and delivering content free from commercial influence. Our Editorial team have a critical role to play in informing and supporting our audience in a balanced way. We would never put up a paywall and restrict access – The Staff Canteen is open to all and we want to keep bringing you the content you want; more from younger chefs, more on mental health, more tips and industry knowledge, more recipes and more videos. We need your support right now, more than ever, to keep The Staff Canteen active. Without your financial contributions this would not be possible.

Over the last 12 years, The Staff Canteen has built what has become the go-to platform for chefs and hospitality professionals. As members and visitors, your daily support has made The Staff Canteen what it is today. Our features and videos from the world’s biggest name chefs are something we are proud of. We have over 500,000 followers across Facebook, Twitter, Instagram, YouTube and other social channels, each connecting with chefs across the world. Our editorial and social media team are creating and delivering engaging content every day, to support you and the whole sector - we want to do more for you.

A single coffee is more than £2, a beer is £4.50 and a large glass of wine can be £6 or more.

Support The Staff Canteen from as little as £1 today. Thank you.