Goan Fish Curry Recipe (Indian Fish Curry)

Goan Fish Curry is a traditional Indian seafood dish from Goa, a coastal state in India. It is a spicy and tangy fish curry made with fresh fish, grated coconut, and a blend of spices, it is rich, tangy for healthy Indian recipe lovers. It is served with hot steamed rice, making it a simple yet satisfying Indian non vegetarian dish. It is a must-try coastal Indian cuisine. Learn how to make Goan Fish Curry at home with our easy step-by-step guide, perfect for beginners and fish curry eaters. This recipe brings the taste of Goa to your kitchen in under 30 minutes.

Goan fish curry recipe

Ingredients List

  • 500g fish (preferably kingfish, pomfret, or mackerel)
  • 2 tablespoons oil (coconut oil preferred)
  • 1 medium onion (finely chopped)
  • 2 green chilies (slit)
  • 1 medium tomato (chopped)
  • 1 cup coconut milk
  • 1 cup water (as needed)
  • 1 tablespoon tamarind pulp
  • Fresh coriander leaves for garnish
  • 1 cup grated coconut
  • 4-5 dried red chilies
  • 1 tablespoon coriander seeds
  • 1 teaspoon cumin seeds
  • 4-5 garlic cloves
  • 1-inch ginger
  • 1 teaspoon turmeric powder
  • 1 teaspoon red chili powder
  • 4-5 kokum rinds
  • 5-6 Sichuan pepper
  • Salt

Goan Fish Curry Recipe Instructions

Prepare the Fish

1. Choose your fish – Traditionally, Goan fish curry uses kingfish (surmai), pomfret, or mackerel. You can also use any firm white fish. Clean the fish thoroughly under running water and remove scales, guts, and fins if needed.

prepare fish for goan fish recipe

2. Cut the fish into medium-sized pieces (about 2–3 inches each).

cut and clean fish for goan fish curry recipe

Marinate the Fish

3. Add ½ teaspoon salt and ¼ teaspoon turmeric powder to the fish pieces. Gently rub the marinade over the fish and let it rest for 15–20 minutes. This helps eliminate any fishy smell and infuses a base flavor.

Cleaned and sliced fish pieces marinated with salt and turmeric for Goan fish curry.

Prepare the Tamarind

4. Take a small lemon-sized ball of tamarind (or about 1 tablespoon if using paste), place it in a glass bowl, and add ½ cup of warm water. Let it soak for 10–15 minutes to soften and release its tangy flavor.

After soaking, mash the tamarind in the water with your fingers or a spoon to extract the pulp. Strain the liquid using a fine sieve. Set the tamarind water aside for later use in the curry.

tamarind in water for goan fish recipe

Grind the Masala Paste

5. In a blender, grind the following ingredients into a smooth paste using a little water:

  • Grated coconut
  • Dried red chilies
  • Coriander seeds
  • Cumin seeds (jeera)
  • Garlic cloves
  • Ginger
  • Turmeric powder (haldi)
  • Tamarind
  • Red chili powder
Ingredients for Goan fish curry masala including red chilies, coconut, cumin, tamarind, coriander seeds, and garlic.

Cook the Curry Base

6. Heat coconut oil in a pan over medium heat, then add the freshly ground masala paste, and cook for 3–4 minutes.

goan fish cury paste

7. Stir everything and bring the curry to a gentle simmer.

goan fish curry curry masala

Add the Fish and Simmer

8. Carefully place the fish pieces into the curry. Add 2–3 kokum rinds, ½ teaspoon Sichuan pepper, and salt. Cover and cook for 7–10 minutes, or until the fish is cooked through and has absorbed the flavors.

fish in curry

Garnish and Serve

9. Once the fish curry is cooked, sprinkle fresh coriander leaves or sliced green chili on top. Serve hot with steamed rice, or pair it with Goan poi (bread). Enjoy your delicious Goan Fish Curry.

garnish and serve goan fish curry recipe

Serving Suggestions for Goan Fish Curry

  • Steamed Rice: Serve Goan fish curry with plain steamed rice to soak up the flavorful coconut-based gravy.
  • Goan Poi or Pav: Traditional Goan bread (poi) or soft pav buns complement the rich curry perfectly and you can also pair it with a simple cucumber, onion, and tomato salad with a squeeze of lemon adds freshness and crunch to the meal.
  • Fried Fish: For a festive Goan meal, pair the curry with crispy fried fish on the side. Use fresh fish for this seafood recipe. Fresh fish will give your curry a much better taste and texture.
  • Papad (Appalam): Serve with roasted or fried papad for an added crunch.
  • Pair with Raita: A light cucumber or mint raita helps balance the heat and spices in the curry. You can adjust spice levels according to your preference. Use fewer chilies or even skip them. The choice is yours.

FAQs

What is the best fish to use for Goan Fish Curry?

Traditionally, Goan fish curry is made with kingfish (surmai), pomfret, or mackerel. However, you can also cook this curry with any firm white fish such as snapper, cod, or tilapia.

What can I serve with Goan Fish Curry?

Steamed rice is the classic choice. You can also serve it with Goan poi (bread), pav, a simple salad, or papad.

Can I make Goan Fish Curry without coconut?

Coconut is an essential ingredient in authentic Goan fish curry. However, you can use coconut milk or skip it, though the taste of curry will be different.

Recipe Card

goan fish curry recipe

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 hot steamed rice and is perfect for anyone who eats healthy Indian non-vegetarian meals. Learn how to make Goan Fish Curry with this step-by-step recipe guide.
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, or mackerel
  • 2 tablespoons oil coconut oil preferred
  • 1 medium onion finely chopped
  • 2 green chilies slit
  • 1 medium tomato chopped
  • 1 cup coconut milk
  • 1 cup water as needed
  • 1 tablespoon tamarind pulp
  • Salt to taste
  • Fresh coriander leaves for garnish
  • 1 cup grated coconut
  • 4 dried red chilies
  • 1 tablespoon coriander seeds dhaniya ke beej
  • 1 teaspoon cumin seeds jeera
  • 5 garlic cloves lehsun ki kaliyan
  • 1- inch ginger adrak
  • 1 teaspoon turmeric powder haldi powder
  • 1 teaspoon red chili powder
  • 5 kokum rinds
  • 5 Sichuan pepper

Instructions
 

  • Clean and cut the fish into medium-sized pieces.
  • Marinate with ½ tsp salt and ¼ tsp turmeric powder. Let it rest for 15–20 minutes.
  • Soak 1 tbsp tamarind in ½ cup warm water for 10–15 minutes. Mash and strain to extract the pulp.
  • In a blender, grind grated coconut, dried red chilies, coriander seeds, cumin, garlic, ginger, turmeric, red chili powder, and tamarind pulp with a little water into a smooth paste.
  • Heat oil in a pan.
  • Add chopped onions and sauté until golden.
  • Add green chilies and tomato. Stir in the ground masala paste and cook for 3–4 minutes.
  • Add marinated fish pieces to the curry base.
  • Pour in coconut milk, water (as needed), kokum rinds, and Sichuan pepper. Simmer for 7–10 minutes until fish is cooked.
  • Adjust salt. Garnish the curry with fresh coriander leaves.
  • Serve Goan Fish Curry hot with steamed rice or Goan poi bread.
Keyword coconut fish curry, fish curry recipe, goan fish curry, how to make fish curry, indian seafood dish, non vegetarian indian recipe

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating