Skip to content
Paatti's Kitchen
Main Dishes

Authentic Kerala Fish Molee Recipe (Meen Moilee)

Bowl of Kerala fish molee with chunks of white fish in a pale golden coconut milk gravy, topped with slit green chilies and curry leaves, served with appam

Few dishes capture the gentle, coconut-rich soul of Kerala cooking quite like fish molee. This is a mild, golden stew where pieces of firm fish poach slowly in spiced coconut milk until the gravy turns silky and fragrant with ginger, green chilies, and curry leaves. Kerala’s coconut-forward cooking is having a real global moment, turning up on restaurant menus and food feeds far beyond the backwaters, and dishes like this one are leading the way. It is the kind of recipe that looks impressive in the bowl yet asks very little of the cook. If you have only ever known fiery Indian fish curries, the soft, soothing balance of a good molee will surprise you.

Kerala Fish Molee (Meen Moilee)

About This Dish

Fish molee, also written meen moilee, comes from the kitchens of Kerala’s Syrian Christian community along the Malabar and Travancore coasts. The name is often traced to the Portuguese, who arrived on the spice coast centuries ago, and the dish reflects that meeting of European and Keralan tastes in its restrained use of chili and its reliance on coconut milk rather than heavy masalas. It was long a festive table dish, served at weddings and Christmas feasts alongside lacy appam. Over time it settled into everyday Kerala kitchens as a comforting weeknight curry. Today it stands as one of the state’s most recognizable contributions to the world’s seafood cooking.

Ingredient Notes

The fish matters most here. Seer fish, also called king fish, is the classic choice because its firm steaks hold their shape in the simmering gravy, but cod, halibut, pomfret, or any firm white fish works just as well. Coconut milk does the heavy lifting, and the dish leans on two strengths: a thinner milk to cook the fish and a thicker, creamier milk stirred in at the end for body. If you are using canned coconut milk, spoon off the thick cream at the top for the finishing milk and stir the rest with water for the thinner one. Coconut oil is worth seeking out, since it gives the stew its unmistakable Kerala aroma. Green chilies and black pepper carry the gentle heat, while a little vinegar or lime brightens the richness without overpowering it.

Kerala Fish Molee (Meen Moilee) cooking step

Method And Tips

The technique is simple, but two moments make the difference. First, sear the fish only briefly so it firms up without cooking through, then let it finish gently in the gravy so it stays moist and tender. Second, and most important, keep the heat low once the thick coconut milk goes in. A hard boil will cause the coconut milk to split and turn grainy, robbing the molee of its signature silky finish, so warm it through gently and pull it off the heat. Letting the covered pot rest for a few minutes before serving allows the flavors to settle and deepen. Go easy on the spices overall, since this dish is meant to taste mild, clean, and coconut-forward rather than hot.

Serving Suggestions

Fish molee is traditionally served with lacy appam or soft idiyappam, both of which soak up the fragrant gravy beautifully, though steamed rice works just as well on a weeknight. Make it once and it may become your favorite way to cook fish when you want something comforting rather than fiery. Set a pot in the middle of the table, hand around the appam, and let everyone spoon the golden gravy for themselves.

Recipe

Kerala Fish Molee (Meen Moilee)

A gentle, golden Kerala fish stew where firm white fish poaches in spiced coconut milk with ginger, green chilies, and curry leaves. Mild, silky, and traditionally served with appam or steamed rice.

Main Dish South Indian Easy
Prep
15min
Cook
25min
Total
40min
Servings
4servings
Calories
320kcal

Ingredients

  • For searing the fish
  • 1 lb firm white fish steaks (king fish or seer fish), cut into large pieces
  • 1/2 tsp turmeric powder
  • 1/2 tsp black pepper powder
  • 1/2 tsp salt
  • For the stew
  • 3 tbsp coconut oil
  • 3 whole cloves
  • 1 inch piece cinnamon stick
  • 1 sprig curry leaves
  • 2 medium onions, thinly sliced
  • 1.5 inch piece ginger, julienned
  • 5 cloves garlic cloves, thinly sliced
  • 4 green chilies, slit lengthwise
  • 1/2 tsp turmeric powder
  • 1/2 tsp black pepper powder
  • 1 medium tomato, sliced into rounds
  • 1.5 cups thin coconut milk (light coconut milk, or full-fat thinned with equal water)
  • 1 cup thick coconut milk (full-fat)
  • 1 tbsp white vinegar
  • 1 tsp salt

Instructions

  1. 1 Pat the fish dry and cut into large pieces about 2 inches across. Rub them all over with the turmeric, black pepper, and salt, then set aside for about 10 minutes.
  2. 2 Heat 1 tablespoon of the coconut oil in a wide pan over medium heat. Sear the fish pieces for about 1 minute per side, just until the surface turns pale and firm. Lift them out and set aside; they will finish cooking later in the gravy.
  3. 3 Add the remaining 2 tablespoons of coconut oil to the same pan. Drop in the cloves, cinnamon, and curry leaves and let them sizzle for a few seconds until fragrant.
  4. 4 Add the sliced onions, ginger, garlic, and green chilies. Cook gently, stirring often, for 6 to 8 minutes until the onions are soft and pale but not browned.
  5. 5 Stir in the turmeric and black pepper and cook for about 30 seconds until fragrant.
  6. 6 Pour in the thin coconut milk and bring to a gentle simmer. Slide in the seared fish, lay the tomato rounds on top, and simmer uncovered for 5 to 6 minutes, spooning the gravy over the fish, until the fish is just cooked through.
  7. 7 Lower the heat to its lowest setting. Pour in the thick coconut milk and add the vinegar. Warm through for 2 to 3 minutes without letting it boil, since boiling can split the coconut milk. Taste and adjust the salt.
  8. 8 Turn off the heat, cover, and let the molee rest for 5 to 10 minutes so the flavors settle. Serve warm with appam, idiyappam, or steamed rice.

Notes

  • Seer fish, also called king fish, is traditional, but cod, halibut, pomfret, or any firm white fish holds up well in the gravy.
  • To get both kinds of coconut milk from one can: spoon off the thick cream at the top for the thick milk, and stir the rest with water to make the thin milk.
  • Keep the heat low once the thick coconut milk goes in. A hard boil can curdle the gravy and rob it of its silky finish.
  • For a slightly deeper color and a touch more heat, add 1/2 teaspoon Kashmiri red chili powder with the turmeric. Classic molee stays pale gold, so this is optional.
  • A squeeze of fresh lime can stand in for the vinegar if you prefer a brighter, fresher sourness.

You might also like

Home Remedies

Honey (Madhu) for Minor Kitchen Burns and Scalds

A thin layer of raw honey applied to a small, superficial kitchen burn or scald after it has been cooled under running water. Honey, known as Madhu in Ayurveda, helps soothe and protect minor burns while the skin recovers.

Main Dishes

Authentic Mangalorean Chicken Ghee Roast Recipe (Kundapur Style)

A fiery, tangy coastal Karnataka chicken dish from Kundapur, slow roasted in ghee with byadgi chilies, garlic, and tamarind for a deep red, glossy masala. It uses no onion or tomato, so all the flavor comes from the roasted spice paste.

Main Dishes

Authentic Karnataka Bisi Bele Bath Recipe

Authentic Karnataka bisi bele bath is a spiced one-pot meal of rice and toor dal simmered with mixed vegetables, tamarind, jaggery, and aromatic bisi bele bath powder, finished with a tempering of ghee, cashews, and curry leaves.