Written by

Crystal Mullins

Published

Creamy Kerala Coconut Fish Curry Recipe Easy Authentic Meen Moilee

Ready In 35-40 minutes
Servings 4 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

Introduction

“Last Sunday afternoon, I found myself standing in a bustling fish market in Kochi, surrounded by the chatter of vendors and the fresh scent of the sea. I wasn’t just there to pick up dinner; I was chasing a memory. You know that feeling when a simple aroma can flip you back to a moment years ago? That’s exactly what happened when a nearby stall owner was simmering something in a pot — a rich, fragrant curry with coconut milk that smelled like home. I asked him what it was, and he smiled, saying, ‘Meen Moilee, the heart of Kerala’s coast.’ I wasn’t expecting to fall so hard for a dish I’d barely heard of, but honestly, that creamy Kerala coconut fish curry stayed with me long after I left the market. I had to bring that taste back into my kitchen.

There’s something about this recipe that feels both comforting and exotic. The gentle warmth of spices mingles with the smooth coconut milk, wrapping around tender fish fillets in a way that’s just unforgettable. Cooking Meen Moilee isn’t complicated, but it’s full of soul — the kind of dish that makes you pause and savor every bite, maybe even forget the world for a moment. I remember spilling a bit of the curry on my counter while trying to stir it too quickly (classic me!), but it didn’t matter because the flavor was worth every little mess. If you’ve ever been curious about Kerala cuisine or just want to impress your friends with an authentic, creamy fish curry, this recipe is a must-try. Let me tell you, once you make it, you’ll find yourself coming back to it again and again.”

Why You’ll Love This Recipe

After countless trials in my kitchen, this Creamy Kerala Coconut Fish Curry recipe has become a go-to for anyone craving a rich, flavorful meal without the fuss. Here’s why this Meen Moilee recipe holds a special place in my cooking repertoire:

  • Quick & Easy: Ready in under 40 minutes, it’s perfect for those busy evenings when you want something comforting without hours of prep.
  • Simple Ingredients: Most items are pantry staples or easy to find at your local grocery store — no exotic shopping required.
  • Perfect for Family Dinners: Whether it’s a cozy weeknight or a casual gathering, this curry pleases both kids and adults alike.
  • Crowd-Pleaser: The gentle spice and creamy texture tend to win over even those who usually shy away from seafood curries.
  • Unbelievably Delicious: The balance of fresh coconut milk with subtle spices creates a silky sauce that feels indulgent yet light.

This isn’t just any fish curry — it’s the kind where the coconut milk is gently simmered to create a luscious sauce, and the fish is so tender it almost melts in your mouth. The secret? A careful layering of spices and a touch of fresh lime that brightens the whole dish. Trust me, this Meen Moilee recipe is the best version you’ll find outside Kerala, and it’s been tested in my kitchen more than a few times to get it just right. It’s comfort food that carries a story with every spoonful.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to bring the authentic taste of Kerala right to your table. Most are pantry staples, with a few fresh items that add to the freshness and flavor. If you’re missing something, there are easy swaps to keep the curry delicious.

  • For the Fish Curry:
    • 500 grams (1 lb) firm white fish fillets (kingfish, pomfret, or cod) – cut into pieces
    • 2 tablespoons coconut oil (preferred for authentic flavor, but vegetable oil works)
    • 1 large onion, thinly sliced
    • 2-3 green chilies, slit (adjust to taste)
    • 1 tablespoon ginger-garlic paste (freshly made if possible)
    • 1 teaspoon turmeric powder
    • 1 teaspoon red chili powder (adjust for spice level)
    • 1 teaspoon coriander powder
    • 1 cup thick coconut milk (use canned for convenience or fresh if you can find it)
    • 1 cup thin coconut milk (diluted with water or reserved from canned)
    • Juice of 1 lime (freshly squeezed)
    • Salt to taste
    • Fresh curry leaves (about 10-12 leaves) – adds authentic aroma
    • Fresh coriander leaves for garnish (optional)

