Kerala meen moilee, white fish simmered in coconut milk, a pale yellow fish dish with green chilies and curry leaves
Prep30 min
Cook25 min
Serves4 servings
CuisineKerala

Meen Moilee: Kerala White Fish Simmered in Coconut Milk

Kerala's fish dish meen moilee, made with white fish and coconut milk. The Kochi table and its Portuguese links, how it differs from Malabar fish curry, the heat for finishing without breaking the fish using two rounds of coconut milk, substitutes, storage and shopping priorities.

Total: 55 minLevel: Intermediate

Cooking flow

Cooking steps

STEP 11 / 5

Season the fish

15–30 min

White fish fillets seasoned with salt, turmeric and black pepper
Wipe the surface moisture off the white fish, coat thinly with salt, turmeric and black pepper and leave 15 to 30 minutes

Thaw white fish in the refrigerator and blot the surface moisture with paper towels before using. Lightly coat the whole fish with 1/2 tsp salt, 1/2 tsp turmeric and 1/2 tsp black pepper. The Kerala Tourism method also marinates with salt, turmeric and pepper for 15 to 30 minutes. Do not leave it long at room temperature; once seasoned, return it to the refrigerator. A wet surface makes the oil spatter, so wipe off the moisture again before frying. You are ready when the surface of the fish is dry and the powder is thin and even.

STEP 22 / 5

Lightly sear the surface of the fish

Shallow frying both sides of white fish in a frying pan
When the surface has a light color, take the fish out and leave cooking the center to the coconut sauce

Cook 2 to 3 minutes per side. Put 1 tbsp coconut oil in the frying pan and warm over medium heat. Lay the fish skin side or flat side down and wait without fussing until the surface is lightly golden and it can be moved with a spatula. Kerala Tourism's official video also follows a flow of shallow frying and removing. There is no need to cook it all the way through here. Set only the surface; the center is finished in the sauce. If the browning gets too dark, lower the heat. Turn the fish only once, and take it out to a plate when done.

STEP 33 / 5

Fry the mustard seeds and aromatics

6–8 min

Frying mustard seeds, ginger, garlic, green chilies and onion in coconut oil
Fry the aromatics in the oil where the mustard seeds popped, and make the onion translucent to build a sweet base

Warm the remaining 2 tbsp coconut oil over medium heat and add 1 tsp mustard seeds. When they begin to pop, add the ginger, garlic and green chilies and fry 30 to 60 seconds, until the garlic is lightly colored. Then add the onions and fry until translucent and sweet-smelling. Do not scorch them to a dark brown. Finally add the tomato and fry about 2 minutes; go on once a little liquid comes out and the spices at the bottom blend in. It is in a good state if the aroma of mustard rises from the surface of the oil and the edges of the onion are translucent.

STEP 44 / 5

Simmer with the ground spices and thin coconut milk

12–15 min

Returning the fried fish to the thin coconut milk sauce, covered and simmering
Do not boil the thin coconut milk hard; cook the fish quietly to the center

Dissolve the coriander, fenugreek and turmeric in 2 tbsp water and fry over medium-low heat for 30 seconds. Before the powder dries and scorches on the bottom of the pan, add 400 ml thin coconut milk and 1/2 tsp salt and bring to a boil. When the sauce is bubbling, return the fried fish, arrange it without overlapping, cover and simmer over low heat for 10 to 15 minutes. If you keep it boiling, the coconut milk separates and the flesh of the fish breaks easily. Keep a low heat that holds a simmer, so the sauce at the edge of the pan trembles quietly. In line with FDA guidance, it is done when the center of the thickest fish reaches 63°C and the flesh is opaque and flakes with a fork.

STEP 55 / 5

Finish with thick coconut milk and lemon

2–3 min

The finish of meen moilee with thick coconut milk and lemon added
Add the thick coconut milk last, without boiling, and finish the aroma with lemon and curry leaves

Move the fish to a plate or lower the heat, and add 200 ml thick coconut milk from the edge. Warm for just 1 minute and turn off the heat before the surface bubbles once. Do not boil the thick milk. The thick milk is warmed once, at the end, is the rule. Next add 1 tbsp lemon juice and swirl the pan to blend. Do not stir the fish with chopsticks or a spoon. Finally scatter curry leaves and cilantro, and it is done when the sauce shines pale yellow and coats the fish thinly. The official video also shows simmering in thin milk, then adding thick milk and putting cilantro on at the end.

