Authentic Goan Fish Curry served in a bowl with a rich coconut-based curry and pieces of fish

Goan Fish Curry Recipe (Tamarind & Coconut Fish Curry)

Goan fish curry is a staple of coastal Indian cooking, known for its bright orange sauce, distinct tang from tamarind, and the gentle heat of dried red chilies balanced by fresh coconut. Unlike heavier cream-based curries, this dish relies on a finely ground coconut masala that creates a light yet rich gravy.

This recipe uses firm white fish fillets simmered gently in the spiced coconut broth. Success depends on grinding the masala paste smoothly and cooking the fish just until opaque so it stays tender rather than breaking apart.

Why This Recipe Works

  • Grinding the grated coconut, spices, and shallots together into a smooth paste helps thicken the gravy naturally without needing dairy or flour.
  • Adding the tamarind extract toward the end or balancing it carefully ensures the acidity highlights the coconut without overpowering the delicate flavor of the fish.
  • Simmering the fish over low heat prevents the delicate flesh from toughening or disintegrating in the bubbling broth.

Ingredient Notes

  • Fresh or frozen grated coconut: Forms the base of the curry. If using frozen grated coconut, thaw it completely and squeeze out any excess water before blending.
  • Tamarind: Provides the characteristic sourness of Goan cuisine. If using a block of tamarind, soak it in warm water and extract the pulp before adding.
  • Firm white fish: Kingfish, pomfret, or cod work best because they hold their shape during simmering without flaking apart instantly.
  • Kashmiri red chilies: Used for the vibrant red color and mild heat. If unavailable, use ordinary mild dried red chilies.

If You’re Cooking Outside India

  • Kashmiri red chilies: Found in South Asian grocery stores or online. They provide color more than intense heat.
  • Grated coconut: Look for frozen grated coconut in the freezer aisle of Indian or international supermarkets. Avoid sweetened desiccated coconut flakes.
  • Tamarind paste: Concentrated tamarind paste is widely available in jars in the international aisle; start with a smaller amount and adjust to taste.

How to Make Goan Fish Curry

Grinding the Masala

Blend the grated coconut, dried red chilies, coriander seeds, cumin, turmeric, garlic, and small shallots with a splash of water until completely smooth.

Simmering the Base

Pour the ground coconut paste into a pan with water, salt, and slit green chilies, then bring it to a gentle simmer.

Adding Tamarind

Stir in the tamarind extract and let the gravy simmer for a few minutes so the flavors meld.

Cooking the Fish

Slip the fish pieces into the simmering curry and cook gently until opaque and cooked through.

Cooking Tips

  • Do not boil the curry vigorously after adding the fish, or the flesh may break apart.
  • Adjust the amount of tamarind gradually, as the acidity level of tamarind brands can vary.

Common Mistakes to Avoid

  • Using flaky or delicate fish that dissolves in the sauce: Choose firm-fleshed steaks or thick fillets like kingfish, cod, or halibut.
  • Leaving the coconut paste grainy: Blend the masala with a little extra water if needed until it forms a very smooth paste.

Variations

  • Prawn Curry: Substitute cleaned medium prawns for the fish, reducing the simmer time to just 3 to 4 minutes until they turn pink and curl.

Serving Suggestions

  • Serve hot with a bowl of plain steamed white rice.
  • Pair with simple vegetable stir-fries or coastal-style vegetable preparations.

Storage & Make-Ahead

Make ahead: The coconut masala paste can be ground a few hours in advance and kept refrigerated.

Refrigerate: Store leftover curry in an airtight container in the refrigerator for up to 2 days.

Freeze: Freezing is not recommended because the coconut milk and fish texture can separate or become grainy.

Reheat: Warm gently on the stovetop over low heat until heated through, avoiding a heavy boil.

Frequently Asked Questions

Can I use coconut milk instead of fresh coconut?

Fresh or frozen grated coconut provides the necessary body and texture for the masala paste. Canned coconut milk creates a thinner, different style of gravy and is not recommended as a direct substitute here.

What kind of fish works best?

Firm-fleshed white fish such as kingfish, cod, halibut, or sea bass hold up well to simmering without disintegrating in the spiced broth.

More Indian Recipes to Try

Browse the IndiPlated recipe index

Authentic Goan Fish Curry served in a bowl with a rich coconut-based curry and pieces of fish

Goan Fish Curry

A traditional coastal curry made with a smooth coconut and spice paste, tangy tamarind, and firm white fish.
Prep Time 20 minutes
Cook Time 15 minutes
Total Time 35 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Goan, Indian

Ingredients
  

Masala Paste
  • 1 cup fresh or frozen grated coconut Thawed if frozen
  • 4 whole Kashmiri dried red chilies Stems removed
  • 1 teaspoon coriander seeds
  • 1/2 teaspoon cumin seeds
  • 1/4 teaspoon turmeric powder
  • 4 cloves garlic
  • 4 small shallots Peeling and halved
Curry
  • 1 tablespoon cooking oil
  • 2 whole green chilies Slit lengthwise
  • 1 tablespoon tamarind paste Adjust to taste
  • 500 grams firm white fish fillets Cut into large chunks; internal temperature should reach 74°C / 165°F
  • 1 1/2 cups water Plus extra for grinding
  • 1 teaspoon salt To taste

Equipment

  • 1 Blender or wet grinder Needed to grind the coconut masala into a smooth paste.
  • 1 Wide pan or kadai Allows the fish pieces to lie flat without overcrowding.

Method
 

  1. Combine the grated coconut, Kashmiri red chilies, coriander seeds, cumin seeds, turmeric powder, garlic, and shallots in a blender with 1/2 cup of water. Blend until completely smooth and thick.
  2. Heat the cooking oil in a wide pan over medium heat. Add the slit green chilies and sauté for 30 seconds until fragrant.
  3. Pour the ground coconut paste into the pan along with 1 cup of water and salt. Stir well and bring the mixture to a gentle simmer over medium-low heat.
  4. Stir in the tamarind paste and let the curry simmer gently for 5 minutes so the flavors blend.
  5. Gently slide the fish chunks into the simmering curry in a single layer. Cook without aggressive boiling for 6 to 8 minutes until the fish is opaque, flakes easily, and reaches an internal temperature of 74°C / 165°F at the thickest piece. Remove from heat and serve warm.

Notes

Ensure the fish is cut into uniform pieces so they cook evenly in the simmering broth.

 

Similar Posts

4 Comments

Leave a Reply

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

Recipe Rating