Goan Fish Curry with rice is a slightly spicy and coconut-flavored dish enjoyed along the entire Indian coast. It is prepared mostly with pomfret, mackerel, or any other fish. Whether you’re a seafood enthusiast or new to Goan cuisine, this recipe will surprise you with its rich flavor and fresh, tropical aroma. Check this recipe on how to make Goan fish curry with coconut milk.

An authentic Goan fish curry recipe is a very common and tasty recipe, which is cooked nearly daily at most houses in Goa.
It’s my favorite recipe and my tasty Pomfret Curry With Coconut milk in Goan Style from my childhood.
Check the fish recipes of Parsi Patrani Machi and buy Kitchenware. Also, try another delicious curry recipe, similar to the chicken curry recipe.
Tips to Make Goan Pomfret Fish Curry
- Use fresh fish for the best flavor and texture.
- Grind the masala paste smooth for a rich, even curry.
- Cook on low heat to keep the coconut milk from splitting.
- Add fish towards the end to avoid overcooking.
- Balance chili and tamarind for the perfect spicy-tangy taste.
Common Mistakes to Avoid
Avoid these mistakes to get the best fish curry of Goan Style
- Overcooking the fish – it becomes rubbery
- Using stale coconut ruins flavor
- Too much tamarind – makes the curry overly sour
- Not grinding the masala fine enough
- Skipping the resting time
Why Coconut Milk Makes All the Difference
Coconut milk is more than just an ingredient—it’s the heart of the curry’s creamy texture and mellow sweetness. It balances the heat from red chilies and adds a silky finish that coats each bite of fish.
Apart from flavor, coconut milk also makes the curry rich in healthy fats, adding a nourishing touch to this indulgent dish.
What Fish Is Used In Goan Fish Curry?
To make this Goan curry with fish, mostly pomfret, mackerel, or any fish can be used. Pomfret is my favorite, and in this recipe, I have also used pomfret slices.
Variations of Goan Fish Curry
- Kingfish Curry: A firmer fish that holds its shape well in curry.
- Prawn Curry: Sweet prawns with coconut milk make for a lighter variation.
- Vegetarian Version: Replace fish with vegetables like okra or eggplant.
Goan Fish Curry Ingredients
The fish curry with rice in Goan style is prepared with simple ingredients and is very easy to make. The ingredients used in this recipe are very commonly available in everyone’s kitchen.

- Fish (of your choice) (Pomfrets used in this recipe)
- water
- onions (finely chopped)
- turmeric powder
- curry leaves
- tomatoes (chopped)
- green chillies (slit)
- teflas
- kokum or bindi solas (washed slightly)
- salt (as required)
- cooking oil
For Fish Curry Masala
- 5 dry red Kashmiri chilies
- 1 tbsp ginger garlic paste
- 3/4 cup Grated Coconut
- 1 tbsp coriander seeds
- 1 tsp cumin seeds
- little water
How To Cook Goan Pomfret Fish Curry
- For Pomfret Fish Curry, clean, wash, and cut the fish into required pieces. Apply salt and keep them aside.
- Take the ingredients in For Fish Curry Masala and grind them to a fine paste with a little water. Keep this grinded paste aside. Add a little water to the mixer jar, clean it, and store this water for further use.
- Heat oil in the cooking pan, add chopped onions and fry till golden brown. Add the fish curry masala kept aside, turmeric powder, and fry for 4 -5 minutes, stirring regularly. Add tomatoes, curry leaves, tefla, water (which was stored for further use), and stir well. Cook till the tomatoes get pulpy. Next, add green chillies, kokum, 1 cup of water, and bring it to a boil.
- Add the pomfret fish pieces (or any other fish) and stir carefully. Let the curry come to a boil, then on a low flame, cook till the fish is cooked. Add salt if necessary. The Traditional Goan Fish Curry With Coconut Milk is ready, and garnish it with chopped coriander leaves.
How To Serve This Pomfret Fish Curry
This Pomfret Fish Curry with coconut goes very well with hot steamed rice, along with fried fish as a side dish. This homemade Goan curry can also be served with Goan pao (bread) or poi.
How To Store the Goan Fish Curry
The pomfret fish curry in Goan style, cooked, can be stored in an air-tight container in the fridge for about 2 – 3 days. But serving, it has to be heated on the stovetop or in the microwave. If the curry gets thickened little water can be added.

F.A.Qs
1. Can I use frozen fish for this recipe?
Yes, but fresh fish will give better texture and flavor.
2. Is Goan Fish Curry spicy?
Traditionally, yes, but you can adjust the chilies to suit your taste.
3. Can I skip coconut milk?
You can, but the curry will lose its signature creamy taste.
4. Which oil is best for cooking this curry?
Coconut oil enhances the flavor, but sunflower or vegetable oil works too.
5. How long does it take to cook the fish?
About 5–7 minutes on low heat.
6. Can I make this curry in advance?
Yes, it tastes even better the next day as the flavors develop.

Goan Fish Curry With Coconut Milk, Goan Pomfret Fish Curry Recipe
Ingredients
- 3 Pomfrets/Mackerels (or any fish of choice) (pomfrets used in this recipe)
- 1 cup water
- 2 big-sized onions (finely chopped)
- 1/2 tsp turmeric powder
- 1 sprig curry leaves
- 2 medium tomatoes, chopped
- 3 green chillies, slit
- 4 teflas / teppal
- 4-5 kokum or bindi solas, (washed slightly)
- salt as per taste
- 4 tsp cooking oil
Fish Curry Masala
- 5 dry red Kashmiri chilies
- 1 tbsp ginger garlic paste
- 3/4 cup Grated Coconut
- 1 tbsp coriander seeds
- 1 tsp cumin seeds
- little water
Before Start: If you prepare this, please leave a review and rating to let us know how you liked the recipe! It helps us in our business success and enables us to keep offering free recipes.
Instructions
- For Fish Curry Goan Style, clean, wash, and cut the fish into required pieces. Apply salt and keep them aside.
- From the Fish Curry Masala, take the ingredients and grind them to a fine paste with a little water.
- Keep this ground paste aside. Add a little water to the mixer jar, clean it, and store this water for further use.
- Heat oil in the cooking pan, add chopped onions and fry till golden brown.
- Add the fish curry masala kept aside, turmeric powder, and fry for 4 -5 minutes, stirring regularly.
- Add tomatoes, curry leaves, tefla, water (which was stored for further use), and stir well. Cook till the tomatoes get pulpy.
- Next, add green chillies, kokum, l cup water, and bring it to a boil. Add the pomfret fish pieces (or any other fish used), and stir carefully.
- Let the curry come to a boil, then on a low flame, cook till the fish is cooked. Adding salt is necessary.
- The Traditional Pomfret Fish Curry with Coconut Milk is ready, and can be garnished with chopped coriander leaves
Notes
- Use fresh fish for the best flavor and texture.
- Grind the masala paste smooth for a rich, even curry.
- Cook on low heat to keep the coconut milk from splitting.
- Add fish towards the end to avoid overcooking.
- Balance chili and tamarind for the perfect spicy-tangy taste.