0 / 0
Ingredients

Ingredients

1 / 4

Fish and seasoning

Ingredient Amount Substitutes and notes
White fish fillets 600 g (4 fillets) Sea bass, cod, sea bream and the like. The official examples are pomfret, pearl spot, mullet and seer fish
Salt 1 tsp 1/2 tsp for seasoning the fish, 1/2 tsp for the sauce
Black pepper 1/2 tsp Coarsely ground. For seasoning the fish
Turmeric 1 tsp 1/2 tsp for seasoning the fish, 1/2 tsp for the sauce
2 / 4

Aromatics and spices

Ingredient Amount Substitutes and notes
Coconut oil 3 tbsp Rice bran oil also works, but the coconut aroma is weaker
Mustard seeds 1 tsp Heat until they pop in the oil
Onions 2 (about 300 g) Thinly sliced. Fry until translucent with no raw bite left
Ginger 30 g One thick piece about 2 cm, cut into thin strips
Garlic 10–12 cloves (about 30 g) Thinly sliced
Green chilies 2–3 Leaving the seeds makes it hotter. Shishito peppers change the aroma
Tomato 1 (about 150 g) Thinly sliced. Avoid very sour ones
Coriander 2 1/2 tsp Ground. The official recipe amount adjusted to a home quantity for four
Fenugreek 1/2 tsp Ground. Too much and bitterness wins
Curry leaves 1 sprig (10–12 leaves) Fresh or frozen. Use dried in small amounts
3 / 4

Two stages of coconut milk and the finish

Ingredient Amount Substitutes and notes
Coconut milk (thin) 400 ml If the milk is thick, thin it with 100 ml water
Coconut milk (thick) 200 ml Unsweetened. Added last and not boiled
Lemon juice 1 tbsp For finishing. Lime also works
Cilantro 10 g For finishing. Omit if you dislike it
4 / 4

To serve with it

Ingredient Amount Substitutes and notes
Cooked rice 600 g 150 g per person. Choose from white rice, basmati or red rice
Appam (hoppers) 4 Use alongside rice if you can get them. See also Sri Lankan hoppers for how to make them
0 / 0

Mustard seeds begin to pop in the coconut oil. Then green chili, ginger and garlic go in, and in the steam they blend with the smell of fish. This is the opening scene of a table often seen in homes along the Kerala coast, at church feasts and in eateries. By the time the sound of mustard seeds popping in coconut oil has died down, the pot already holds a pale yellow sauce of white fish and coconut milk. This dish is made to eat that sauce generously with rice or appam (hoppers).

Meen moilee, also written Meen Moilee, Fish Moilee or Fish Molee, is a Kerala fish dish. The star is not a strong red curry but a pale sauce in which the aromas of fish, coconut milk, ginger, green chili and curry leaves overlap. In the Kerala Tourism recipe, the fish is simmered in thin coconut milk, and thick coconut milk is added at the end. This two-stage method is the skeleton for making it at home. Separate the milk the fish simmers in from the milk that finishes it. That alone changes the roundness and aroma of the sauce a great deal. Instead of pomfret or pearl spot, use firm white fish fillets such as sea bass, cod or sea bream.

The name meen moilee

The main spelling in this article is meen moilee, in English Meen Moilee. The Kerala Tourism pages use spellings such as Fish Moilee, Fish Molee and Fish Moliee. Meen is a word for fish and forms part of the dish name, but its etymology is not asserted.

There are three things to watch in a home kitchen: cooking the fish without breaking it, not boiling the thin coconut milk too hard, and not letting the thick milk separate at the end. When it goes well, the fish is cooked through to the center, the pale yellow sauce coats the fish lightly, and the aroma of curry leaves and green chili comes forward. What this article makes is a moilee that does not use tamarind as a main ingredient; the sour Malabar-style fish curry is touched on later as a regional difference. Nor will we narrow the origin down to one and call it "the only authentic one," because this is a dish whose taste changes by region, community and household.

At the Kochi table, a white fish curry was born

