Indian Curries

Authentic Kerala Fish Moilee (Meen Moilee) Recipe

Kerala Fish Moilee is a stunningly mild and fragrant coconut milk curry that highlights the freshness of the fish without overwhelming it with spice. This Keralite classic features a silky yellow gravy infused with turmeric, ginger, and the bright pop of tempered mustard seeds.

Fish Moilee
Prep
20 min
Cook
25 min
Serves
4
Level
Medium
Per serving
380 kcal

Method

  1. Marinate the fish with a pinch of turmeric, salt, and half a teaspoon of black pepper. Let it rest for 15 minutes. In a pan, lightly sear the fish in one tablespoon of coconut oil for 1-2 minutes per side (it should not be fully cooked), then set aside.

  2. Heat the remaining coconut oil in a deep pan or clay pot. Start the TEMPERING phase by adding the mustard seeds. Once they begin to pop, immediately move to the next step.

  3. Begin the BLOOMING phase by adding the whole fenugreek seeds, peppercorns, cinnamon stick, cloves, and cardamom pods to the hot oil. Sauté for 30 seconds until the oil becomes highly aromatic.

  4. Add one sprig of curry leaves, the sliced ginger, garlic, and green chilies. Sauté for a minute, then add the sliced onions. Cook the onions until they are soft and translucent, but do not let them brown.

  5. Stir in the turmeric powder and the thin coconut milk (second extract). Bring the mixture to a very gentle simmer.

  6. Carefully place the seared fish pieces and the tomato slices into the simmering gravy. Cover and cook on low heat for about 8-10 minutes until the fish is tender.

  7. For the FINISHED phase, lower the heat to the absolute minimum. Stir in the thick coconut milk (first extract) and the second sprig of fresh curry leaves. Warm through for 1 minute but do not allow the curry to boil, as the thick milk will curdle. Adjust salt to taste and serve with appam or steamed rice.

Notes

Do not skip the searing of the fish; it helps the fillets hold their shape in the creamy gravy.

Always use coconut oil for the most authentic Kerala flavor profile.

The heat in this dish comes purely from the green chilies; adjust the number of chilies to suit your preference.

To prevent curdling, ensure the flame is very low when adding the final thick coconut milk extract.

Questions

What can be made ahead of time?
The aromatic base (onion, ginger, garlic, and thin coconut milk) can be prepared up to 24 hours in advance and refrigerated. However, only add the fish and the final thick coconut milk right before serving.
What fish is best for Moilee?
Firm-fleshed white fish works best. Kingfish, Seer fish, Pomfret, or even Sea Bass and Cod are excellent choices as they don't flake away too easily.
Can I use canned coconut milk?
Yes. Use canned coconut milk diluted with water for the 'thin' extract, and use it full-strength for the 'thick' finish.
Why did my sauce split?
The sauce usually splits if the thick coconut milk is boiled vigorously. Always keep the heat low during the final stage of cooking.

Try this next

Chana Masala

Indian Curries

Chana Masala

A deeply flavorful and aromatic chickpea curry that balances tanginess from dried mango...

Flaky Paratha

Rice and Breads

Flaky Paratha

A masterclass in texture, this Lachha Paratha features dozens of paper-thin layers that...

Butter Chicken

Indian Curries

Butter Chicken

This iconic Indian dish features tender pieces of marinated chicken bathed in a luxuriously...

Chilli Chicken

Indian-Chinese

Chilli Chicken

This Chilli Chicken is the crown jewel of Indo-Chinese fusion, featuring succulent chicken...