Fish Molly is one of those dishes that instantly brings comfort with its mellow aroma and delicate flavour. Unlike fiery coastal curries, this Kerala Fish Curry is subtle, creamy, and beautifully balanced, allowing the freshness of the fish to shine through. Traditionally prepared using King Fish Curry cuts and slow-simmered in coconut milk, this Coconut Milk Fish Curry is cherished for its lightness and soothing taste. Every spoonful feels calm, making it a favourite Fish Curry for those who enjoy gentle spice and rich texture without overpowering heat.
What makes Fish Molly truly special is its simplicity. It relies on the natural sweetness of coconut milk, the warmth of whole spices, and the fragrance of curry leaves rather than heavy masalas. This style of cooking reflects Kerala’s coastal wisdom—letting ingredients speak for themselves. The result is a curry that feels both festive and everyday, perfect for family lunches or relaxed dinners.

Fish Molly has deep roots in Kerala’s culinary traditions, especially among Christian households where coconut-based gravies are an everyday staple. Historically, this dish evolved as a milder alternative to the spicy red fish curries common along the coast. Influenced by colonial kitchens and local cooking practices, Fish Molly embraced creamy coconut milk instead of sharp tamarind or kokum.
Kerala’s abundant access to fresh seafood and coconuts naturally shaped this dish. The use of whole spices like cinnamon, cloves, and peppercorns adds warmth without heat, creating a layered flavour profile. Curry leaves bring in that unmistakable South Indian aroma, making the dish instantly recognisable even before the first bite.
While Fish Molly can be made with various fish, king fish remains the preferred choice. Its firm texture holds up beautifully in coconut milk, absorbing flavours without breaking apart. The mild taste of king fish pairs perfectly with the creamy gravy, ensuring balance in every mouthful.
Lightly frying the fish before adding it to the curry enhances both texture and flavour. This step adds depth without making the dish heavy, allowing the fish to remain succulent while soaking in the coconut-based sauce. The result is a curry where the fish feels tender yet substantial.
Coconut milk is the heart of Fish Molly. Used in two stages—diluted and thick—it creates layers of flavour and texture. The diluted coconut milk allows the curry to simmer gently, infusing the fish with warmth and spice. The thick coconut milk added at the end gives the curry its signature richness and silky finish.
Unlike heavier gravies, coconut milk here feels light and clean. It balances the spices, softens the heat from pepper, and adds natural sweetness. This gentle approach makes Fish Molly easy on the stomach and suitable for all ages.
Fish Molly proves that flavour doesn’t need excessive spice. Pepper adds warmth, ginger and garlic lend depth, and green chillies provide just enough kick without overpowering the dish. The spices are carefully layered, ensuring that no single element dominates.
Whole spices simmered in oil release slow, aromatic notes that linger beautifully. The curry feels fragrant rather than spicy, making it ideal for those who prefer subtlety over heat. A touch of lemon juice at the end lifts the flavours, adding freshness and balance.
There’s a reason Fish Molly is often described as soul food. It’s light yet satisfying, creamy without being heavy, and deeply comforting. This is the kind of dish that feels perfect after a long day, offering warmth and nourishment without overwhelming the senses.
Its gentle nature also makes it versatile. Whether served for a weekday lunch or a special family gathering, Fish Molly fits effortlessly into any meal setting. It’s familiar, welcoming, and timeless.
Fish Molly pairs beautifully with steamed rice, appam, soft chapati, or even bread. The mild gravy complements neutral bases, allowing you to enjoy every drop of the coconut-rich sauce. Appam, with its soft centre and crisp edges, is a particularly popular choice, soaking up the curry while adding texture.
This versatility makes Fish Molly a favourite across Kerala homes. It adapts easily to breakfast, lunch, or dinner, depending on what it’s paired with.
At its core, Fish Molly is about balance—between spice and creaminess, richness and lightness, tradition and comfort. It doesn’t try to impress with bold heat or complex techniques. Instead, it wins hearts with simplicity and restraint.
This balance also makes it ideal for those new to Kerala cuisine. It offers a gentle introduction to coconut-based curries while still showcasing the region’s culinary identity.
Trends in food may change, but Fish Molly remains timeless. Its clean flavours, wholesome ingredients, and comforting nature ensure it always feels relevant. Whether enjoyed as a nostalgic family recipe or discovered for the first time, it leaves a lasting impression.
In a world of bold and experimental dishes, Fish Molly stands as a reminder that simplicity, when done right, is powerful. It’s not just a curry—it’s an experience rooted in culture, care, and quiet elegance.

Every serving of Fish Molly carries Kerala’s coastal essence—fresh fish, fragrant spices, and the unmistakable richness of coconut milk. It’s a dish that reflects the region’s respect for ingredients and its love for balanced flavours.
More than just food, Fish Molly is comfort served warm, tradition simmered gently, and home captured in a bowl. Whether you’re cooking for loved ones or indulging in a quiet meal, this classic curry always feels just right.
In a bowl, mix turmeric powder, pepper powder, salt, and lemon juice. Coat the fish pieces well with this marinade and let them rest for a few minutes.
Heat oil in a pan and add curry leaves. Shallow-fry the marinated fish pieces for about 2–3 minutes on each side until lightly cooked. Remove and set aside.
In another pan, heat oil and add cinnamon, peppercorns, and cloves. Once aromatic, add ginger, garlic, green chillies, chopped onion, and curry leaves. Sauté until the onions turn soft and lightly golden.
Add turmeric powder, pepper powder, coriander powder, garam masala, and salt. Sauté gently until the raw aroma of the spices disappears.
Add the lightly fried fish pieces, diluted coconut milk, and tomato pieces. Cover and simmer on low flame for 5–6 minutes, allowing the flavours to blend.
Pour in the thick coconut milk, add a few curry leaves, and drizzle lemon juice. Let it simmer gently for a few seconds, then switch off the flame.
Serve hot with steamed rice, appam, chapati, or soft dosa for a comforting Kerala-style meal