Ingredient Tips: For the best texture, I recommend buying firm, fresh fish rather than frozen. If you’re vegan or allergic to fish, you can try this curry with tofu or vegetables like eggplant — just remember to adjust cooking times accordingly. For coconut milk, I’m a fan of Real Thai brand canned coconut milk for its richness. If you want to keep it lighter, use half thick and half thin coconut milk as noted.

Equipment Needed

kerala coconut fish curry preparation steps

  • A heavy-bottomed pan or wok – this helps cook the curry evenly without burning the coconut milk.
  • Sharp knife and cutting board – for slicing onions, chilies, and fish fillets.
  • Measuring spoons and cups – to get your spices just right.
  • Wooden spoon or silicone spatula – perfect for stirring without scratching your cookware.
  • Small bowl – to mix lime juice and keep spices handy.

If you don’t have coconut oil, regular vegetable oil will work, but coconut oil adds that signature Kerala flavor. I once tried making this curry in a nonstick skillet, and while it turned out fine, the deeper pan really helps keep the sauce creamy without spilling over. For a budget-friendly option, a sturdy stainless steel pan from brands like All-Clad or similar works well and lasts forever.

Preparation Method

  1. Prepare the Fish: Rinse the fish pieces under cold water and pat dry with paper towels. Sprinkle a pinch of salt and turmeric powder on the fish, gently coating each piece. Set aside for 10 minutes. This helps reduce any fishy odor and adds flavor.
  2. Sauté the Aromatics: Heat 2 tablespoons coconut oil in a heavy-bottomed pan over medium heat. Once hot, add fresh curry leaves and sliced onions. Cook, stirring occasionally, until the onions turn translucent and soft—about 7 minutes. Don’t rush this step; the sweetness from slow-cooked onions is key.
  3. Add Green Chilies and Ginger-Garlic Paste: Toss in the slit green chilies and 1 tablespoon ginger-garlic paste. Stir for 2 minutes until fragrant. If your paste seems dry, add a splash of water to prevent burning.
  4. Spice It Up: Sprinkle in 1 teaspoon turmeric, 1 teaspoon red chili powder, and 1 teaspoon coriander powder. Mix well and cook the spices for about 30 seconds to release their aroma. Watch carefully—spices can burn quickly.
  5. Pour Thin Coconut Milk: Slowly add 1 cup of thin coconut milk, stirring continuously. Bring this mixture to a gentle boil, then reduce heat to low and simmer for 5 minutes. The sauce should start to thicken slightly.
  6. Add Fish Pieces: Gently add the marinated fish pieces into the simmering sauce. Cover and cook on low heat for about 8-10 minutes, or until the fish is just cooked through. Avoid stirring too much to prevent breaking the delicate fish.
  7. Finish with Thick Coconut Milk: Pour in 1 cup of thick coconut milk, stirring gently to combine. Simmer uncovered for 3-5 minutes on low heat. The sauce should be creamy and slightly thickened but still pourable.
  8. Season and Brighten: Add salt to taste and squeeze in the juice of 1 lime. Give the curry a gentle stir, then turn off the heat. The lime juice adds a fresh kick that balances the richness.
  9. Garnish and Serve: Sprinkle chopped fresh coriander leaves on top. Serve hot with steamed rice or appam for an authentic Kerala meal.

Note: Keep an eye on the curry while simmering, as coconut milk can separate if cooked on high heat. Low and slow is the way to go here. Also, if you accidentally cook the fish too long, it might become tough, so timing is everything.

Cooking Tips & Techniques

Meen Moilee may look simple, but a few tricks can take it from good to unforgettable. First, always use fresh fish — it really does make a difference in taste and texture. I’ve had days where I grabbed frozen fish out of convenience, and while the curry was tasty, it lacked that fresh ocean vibe.

When cooking with coconut milk, patience is key. Don’t rush the simmering or crank the heat to speed it up — this will cause the milk to curdle or separate. Slow simmering preserves its creamy texture and lets the flavors meld beautifully.

