Go Back
goan fish curry

Goan Fish Curry (Indian Fish Curry)

Goan Fish Curry is a traditional Indian seafood dish from Goa, made with fresh fish, coconut, and aromatic Indian spices. This fish curry is served with rice and is perfect for anyone who eats healthy Indian non-vegetarian meals.
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Course Dinner, Lunch, Main Course
Cuisine Indian
Servings 4 people
Calories 320 kcal

Equipment

  • 1 Blender or mixer grinder
  • 1 Deep sauté pan
  • 1 Spatula
  • 1 Knife and chopping board
  • 1 Bowl for marination
  • 1 Fine sieve for tamarind

Ingredients
  

  • 500 g fish kingfish, pomfret, mackerel, or any firm white fish
  • ½ tsp salt for marination + to taste
  • ¼ tsp turmeric powder for marination
  • 1 tsp turmeric powder for masala
  • 1 lemon-sized ball tamarind or 1 tbsp tamarind paste for soaking
  • 1 tbsp tamarind pulp for masala
  • ½ cup warm water for soaking tamarind
  • 1 cup grated coconut
  • 5 dried red chilies
  • 1 tbsp coriander seeds
  • 1 tsp cumin seeds
  • 4 garlic cloves
  • 1 inch piece ginger
  • 1 tsp red chili powder
  • 2 tbsp coconut oil
  • 2 kokum rinds
  • ½ tsp Sichuan pepper
  • fresh coriander leaves for garnish
  • 1 green chili sliced optional for garnish
  • water as needed for curry consistency

Instructions
 

  • Traditionally, authentic Goan fish curry is made with kingfish, pomfret, or mackerel, but you can also use any firm white fish such as tilapia or snapper. Clean the fish thoroughly under running water, remove scales and fins if needed, and cut it into medium pieces for easy cooking.
  • Next, marinate the fish. Rub the cleaned fish with a little salt and turmeric powder. Coat each piece evenly and let it rest for a short while. This light marination helps remove any strong smell and adds a gentle flavor base for the curry.
  • Soak tamarind in warm water until it softens. Mash it well to extract the pulp and strain the liquid. This tangy tamarind water gives the curry its signature coastal sourness and enhances the Goan flavor.
  • Now, prepare the Goan Masala Paste. Blend grated coconut, dried red chilies, coriander seeds, cumin seeds, garlic, ginger, turmeric, tamarind pulp, and red chili powder with a little water until smooth. This fresh homemade masala forms the heart of the curry, giving it a rich, spicy, and creamy texture.
  • Heat coconut oil in a deep pan and add the freshly ground masala paste. Sauté on medium heat until aromatic and lightly thickened, stirring well so the flavors develop and release their coastal aroma.
  • Add kokum, Sichuan pepper, and a little salt to the masala base, then gently place the marinated fish pieces into the simmering curry. Cover and cook until the fish turns tender, perfectly absorbing the spicy coconut flavors.
  • Once cooked, garnish the curry with fresh coriander leaves or a few slices of green chilies. Serve hot with steamed rice, Goan poi bread, or soft basmati rice for a complete coastal Goan meal.

Notes

  • If you don’t have tamarind, a splash of lemon juice or a small pinch of amchur (dry mango powder) gives a similar tangy taste.
  • Always add the fish towards the end and cook on low heat. Overcooking can make the fish dry or cause it to break apart.
  • You can store leftovers in an airtight container in the fridge for up to 2 days. The flavors deepen as it rests, making it even more delicious the next day.
Keyword fish curry recipe, goan fish curry, how to make fish curry, indian seafood dish