Goan fish curry is a beloved coastal Indian dish known for its vibrant flavors and tangy, spicy coconut-based sauce. Anjum Anand’s authentic recipe perfectly balances the heat of red chili with the sweetness of coconut, making it a comforting yet refreshing meal. This curry works well because of its blend of fresh ingredients and slow cooking that allows the fish to absorb the aromatic spices without losing its delicate texture.
Ingredients
- 600g firm white fish fillets (such as kingfish, pomfret, or cod), cut into chunks
- 2 tbsp vegetable oil (preferably coconut oil)
- 1 large onion, finely chopped
- 4 garlic cloves, crushed
- 1-inch piece of fresh ginger, grated
- 2 medium ripe tomatoes, finely chopped
- 1 tsp mustard seeds
- 1 tsp fenugreek seeds
- 2 dried red chilies (adjust to taste)
- 1 tsp coriander seeds
- 1/2 tsp cumin seeds
- 1/2 tsp turmeric powder
- 1 tsp red chili powder (adjust to taste)
- 1 tsp garam masala
- 200ml fresh coconut milk
- 1 tbsp tamarind paste (or 1 small lemon’s juice as substitute)
- Salt to taste
- Fresh coriander leaves, chopped (for garnish)
- 200ml water
Instructions
- Prepare the spice paste: In a dry pan over medium heat, toast the mustard seeds, fenugreek seeds, coriander seeds, cumin seeds, and dried red chilies until fragrant (about 2-3 minutes). Remove from heat and grind to a fine powder using a spice grinder or mortar and pestle.
- Sauté aromatics: Heat the oil in a heavy-bottomed pan or kadhai over medium heat. Add the chopped onions and cook until golden brown, about 8-10 minutes, stirring occasionally to avoid burning.
- Add ginger and garlic: Stir in the crushed garlic and grated ginger, cooking for 2 minutes until aromatic but not browned.
- Add tomatoes and spices: Add the chopped tomatoes, turmeric, red chili powder, and the freshly ground spice powder from step 1. Cook the mixture down until the oil starts to separate from the masala, about 8-10 minutes. This step deepens the flavor base.
- Add liquids: Pour in the water and coconut milk, stirring well to combine. Simmer gently for 5 minutes to allow the flavors to marry.
- Add tamarind: Stir in the tamarind paste (or lemon juice) and salt. Adjust the sourness to your preference by adding more tamarind or lemon juice if needed.
- Cook the fish: Gently add the fish chunks to the curry. Cover and simmer on low heat for 8-10 minutes or until the fish is cooked through and flakes easily. Avoid stirring too much to keep the fish intact.
- Finish: Sprinkle garam masala over the curry, stir gently, and cook for another minute. Remove from heat and garnish with fresh coriander leaves.
- Serve hot: Serve your Goan fish curry immediately with steamed basmati rice or traditional Goan sannas (steamed rice cakes).
Tips
- Fish choice: Use firm white fish like kingfish, pomfret, or cod to prevent the fish from breaking apart during cooking. Avoid delicate fish like sole or tilapia.
- Spice level: Adjust the dried red chilies and red chili powder according to your heat tolerance. For milder flavor, reduce these or remove the seeds from the chilies before toasting.
- Tamarind substitute: If tamarind paste is unavailable, fresh lemon juice or raw mango powder (amchur) can give the required tanginess.
- Storage: Store leftover curry in an airtight container in the fridge for up to 2 days. Fish curry does not freeze well as the texture of the fish can deteriorate.
Serving Suggestions
Goan fish curry is best enjoyed with plain steamed basmati rice, which soaks up the rich, tangy sauce perfectly. For a traditional touch, serve it alongside Goan sannas—light, fluffy steamed rice cakes that complement the curry’s flavors. A side of sautéed greens or a simple cucumber salad with yogurt can add freshness and balance the spiciness. Also, a wedge of lemon on the side allows diners to add extra zest if desired.
Variations
This recipe can be adapted to suit different tastes and ingredients you might have on hand. For a richer curry, you can increase the coconut milk quantity or add a tablespoon of grated fresh coconut during the spice roasting step. For a tangier curry, increase the tamarind or use kokum, a traditional Goan souring agent that gives a distinct flavor. Vegetarians can substitute fish with firm tofu or vegetables like eggplant and drumsticks, adjusting cooking times accordingly. For a smoky flavor, try adding a small piece of smoked dried fish or smoked paprika during the spice roasting.
Storage and Reheating
Store leftover Goan fish curry in an airtight container in the refrigerator for up to 48 hours. Because fish is delicate, it’s best not to keep it longer to ensure food safety and quality. Reheat gently on the stovetop over low heat, stirring occasionally to prevent the fish from breaking apart and to warm the curry evenly. Avoid microwaving at high power, as it can cause uneven heating and toughen the fish. Do not freeze the curry as freezing tends to alter the texture of the fish and the coconut milk, causing separation and graininess.
Frequently Asked Questions
Can I use canned coconut milk instead of fresh?
Yes, canned coconut milk is a convenient alternative and works well in this recipe. Use full-fat canned coconut milk for the best creaminess and flavor. Shake the can before opening to mix the cream and water content evenly.
What type of tamarind paste is best for this curry?
Use pure tamarind paste without added sugar or preservatives for authentic flavor. It’s usually sold in Indian or Asian grocery stores. If using tamarind concentrate, dilute it with a little warm water to match the consistency of paste.
Can I make this curry ahead of time?
While you can prepare the spice base and sauce in advance, it’s best to add and cook the fish just before serving to maintain its texture and freshness. The curry base can be refrigerated for up to 2 days and reheated gently before adding the fish.
What if I can’t find Goan spices?
The key spices are mustard seeds, fenugreek, coriander, cumin, and dried red chilies. These are common in many Indian spice blends. If you can’t find fenugreek seeds, you can omit them, but they add a subtle bitterness that balances the curry. Fresh or good quality dried red chilies are essential for the authentic heat.
Is this curry very spicy?
The heat level depends on how many dried red chilies and red chili powder you use. Anjum Anand’s recipe is moderately spicy but can be adjusted to your preference. For a milder version, reduce the chili quantities or remove the seeds from dried chilies before using.
What fish is most authentic for Goan fish curry?
Traditionally, coastal Goan cooks use kingfish (seer fish), pomfret, or mackerel. These fish have firm flesh that holds well in the curry. If unavailable, cod or halibut are good substitutes for texture and mild flavor.
By following this authentic Anjum Anand Goan fish curry recipe, you’ll enjoy a dish that balances spicy, tangy, and creamy flavors, delivering a true taste of Goa’s coastal cuisine right in your kitchen.
Related
- Sushi Bake Canned Salmon: 10 Tips to Make It Delicious
- Standard Carrom Board Sizes and Guidelines You Should Know
- South African Sweet Cornbread: 7 Must-Try Recipes and Tips