Easy Goan Style Fish Curry for a Fresh Spring Dinner
Spring is finally here. You want something bright and light for your table. This Goan Style Fish Curry brings a burst of sunshine to your kitchen.
It is the perfect way to welcome the warmer weather. This dish is creamy, tangy, and incredibly satisfying. You can have a restaurant-quality meal ready in under an hour.
Why This Recipe Is a Winner
This recipe is a winner because it balances heat and tang perfectly. The coconut milk creates a silky texture you will love. It is ideal for a quick weeknight dinner when you need something fresh.
You don’t need fancy equipment to make this. Simple pantry staples like coriander and cumin do the heavy lifting. It feels like an escape to the coast without leaving home.
Simple Method
Making this curry is much easier than it looks. You simply blend a fresh spice paste and simmer. Even if you are a beginner, you can do this with ease.
The fish cooks quickly in the gentle heat. This keeps the texture tender and moist. It is a foolproof way to enjoy seafood any night of the week.
Ingredients You’ll Need
This dish uses fresh coconut and seasonal spices for the best flavor.
- 500 grams Kingfish or Pomfret steaks
- 1 cup freshly grated coconut
- 6 dried Kashmiri red chilies
- 1 tablespoon coriander seeds
- 1 teaspoon cumin seeds
- 4 cloves garlic
- 1 inch piece ginger
- 1 teaspoon turmeric powder
- 1 small ball of tamarind, soaked in warm water
- 1 medium onion, thinly sliced
- 2 green chilies, slit lengthwise
- 1 tablespoon coconut oil
- 1 teaspoon salt
- 1.5 cups water
Step-by-Step
- Marinate the fish pieces with half a teaspoon of turmeric and salt, then set aside for 15 minutes.
- In a blender, combine the grated coconut, dried red chilies, coriander seeds, cumin seeds, garlic, ginger, and the soaked tamarind with its pulp.
- Process into a smooth, fine paste using a little water if necessary.
- Heat coconut oil in a deep pan or clay pot over medium heat.
- Add the sliced onions and sauté until translucent.
- Stir in the ground coconut paste and sauté for 2-3 minutes until the raw aroma dissipates.
- Add water to reach the desired curry consistency and bring the mixture to a gentle boil.
- Add the marinated fish and slit green chilies to the pan.
- Simmer on low heat for 5 to 7 minutes until the fish is fully cooked and the flavors are integrated.
- Adjust salt to taste and serve hot with steamed rice.
Best Ways to Enjoy It
Serve this curry warm over a bed of fluffy steamed rice. The rice soaks up the creamy coconut sauce beautifully. You can also add a side of simple sautéed greens.
Set the table with fresh linens for a cozy spring feel. This dish is the ultimate comfort food for a rainy evening. Enjoy it with a cold glass of sparkling water.
Storage & Reheating
Store any leftovers in an airtight container in the fridge. It will stay fresh for up to two days. The flavors often deepen and improve the next day.
Reheat the curry gently on the stove over low heat. Avoid boiling it again to keep the fish tender. Make the spice paste a day early to save even more time.
Tips for Best Results
- Don’t skip the tamarind because it provides the essential tang.
- Avoid overcooking the fish or it will become tough.
- Use Kashmiri red chilies for a bright color without too much heat.
- Marinate the fish while you prep the other ingredients.
- For a spring twist, garnish with fresh cilantro or mint.
- Use a clay pot if you have one for authentic flavor.
- Swap kingfish for any firm white fish like cod or halibut.
Ways to Switch It Up
- Swap the fish for jumbo shrimp for a quicker meal.
- Use light coconut milk if you prefer a thinner consistency.
- Add a handful of baby spinach at the end for extra nutrients.
- Swap tamarind for a squeeze of fresh lime juice if needed.
FAQs
Can I use frozen fish?
Yes, you can certainly use frozen fish steaks. Just make sure to thaw them completely before marinating. Pat them dry to ensure the spices stick well.
How do I know when the fish is done?
The fish is done when it turns opaque and flakes easily. This usually takes about 5 to 7 minutes. Do not leave it on the heat for too long.
Is this curry very spicy?
Kashmiri chilies are known for their mild heat and deep color. It is a very family-friendly dish. You can remove the seeds for an even milder version.
I hope this bright and tangy curry brings a little joy to your spring table. It is such a simple way to eat well and feel refreshed. Happy cooking!
— Clara

Ingredients
Method
- Marinate the fish pieces with half a teaspoon of turmeric and salt, then set aside for 15 minutes.
- In a blender, combine the grated coconut, dried red chilies, coriander seeds, cumin seeds, garlic, ginger, and the soaked tamarind with its pulp.
- Process into a smooth, fine paste using a little water if necessary.
- Heat coconut oil in a deep pan or clay pot over medium heat.
- Add the sliced onions and sauté until translucent.
- Stir in the ground coconut paste and sauté for 2-3 minutes until the raw aroma dissipates.
- Add water to reach the desired curry consistency and bring the mixture to a gentle boil.
- Add the marinated fish and slit green chilies to the pan.
- Simmer on low heat for 5 to 7 minutes until the fish is fully cooked and the flavors are integrated.
- Adjust salt to taste and serve hot with steamed rice.
