How to Make Kerala Fish Moilee (Traditional & Healthy Version)

Kerala Fish Moilee, also known as Meen Moilee, is a quintessential South Indian fish curry that hails from the lush state of Kerala. Renowned for its delicate flavors and light coconut milk-based gravy, this dish is a celebration of Kerala's rich coastal cuisine. The gentle use of spices like turmeric (haldi), curry leaves (kadi patta), and green chillies (hari mirch) creates a subtle yet aromatic profile, allowing the fresh fish to shine through. Traditionally prepared in a manchatti (earthen pot), Fish Moilee is a staple in many Kerala households, especially during special occasions and family gatherings. With its creamy coconut milk base and minimal oil usage, Kerala Fish Moilee is a perfect choice for those seeking a light, yet indulgent Indian lunch. The dish is typically enjoyed with steaming hot Kerala red rice or appam, making it a favorite during the Onam festival and other regional celebrations. Its balanced flavors and health-conscious preparation make it an ideal addition to any calorie-aware Indian meal plan.

35 min total2 servingsMedium320 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Clean and wash the fish fillets thoroughly
0%
5 min

Step 1 · Clean and wash the fish fillets thoroughly

Clean and wash the fish fillets thoroughly. Pat dry and lightly season with salt and turmeric powder. Set aside for 5 minutes.

Step 2: Heat coconut oil in a manchatti or deep pan on medium flame
0%

Step 2 · Heat coconut oil in a manchatti or deep pan on medium flame

Heat coconut oil in a manchatti or deep pan on medium flame. Add curry leaves, sliced onions, ginger, garlic, and green chillies. Sauté until the onions turn translucent.

Step 3: Add sliced tomato (if using) and cook till soft
0%

Step 3 · Add sliced tomato (if using) and cook till soft

Add sliced tomato (if using) and cook till soft. Sprinkle black pepper powder and mix well.

Step 4: Gently place the marinated fish fillets over the sautéed masala
0%
8 min

Step 4 · Gently place the marinated fish fillets over the sautéed masala

Gently place the marinated fish fillets over the sautéed masala. Pour in the thin coconut milk and a little salt. Cover and cook on low flame until the fish is just cooked (about 7-8 minutes).

Step 5: Once the fish is cooked
0%

Step 5 · Once the fish is cooked

Once the fish is cooked, pour in the thick coconut milk. Stir gently, ensuring the fish pieces remain intact. Adjust seasoning if needed.

Step 6: Turn off the flame and drizzle lemon juice on top
0%

Step 6 · Turn off the flame and drizzle lemon juice on top

Turn off the flame and drizzle lemon juice on top. Garnish with fresh curry leaves. Serve hot with Kerala red rice or appam.

Why this recipe is healthy

This Kerala Fish Moilee recipe is a healthy choice because it uses minimal oil, lean fish fillets, and natural coconut milk for flavor. The absence of heavy cream or fried elements keeps the calorie count low, and using fresh, unprocessed ingredients maximizes nutritional value. It fits well into balanced diets, including for those seeking weight management, diabetes control, or simply a wholesome Indian lunch.

A note on tradition

Kerala Fish Moilee is deeply rooted in Kerala’s culinary heritage and is a classic example of the state’s Syrian Christian cuisine. Traditionally served during festivals like Onam and Christmas, it is a common sight at Sadhya feasts and family celebrations. The dish highlights the abundance of fresh seafood in Kerala and the region’s love for coconut-based gravies. Its light, aromatic gravy makes it an everyday favorite as well as a festive delicacy.

← Back to Kerala Fish Moilee