Kerala Tourism divides Kerala cooking into Hindu, Mappila and Christian cuisines, and explains that coconut milk has an important role in the Christian cooking of central Kerala. The fish dishes of coastal Kochi differ from those of northern or southern Kerala. It also says that the food differs by area, such as Varapuzha, Mulavukad, Thevara, Kumbalangi and Panangad. Fish Moliee is listed as one of Kochi's dishes, and connects to rice and curry, a special leaf-served table and Christian feasts. In the middle of rice served on a leaf, a pale fish curry placed at the center of the rice. Meen moilee suits that kind of table.

A Kerala table with rice and meen moilee on a banana leaf, with greens around them
Imagining a Kerala table where rice and curry are laid on a leaf, from a fish and coconut dish

Kerala faces the Arabian Sea, and seafood arrives at the table from the sea, lagoons, backwaters and rivers. An academic paper states that fish is an ingredient hard to separate from Kerala's food culture, and that Muslim, Hindu and Christian fishing communities each have their own ways. A dish like meen moilee must have been born precisely because of a fish food culture supported by the sea and the backwaters. So when making it elsewhere, rather than making the species of fish exactly the same, we put more weight on cooking that properly takes in the fat of the fish and the aroma of coconut.

Kerala Tourism presents Fish Moilee as a dish simmered in coconut milk. In the context of Christian cooking, fish dishes served with rice and appam appear on the table. You let the rice soak up the thin sauce, or break the edge of the appam to receive the sauce in the middle. The plate is not completed by the fish curry alone; the staple takes in the aroma and heat of the sauce. That is all part of one dish.

Seeing regional pots without fixing a single origin

Kerala Tourism explains that English and Portuguese influences entered through foreign missionaries' seminaries and church kitchens, and that Fish Moliee spread into Christian kitchens through community feasts. The academic paper shows that Kerala food culture has been touched by contact with Arabs, Chinese, Portuguese, Dutch and British, but does not fix a single "authentic" meen curry. A dish in which Kerala kitchens took in contact from abroad. That is the surest way to put it. Stories such as "the Portuguese invented it" or "someone named Moilee made it" have no clear backing, so they are not written as fact.

Leave origin stories as theories

Contact with foreign powers, including Portugal, is historical background shown by several sources. But it is not evidence that fixes the sole place or year of invention of the dish. It is more natural to think that the name, ingredients and way of eating changed amid the overlap of port-city trade, church feasts and regional home cooking.

So how do moilee and red fish curry differ? The academic paper concludes that Kerala fish curry has regional names, household differences and community differences and does not fit a single right answer. In line with Kerala Tourism's official Fish Moilee video, the recipe in this article does not use tamarind and finishes gently around coconut milk. Malabar Fish Curry, on the other hand, is a red, sour dish simmered in an earthenware pot built around tamarind, coconut and curry leaves, and is treated as distinct. Some toddy-shop fish curries also finish hot and rich with Malabar tamarind. Its role at the table and its weight of flavor differ from the pale sauce of moilee.

Region or occasion Direction of the sauce Acidity and heat Recreating it elsewhere
Christian cooking around Kochi, Fish Moliee A pale sauce with coconut milk added in two stages Gentle. Tamarind is not the star This article's meen moilee. Pair with rice or appam
Kerala Tourism's Fish Moilee Coconut milk based No tamarind; aroma from black pepper and green chili Lemon only a little at the end. Do not make it too sour
Malabar fish curry A red broth with coconut and curry leaves Tamarind sourness and chili come forward Look for tamarind or Malabar tamarind as ingredients for a separate article
Home and toddy-shop fish curry The order of frying and thickness change by cook Some are hot and rich Do not fix one "authentic thickness"; adjust the heat and the liquid

Translating these regional differences to shopping, the first things to gather are easy-to-get white fish, unsweetened coconut milk, curry leaves, mustard seeds, fenugreek and turmeric. The pomfret, pearl spot, mullet and seer fish in the official recipe cannot always be bought outside Kerala, so substitute thick white fish. Curry leaves cannot be replaced by curry powder. On days you cannot get them, leave them out and keep the outline of ginger, green chili and lemon. Fenugreek turns bitter even in small amounts, so do not increase it thinking to add "authenticity." Rather than adding substitutes, keep the pillars of aroma. That makes it a more meen-moilee-like pot.