Another tip: don’t skip the curry leaves. They’re often overlooked but add that unmistakable Kerala aroma. If you can’t find fresh curry leaves, dried ones can work in a pinch, but fresh is best.

Also, layering spices instead of mixing them all at once helps build a deeper flavor profile. Toasting the dry spices lightly before adding liquids releases their essential oils and adds complexity.

Finally, multitasking helps. While the curry simmers, you can prepare sides like Kerala style stir-fried vegetables or coconut rice to complete your meal without feeling rushed.

Variations & Adaptations

One of the best things about this creamy Kerala coconut fish curry is how adaptable it is. Here are a few ways I’ve tweaked the recipe:

  • Vegetarian Version: Replace the fish with firm tofu or mixed vegetables like eggplant, drumsticks, and potatoes. Cook the vegetables until tender before adding thick coconut milk.
  • Spice Level Adjustments: If you prefer milder curry, reduce the green chilies and red chili powder. For an extra kick, add black pepper or a pinch of garam masala towards the end.
  • Using Fresh Coconut: If you have access to fresh coconut, grate it and extract fresh coconut milk. This adds unmatched freshness compared to canned milk.
  • Different Fish Types: Try this curry with salmon or mackerel for a richer taste. Adjust cooking time depending on the fish thickness.
  • Slow Cooker Adaptation: Some friends have tried cooking this curry in a slow cooker. Add all ingredients except lime juice and thick coconut milk, cook on low for 3-4 hours, then stir in the coconut milk and lime juice at the end.

I once swapped kingfish for salmon when visiting a friend, and while the flavor was different, the creamy sauce still worked wonders. Feel free to experiment based on what’s fresh and available!

Serving & Storage Suggestions

Serve Meen Moilee hot, straight from the stove, preferably with steamed basmati rice or soft appams that soak up the luscious sauce perfectly. A side of lightly sautéed greens or a simple cucumber salad balances the richness well.

Leftovers keep beautifully in the fridge for up to 2 days in an airtight container. When reheating, warm gently on the stovetop to avoid breaking the coconut milk. You might need to add a splash of water or coconut milk to loosen the sauce.

This curry also freezes well — just cool completely before transferring to freezer-safe containers, then thaw overnight in the fridge and reheat gently. Flavors often deepen after resting, so sometimes I make it a day ahead for potlucks or gatherings.

Nutritional Information & Benefits

This creamy Kerala coconut fish curry is a wholesome dish packed with nutrition. Fish provides high-quality protein and omega-3 fatty acids essential for heart and brain health. Coconut milk adds healthy fats and a range of vitamins and minerals like manganese and copper.

One serving (approximately 1 cup) contains around 350 calories, with moderate fat content mostly from coconut milk and fish. It’s gluten-free and can be adapted for low-carb diets by pairing with cauliflower rice.

Keep in mind the chili content if you’re sensitive to spice, but the use of fresh ingredients and minimal processed additives makes this a nourishing choice for any meal.

Conclusion

This Creamy Kerala Coconut Fish Curry (Meen Moilee) recipe is more than just a meal — it’s a little piece of Kerala’s coastal charm on your plate. I love how it’s simple enough for weeknights but special enough to share with guests. The balance of creamy coconut milk and fragrant spices creates a comforting dish that’s both exotic and familiar. I hope you’ll try it out and maybe even make it your own with the variations I shared.

If you give this recipe a go, I’d love to hear how it turned out or any tweaks you made — sharing your experiences always makes my day! So grab some fresh fish, a can of coconut milk, and let the magic of Meen Moilee fill your kitchen.

Frequently Asked Questions

  • Can I use frozen fish for Meen Moilee? Yes, but fresh fish is preferred for best flavor and texture. If using frozen, thaw completely and pat dry before cooking.
  • What can I substitute for coconut milk? You can use coconut cream diluted with water or even cashew cream for a different twist, but traditional coconut milk gives the best authentic taste.
  • Is Meen Moilee very spicy? It’s mildly spiced, but you can adjust the green chilies and chili powder to suit your heat preference.
  • Can I make this curry ahead of time? Absolutely! It tastes even better the next day. Just store in the fridge and reheat gently.
  • What rice pairs best with Kerala fish curry? Plain steamed basmati or jasmine rice works beautifully. Appams or even parboiled rice are traditional options if you want to try something different.

