​​Kerala Fish Curry


Kerala fish curry is a classic dish from the South Indian state of Kerala, known for its rich and aromatic flavors. It typically features fish cooked in a spicy and tangy coconut-based gravy. Here’s a traditional recipe to make Kerala fish curry:

Ingredients:

  • 500 grams fish fillets (such as kingfish, pomfret, or mackerel), cleaned and cut into pieces
  • 2 tablespoons coconut oil
  • 1 teaspoon mustard seeds
  • 1 onion, thinly sliced
  • 2 tomatoes, chopped
  • 2 green chilies, slit lengthwise
  • 4-5 curry leaves
  • 1-inch piece of ginger, grated
  • 4-5 garlic cloves, minced
  • 1 teaspoon turmeric powder
  • 1 tablespoon red chili powder (adjust to taste)
  • 1 tablespoon coriander powder
  • 1/2 teaspoon fenugreek seeds (methi)
  • 1 cup thick coconut milk
  • 1 cup thin coconut milk (or use 1/2 cup coconut milk powder mixed with 1 cup water)
  • Salt to taste
  • Tamarind pulp (optional), soaked in water and strained
  • Fresh cilantro leaves for garnish

Instructions:

  1. Heat coconut oil in a deep pan or kadhai over medium heat. Add mustard seeds and fenugreek seeds, and let them splutter.
  2. Add sliced onions to the pan and sauté until they turn golden brown.
  3. Add grated ginger, minced garlic, slit green chilies, and curry leaves to the pan. Sauté for a couple of minutes until the raw aroma disappears.
  4. Reduce the heat to low and add turmeric powder, red chili powder, and coriander powder to the pan. Mix well with the onion mixture and sauté for a minute.
  5. Add chopped tomatoes to the pan and cook until they turn soft and mushy.
  6. Pour in the thin coconut milk and bring the mixture to a gentle simmer. Let it cook for about 5 minutes.
  7. Once the gravy has slightly thickened, add the fish pieces to the pan. Ensure that the fish is submerged in the gravy. Cook covered for about 7-10 minutes until the fish is cooked through.
  8. Once the fish is cooked, pour in the thick coconut milk and gently stir to combine. Adjust salt to taste.
  9. If using tamarind pulp for extra tanginess, add it to the curry at this stage.
  10. Simmer the curry for another 2-3 minutes. Be careful not to boil vigorously once the thick coconut milk is added to prevent curdling.
  11. Garnish the Kerala fish curry with fresh cilantro leaves and remove from heat.
  12. Serve hot with steamed rice or Kerala-style appam.

Enjoy the authentic flavors of Kerala with this delicious fish curry!