Let me also mention the traditional equipment. According to a research paper, Kerala-style fish curry was made in an unglazed earthenware pot called meen chatti, now replaced by gas or low-smoke stoves. Official Malabar fish curry material also mentions an earthenware pot. But for the meen moilee itself, a wide frying pan with the fish laid in a single layer makes the fish easier to turn. You do not need to buy an earthenware pot; a shallow heavy 24 to 26 cm frying pan and, if needed, an instant-read cooking thermometer are enough.


Ingredients (serves 4)

The official recipe's 500 to 800 g of fish, 1 tsp mustard seeds, thin milk and thick milk are organized here into a home quantity for four. The core amounts are 600 g white fish, 3 tbsp oil, 2 onions, 30 g ginger, 10 to 12 cloves garlic and 2 to 3 green chilies. The coconut milk totals 600 ml, and the key is dividing the 600 ml of coconut milk into a thin part and a thick part.

Meen moilee ingredients: white fish, coconut milk, curry leaves, mustard seeds, fenugreek and green chilies laid out in a kitchen
Without mixing local ingredients and substitutes, prepare in groups: fish, aromatics, spices and two kinds of coconut milk
Tip

The ones with the biggest effect on getting close to the local aroma are, in order, coconut milk, curry leaves, mustard seeds and fenugreek. Fish, onion, ginger, garlic, tomato, rice and a frying pan are things you can gather on an ordinary shop. If you are going to buy, look for the pillars of aroma first, and the finished pot changes.

Tip

The thin milk is the liquid that cooks the fish, and the thick milk takes charge of the final aroma and roundness. Adding thick milk early makes it separate easily, and moving the fish too much breaks the flesh into the sauce. For the finish, do not stir; hold the handle and swirl the pan gently.

Caution

Wash knives, cutting boards and hands that touched raw fish before they touch rice, cilantro and other foods eaten as they are. The FDA recommends cooking fish to an internal temperature of 145°F (63°C), and without a thermometer, uses opaque flesh that separates with a fork as a guide. Do not leave food at room temperature for more than 2 hours, and less in a hot environment. Cool leftovers quickly in shallow containers and refrigerate.

Drawing the line when substituting ingredients

The pomfret, pearl spot, mullet and seer fish in the official recipe are not always available. The first choice is white fish fillets with a thickness of 2 to 3 cm, such as sea bass, cod or sea bream (skin on or off is fine). It can also be made with oily mackerel or salmon, but the fish's own character comes before the pale aroma of meen moilee, so go lighter on green chili and lemon. Thin fillets break up easily, so shorten the simmering time and check the center with a thermometer. Choose by the thickness of the fillet and the amount of fat rather than by species.

Fish to look for Result Cooking notes
Sea bass Mild, takes up the aroma of the sauce Choose 2–3 cm thick and turn only once
Cod Flesh flakes easily, a light taste With thin fillets, shorten the simmering
Sea bream Firm flesh, with an aroma from the skin If you sear the skin, do not move the skin side first
Mackerel Oily, gives a strong fish flavor Blot the surface moisture and dark meat, and go easy on lemon
Salmon Strong color and fat, a home-style variant Remove skin and bones to keep it from breaking up

For coconut milk, use the unsweetened cooking kind, not a sweetened drink. Thin the thin portion with water, and use the thick portion as it is for the finish. For curry leaves, prefer frozen if you have no fresh. Use dried in small amounts so the aroma does not come out too strong, and if you have none of them, you may leave them out. With fenugreek powder it matters to keep to the amount. Rather than forcing substitutes in, keep the aroma of mustard seeds and turmeric. Replacing coconut oil with rice bran oil works, but the coconut aroma weakens. Do not replace it with butter or olive oil.

In line with the ingredients and steps in Kerala Tourism's official video, the meen moilee in this article uses no tamarind and is brought together with coconut milk, black pepper, green chili and lemon. Adding tamarind or Malabar tamarind brings acidity and color forward and moves it toward Malabar-style fish curry. That is not a failure but a plate from another region. Adding sourness turns it into another region's fish curry. If you want to make a sour fish curry, there is also a dish such as southern Sri Lanka's ambul thiyal (in Japanese), which finishes by cooking off the liquid.

