A culinary education for the home kitchen — from fond to flame
Fond & Flame

mains · seafood

Kerala Fish Curry (Meen Curry)

South Indian fish curry in a tangy coconut and tamarind sauce with curry leaves — Kerala's signature dish.

★★ Intermediate$$30 minServes 4
Be the first to rate
Kerala Fish Curry (Meen Curry) — seafood — indian — recipe plated and ready to serve

Nutrition (per serving)

340

Calories

30g

Protein

14g

Carbs

18g

Fat

2g

Fiber

Ingredients

Servings:4

For the curry base:

  • 2 tbsp coconut oil
  • 1 tsp mustard seeds
  • 1 tsp fenugreek seeds
  • 2 sprigs fresh curry leaves (about 20 leaves)
  • 2 medium onions, thinly sliced
  • 4 cloves garlic, sliced
  • 1 inch piece ginger, julienned
  • 3 green chiles, slit lengthwise
  • 1 tsp turmeric
  • 2 tsp Kashmiri red chili powder
  • 1 tsp ground coriander
  • For the sauce:

  • 1 cup thin coconut milk
  • ½ cup thick coconut milk (cream)
  • 1 tbsp kodampuli (Malabar tamarind)
  • 1 tsp salt
  • 1 medium tomato, quartered
  • For the fish:

  • 1 ½ lbs firm fish steaks , cut into 2-inch pieces
  • ½ tsp turmeric
  • ½ tsp salt
  • Method

    1. Marinate the fish by rubbing the pieces with turmeric and salt. Set aside for 15 minutes. The turmeric seasons the fish and helps firm up the surface so the pieces hold together during cooking.

    2. Start the tempering by heating coconut oil in a clay pot or saucepan over medium heat. Add mustard seeds and wait for them to pop (about 30 seconds). Add fenugreek seeds and curry leaves — stand back, the curry leaves will splatter. The popping seeds and sizzling curry leaves release their essential oils into the coconut oil, creating the aromatic base of the curry.

    3. Cook the aromatics by adding sliced onions and cooking for 6-8 minutes until golden and soft. Add garlic, ginger, and green chiles. Cook for 2 minutes until fragrant. Add turmeric, Kashmiri chili powder, and coriander. Stir for 1 minute to bloom the spices — they should darken slightly and become intensely aromatic.

    4. Build the sauce by adding the thin coconut milk, kodampuli (or tamarind paste), salt, and tomato quarters. Bring to a gentle simmer and cook for 10 minutes. The tamarind provides the signature sourness that defines Kerala fish curry — taste and adjust. The sauce should be tangy, slightly spicy, and aromatic.

    5. Add the fish by gently lowering the marinated pieces into the simmering sauce. Don't stir — swirl the pot gently to submerge the fish. Cover and cook for 8-10 minutes over low heat until the fish is just cooked through and flakes easily. Fish continues cooking in the hot sauce after you remove it from heat, so pull it slightly early.

    6. Finish with thick coconut milk by removing the pot from heat and gently stirring in the thick coconut cream. The residual heat warms it through without boiling, keeping the sauce creamy and emulsified. If you boil it, the coconut fat separates and the sauce looks broken.

    7. Rest for 10 minutes before serving — this allows the fish to absorb the sauce. Serve with steamed rice (Kerala red rice is traditional) or appam (fermented rice crepes). The tangy, coconut-rich sauce over plain rice is one of the great simple pleasures of South Indian cooking.

    Equipment

    Chef Notes

    • The most important thing: Use coconut oil, not vegetable oil. Coconut oil is the foundation of Kerala cooking — it adds a subtle sweetness and aroma that defines the dish. No substitution captures the same flavor.
    • Kodampuli (Malabar tamarind / gamboge) gives Kerala fish curry its distinctive sour tang. It's a dried fruit that looks like a black, shriveled pod. If you can't find it, regular tamarind paste works but the flavor is slightly different.
    • Add the thick coconut milk at the very end, off the heat. Boiling thick coconut milk causes it to split and turn oily. Stirring it in gently off the heat keeps the sauce creamy and emulsified.
    • Don't stir the fish after adding it. Swirl the pot gently instead. Stirring breaks the fish pieces apart. They should hold their shape in the curry.
    • Kerala fish curry tastes better the next day. The fish absorbs the tangy, spiced sauce as it sits. Reheat gently — never boil.

    Common Substitutions

    IngredientSubstitutionNotes
    Kingfish or seer fishSalmon, cod, or halibutAny firm fish works — avoid flaky fish like tilapia
    Kodampuli (Malabar tamarind)2 tbsp tamarind pasteDifferent sourness — kodampuli is more complex and fruity
    Coconut oilVegetable oilLoses the signature Kerala flavor but works in a pinch
    Curry leavesBay leaf (not the same)Nothing truly replaces curry leaves — freeze extras
    Kashmiri chili powderPaprika + pinch cayennePaprika gives color; cayenne adds heat

    What You're Practicing

    Kerala fish curry teaches you the South Indian tempering technique — blooming mustard seeds, fenugreek, and curry leaves in coconut oil. This tempering (tadka) is different from North Indian cooking: it uses coconut oil instead of ghee, and the spice profile is built around curry leaves and mustard seeds rather than cumin and garam masala. Understanding regional variations in Indian cooking technique makes you a more versatile cook. Visit Spice Blends for more on Indian spice tempering.

    The two-stage coconut milk addition (thin milk for cooking, thick cream for finishing) teaches you how to use coconut milk properly. Thin coconut milk can handle heat; thick coconut cream splits when boiled. This same principle applies to Thai curries, Malaysian laksa, and any coconut-based sauce. See Techniques for more.

    Video Resources

    Some equipment and ingredient links are affiliate links. We earn a small commission at no extra cost to you. Learn more

    No comments yet. Be the first to share your thoughts.

    Frequently Asked Questions

    Can I make Kerala Fish Curry (Meen Curry) ahead of time?
    Yes — prep the components up to a day ahead and store covered in the refrigerator. Reheat gently or bring to room temperature before serving.
    How do I store leftover Kerala Fish Curry (Meen Curry)?
    Store in an airtight container in the refrigerator for 3-4 days. Reheat gently over medium-low heat, adding a splash of broth or water to prevent drying out.
    Can I freeze Kerala Fish Curry (Meen Curry)?
    Yes — most cooked mains freeze well for up to 3 months. Cool completely, store in freezer-safe containers, and thaw overnight in the refrigerator before reheating.
    How many servings does this recipe make?
    This recipe serves 4. You can scale the ingredients up or down proportionally — use the Meal Plan servings slider to adjust the grocery list automatically.
    Is Kerala Fish Curry (Meen Curry) a quick recipe?
    Yes — this recipe is ready in 30 minutes including prep time, making it perfect for busy weeknights.
    Is Kerala Fish Curry (Meen Curry) gluten free and high protein and keto?
    Yes — this recipe is gluten free and high protein and keto. Check the Common Substitutions section for additional dietary adaptations.
    Is this an authentic Indian recipe?
    This recipe follows traditional Indian techniques and ingredients. The Chef Notes section explains any adaptations for home kitchen accessibility and suggests authentic alternatives where substitutions are made.
    What substitutions can I make for Kerala Fish Curry (Meen Curry)?
    See the Common Substitutions section above for ingredient and equipment swaps with specific trade-off notes for each alternative.

    You Might Also Like