Skip to content

Goan Fish Curry

Authentic Goan fish curry with kingfish in coconut gravy, traditional Goan seafood recipe

Few dishes capture the soul of India’s coastline like a Goan fish curry. Spicy, tangy, and rich with coconut, it’s a bowl that smells of the sea and sunshine. Every home in Goa has its own version — some fiery red, some mellow and creamy — but what unites them all is that unmistakable balance of heat and sourness that makes you reach for just one more spoonful. Whether made with kingfish, mackerel, or pomfret, this curry is comfort food that carries the rhythm of waves and the warmth of home.

One of the most intriguing ingredients in traditional Goan curries is teppal — a local variety of Sichuan pepper used along the Konkan coast. Unlike regular peppercorns, teppal doesn’t add heat; it adds a unique citrusy aroma and a mild tingling sensation that lifts the curry’s flavors. Used sparingly, it gives Goan seafood dishes their signature coastal sharpness. It’s hard to find outside Goa, but even a few crushed berries can completely transform the taste of the gravy.

Another essential part of the Goan flavor profile is kokum — the deep-purple, sun-dried rind of the Garcinia indica fruit. It brings a natural tang and a gentle fruity sourness that perfectly balances the spice and coconut. If you can’t find kokum, you can use tamarind or Kudampuli or even a squeeze of lemon as substitutes, though each gives a slightly different character. Kokum’s subtle acidity is what makes a Goan curry feel so light and refreshing — even when it’s rich with coconut milk.

Creamy Chicken Curry with Coconut Milk

0.0 from 0 votes
Course: MainCuisine: Indian, Goa, Konkan, CoastalDifficulty: Medium
Servings

3

servings
Prep time

15

minutes
Cooking time

15

minutes
Total time

30

minutes

The coconut cream I am using here can be replaced with twice the amount of coconut milk.

Ingredients

  • Ingredients for marination
  • 4 -5 Kingfish fillets

  • Salt

  • Ingredients for curry
  • 1 Cup grated coconut

  • 5 -6 Kashmiri chili

  • 3 – 4 Spicy piri piri chili

  • 1 1/2 tsp Coriander Seeds

  • 1/2 tsp Cumin Seeds

  • 1 walnut sized Tamarind pulp

  • 1/4 tsp Turmeric Powder

  • 3 -4 Kokum rind

  • 8 Teppal / Sichuan pepper

  • Substitutes
  • Tamarind or Kudampuli or lemon juice in place of kokum

Cooking Instructions

  • Soak tamarind in warm water
  • Soak the coconut for a few minutes. It makes it easier to break. Grate the coconut. If grater is not something that you have , then pry the coconut pulp and cut into small pieces.
  • Marinate the fish by sprinkling salt and dab it lightly on the king fish filler. Cover and set it aside
  • In a wet grinder/blender make a fine paste with grated coconut, kashmiri chili, piri piri chili, coriander seeds, cumin seeds, turmeric powder. Do not add kokum and teppal while grinding the paste.
  • Make the curry paste thinner by adding water Around 1.5 to 2 cups of water would be needed, but check that the consistency is neither too think nor too thick.
  • Cook for 10 minutes and bring the curry base to a boil and add salt if necessary. Oil is not needed in this recipe
  • Add the kingfish fillet and add Kokum rind and Teppal or Sichuan pepper.
  • Do not stir but gently push the ingredients into the curry. Cover the pot and cook for 5 minutes.
  • Kingfish cooks fast , turn off the flame and keep the pot covered for atleast 15 to 20 minutes for the flavors to assimilate.
  • Serve with steaming hot rice.

Recipe Video

Please follow and like us: