Kerala Fish Curry with Coconut Milk

  • Yield:4 servings
  • Time:
    10 mins, 30 secs show details

Ingredients

  • For the Spice Paste
  • 2 tablespoons
    coriander powder
  • 1 tablespoon
    red chili powder
  • 1 teaspoon
    turmeric powder
  • ½ teaspoon
    black pepper, freshly ground
  • For the Curry
  • 1½ pounds
    fish, cut into 2-inch pieces (kingfish or snapper work well)
  • 3 tablespoons
    coconut oil
  • 1 teaspoon
    mustard seeds
  • ¼ teaspoon
    fenugreek seeds
  • 1
    onion, thinly sliced
  • ginger, minced
  • garlic, minced
  • 2
    green chilies, slit lengthwise
  • 10
    curry leaves, fresh
  • 1 cup
    water
  • 1 tablespoon
    tamarind pulp
  • 1 cup
    coconut milk, full-fat
  • salt, to taste
Add to shopping list

Equipment

  • heavy-bottomed pot

Similar Recipes

Preparation

  1. Mix all the spice powders together in a small bowl and set aside.

  2. 30 secs

    Heat coconut oil in a heavy-bottomed pot over medium heat. Add mustard seeds and let them splutter for 30 seconds. (Don't skip the coconut oil — it's what makes this authentically South Indian)

  3. 3 mins

    Add fenugreek seeds, then immediately add the sliced onions, minced ginger, garlic, green chilies, and curry leaves. Stir-fry for 3-4 minutes until the raw smell disappears and onions soften.

  4. 2 mins

    Add the ground spice mixture and stir-fry on low heat for 2 minutes until fragrant.

  5. Pour in the water and add tamarind pulp. Bring to a boil.

  6. 5 mins

    Gently add the fish pieces and mix carefully to coat with the gravy. Cook for 5-6 minutes. (Handle the fish gently to prevent breaking)

  7. Season with salt to taste and mix well.

  8. When the gravy has thickened slightly, pour in the coconut milk and bring to a gentle boil. Remove from heat immediately. (Don't let it boil hard after adding coconut milk or it will curdle)

  9. Serve hot with steamed rice.

Comments

Add a comment
No comments