Pin This Recipe!

kerala coconut fish curry recipe

Print

Creamy Kerala Coconut Fish Curry Recipe Easy Authentic Meen Moilee

A rich and fragrant Kerala-style fish curry simmered in creamy coconut milk with gentle spices, perfect for a comforting and exotic meal.

  • Author: Sophia
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: Kerala, Indian

Ingredients

Scale
  • 500 grams (1 lb) firm white fish fillets (kingfish, pomfret, or cod) – cut into pieces
  • 2 tablespoons coconut oil (preferred for authentic flavor, but vegetable oil works)
  • 1 large onion, thinly sliced
  • 23 green chilies, slit (adjust to taste)
  • 1 tablespoon ginger-garlic paste (freshly made if possible)
  • 1 teaspoon turmeric powder
  • 1 teaspoon red chili powder (adjust for spice level)
  • 1 teaspoon coriander powder
  • 1 cup thick coconut milk (use canned for convenience or fresh if you can find it)
  • 1 cup thin coconut milk (diluted with water or reserved from canned)
  • Juice of 1 lime (freshly squeezed)
  • Salt to taste
  • Fresh curry leaves (about 10-12 leaves) – adds authentic aroma
  • Fresh coriander leaves for garnish (optional)

Instructions

  1. Rinse the fish pieces under cold water and pat dry with paper towels. Sprinkle a pinch of salt and turmeric powder on the fish, gently coating each piece. Set aside for 10 minutes.
  2. Heat 2 tablespoons coconut oil in a heavy-bottomed pan over medium heat. Once hot, add fresh curry leaves and sliced onions. Cook, stirring occasionally, until the onions turn translucent and soft—about 7 minutes.
  3. Toss in the slit green chilies and 1 tablespoon ginger-garlic paste. Stir for 2 minutes until fragrant. If your paste seems dry, add a splash of water to prevent burning.
  4. Sprinkle in 1 teaspoon turmeric, 1 teaspoon red chili powder, and 1 teaspoon coriander powder. Mix well and cook the spices for about 30 seconds to release their aroma.
  5. Slowly add 1 cup of thin coconut milk, stirring continuously. Bring this mixture to a gentle boil, then reduce heat to low and simmer for 5 minutes.
  6. Gently add the marinated fish pieces into the simmering sauce. Cover and cook on low heat for about 8-10 minutes, or until the fish is just cooked through. Avoid stirring too much to prevent breaking the delicate fish.
  7. Pour in 1 cup of thick coconut milk, stirring gently to combine. Simmer uncovered for 3-5 minutes on low heat until the sauce is creamy and slightly thickened but still pourable.
  8. Add salt to taste and squeeze in the juice of 1 lime. Give the curry a gentle stir, then turn off the heat.
  9. Sprinkle chopped fresh coriander leaves on top. Serve hot with steamed rice or appam.

Notes

Use fresh fish for best flavor and texture. Cook on low heat to prevent coconut milk from curdling. Avoid stirring fish too much to keep it intact. Fresh curry leaves add authentic aroma; dried can be used if fresh unavailable. Adjust spice levels by modifying green chilies and chili powder. Leftovers keep well refrigerated for 2 days and freeze well.

Nutrition

  • Serving Size: Approximately 1 cup
  • Calories: 350
  • Sugar: 2
  • Sodium: 400
  • Fat: 22
  • Saturated Fat: 18
  • Carbohydrates: 6
  • Fiber: 1
  • Protein: 25

Keywords: Kerala fish curry, Meen Moilee, coconut fish curry, Indian fish curry, creamy fish curry, Kerala cuisine, coconut milk curry

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating