Traditional village fish curry is a flavorful and hearty dish that has been enjoyed for generations in many coastal communities. Here’s a recipe for you to try:


  • 1 lb. fish (such as kingfish, pomfret, or tilapia), cleaned and cut into pieces
  • 2 tbsp. coconut oil
  • 1 onion, chopped
  • 3 garlic cloves, minced
  • 1 inch ginger, grated
  • 2 green chilies, slit
  • 1 tomato, chopped
  • 1 tsp. coriander powder
  • 1 tsp. cumin powder
  • 1/2 tsp. turmeric powder
  • 1 tsp. red chili powder
  • Salt to taste
  • 1 cup coconut milk
  • Curry leaves for garnish
  • 1 lemon, sliced


  1. In a large pot, heat the coconut oil over medium heat. Add the chopped onion and fry until translucent.
  2. Add the minced garlic, grated ginger, and slit green chilies. Fry until fragrant.
  3. Add the chopped tomato and cook until it has softened.
  4. Add the coriander powder, cumin powder, turmeric powder, red chili powder, and salt. Stir well to combine.
  5. Add the fish pieces to the pot and gently stir to coat them in the spice mixture.
  6. Pour in enough water to cover the fish and bring the mixture to a boil. Reduce heat and simmer for 10-15 minutes or until the fish is cooked through.
  7. Pour in the coconut milk and stir gently to combine. Simmer for an additional 5 minutes.
  8. Remove from heat and garnish with curry leaves and lemon slices.
  9. Serve hot with steamed rice.

Enjoy the delicious flavors of this traditional village fish curry!