Spooning the white sauce over rice and appam

Pour the sauce over hot freshly cooked rice first, then put the fish on top. The rice takes in the oil of the sauce and the roundness of the coconut well. If you serve appam, break the thin edge and scoop up the sauce that has pooled in the center. Pairing with appam as well as rice brings out the gentle heat of this coconut milk fish dish. This is the combination with the staple foods on a Kerala table. The staple takes in the sauce. That is how to eat this dish.

A finished table with meen moilee alongside cooked rice and appam
Coat rice and appam with the pale coconut sauce and eat with green chilies and curry leaves

When you next want to try a sour fish dish, there is Sri Lanka's ambul thiyal. Its acidity and the texture of cooked-off liquid are different from the coconut milk moilee. If you want to move to another region without breaking the fish, Bangladesh's ilish bhuna (in Japanese) is recommended. It is a dish in which fish is fried and then reduced with onion and spices, and both the cooking and the aroma differ from meen moilee's white sauce.

Storage and how to recover a failure

If any is left over, separate the fish and sauce into shallow containers, let the heat escape and refrigerate. Do not leave it at room temperature, and plan amounts you can finish by the next day. To reheat, warm only the sauce over low heat and return the fish last. Do not let it boil hard, and if needed add thin coconut milk or water 1 to 2 tsp at a time.

If the sauce separates, turn off the heat, add warm water or thin milk a little at a time and swirl the pan. It does not always come fully back, so put taste and safety first. If the fish breaks apart, do not stir; spoon the remaining flesh with the sauce over rice. Next time keep three things in mind: do not stack the fish, do not turn it with a spatula, and shorten the simmering time. If the sauce is thin, move the fish to a plate once, reduce only the sauce over low heat for a few minutes and return the fish. Take the fish out and fix only the sauce, and the flesh is spared.

Tip

Adding too much thick coconut milk when reheating makes it separate easily. If you add anything, add thin milk or water in small amounts. Add the lemon juice and cilantro after reheating and the aroma comes back more easily.

Frequently asked questions

No tamarind?

Not in this article's meen moilee. It follows the ingredient makeup of Kerala Tourism's official video, which is coconut milk based and contains no tamarind. Kerala Tourism's Malabar Fish Curry does include tamarind, so adding it moves toward a different, red, sour fish curry. If you look for Malabar tamarind, do not force it into this recipe's shopping list; think of it separately as a matter of regional difference.

Can I use frozen fish?

Frozen white fish can be used if thawed slowly in the refrigerator and the surface moisture is wiped off well. The FDA advises buying fresh fish sold refrigerated or on ice and avoiding fish with a sour or ammonia smell. Thin frozen fillets break up easily, so shorten the searing and check the 63°C center and the opaque flesh.

How hot is it?

With 2 green chilies and the seeds removed, you can lower the heat while keeping the aroma. With 3 and the seeds left in, the heat comes forward. For the first time, start with 2 and seedless, and serve extra green chilies at the table. Increasing red chili powder to move toward a red curry would take it off the pale branch of meen moilee.

What if I cannot find curry leaves?

Fresh or frozen curry leaves are first choice, and dried ones are used in small amounts. On days you cannot get them, you can leave them out. Filling the gap with curry powder gives a different aroma, so keep the ginger, green chili, lemon and mustard seeds. Do look for them next time. Curry leaves have a citrus-like aroma and bridge fish and coconut.

What if the coconut milk separates?

It is most often caused by cooking at high heat for a long time, so first turn off the heat, do not touch the fish, and swirl the pan. Add warm water or thin coconut milk 1 to 2 tsp at a time and let the oil and liquid blend slowly. If the mouthfeel still does not return, take out the fish and switch to eating with a small amount of sauce over rice.

Can I make it ahead?

Freshly made is the best state for both the flesh of the fish and the aroma of the curry leaves. Do not plan on making ahead; make an amount you can finish by the next day. After cooking, do not leave it at room temperature for more than 2 hours; cool it quickly in shallow containers and refrigerate. Reheat over low heat to the center, taking out only the portion you will eat. Do not eat anything about which you are unsure of the smell, look or storage.

Sources