Goan Fish Curry Recipe

5
(1)

Posted on

Published By:

Anjali Arora

Goan Fish Curry Recipe

Main Course

✓

I’ve refined our editorial process over time and now focus exclusively on recipes developed through real cooking, testing, and hands-on experience. You can check our Editorial process .

Goan Fish Curry is a delicious coastal Indian dish made with tender fish simmered in a creamy, tangy coconut curry. The combination of coconut milk, spices, and a little tamarind gives the curry its signature balance of richness, heat, and sourness.

What makes this curry special is its bold flavor without needing complicated cooking techniques. Serve it hot with steamed rice to soak up every bit of the flavorful sauce, and you’ve got a comforting meal that brings a taste of Goa right to your kitchen.

Why You’ll Love This Recipe

  1. Rich and Creamy: Coconut milk creates a smooth, creamy curry that pairs beautifully with tender fish.
  2. Perfect Balance of Flavors: Tangy tamarind, warm spices, and creamy coconut come together in every bite.
  3. Easy to Prepare: Simple ingredients and straightforward steps make this Goan curry manageable for a home-cooked meal.
  4. Customizable Heat: Adjust the number of chilies to make the curry as mild or spicy as you prefer.
  5. Delicious with Rice: Serve it with steamed basmati rice or plain white rice to soak up the flavorful curry sauce.

Ingredient Substitutions for Different Needs

  1. Fish: Use firm white fish like cod, tilapia, haddock, or halibut. Choose pieces that hold their shape while simmering.
  2. Coconut Milk: Full-fat coconut milk gives the curry a creamy texture. Light coconut milk works if you prefer a thinner, less rich curry.
  3. Tamarind: If tamarind paste isn’t available, use a little lime juice or lemon juice to add tanginess. Adjust gradually to taste.
  4. Kashmiri Red Chilies: Substitute with paprika for color and mild heat, or use regular dried red chilies if you prefer a spicier curry.
  5. Fresh Ginger and Garlic: You can use ginger-garlic paste instead. Start with a small amount and adjust according to your taste.
Goan Fish Curry Recipe

Goan Fish Curry Recipe

Goan Fish Curry is a vibrant and aromatic dish that blends coastal flavors with warm spices. This coconut based curry features tender white fish simmered in a rich, tangy sauce made with tomatoes, tamarind, and Kashmiri chili. It's bold, comforting, and best served with steamed rice.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Course Main Course
Cuisine Indian
Servings 5 people
Calories 484 kcal

Equipment

  • Blender stick
  • Large pot
  • Tall jug or milkshake container
  • Cutting board
  • Knife
  • Wooden spoon

Ingredients
  

Curry

  • 1 tbsp tomato paste
  • 3 tbsp vegetable oil
  • 1.2 lbs firm-fleshed white fish
  • 2 long green chillies
  • ¼ tsp chilli powder
  • 2 cut into half lengthwise and deseeded
  • 1½ tsp sugar
  • 1 tomato
  • ½ tsp black mustard seeds
  • ⅔ cup canned tomato pulp/polp
  • ⅔ cup water
  • ½ red onion

Curry paste

  • 1 tsp turmeric
  • 2½ tbsp Kashmiri chilli powder
  • 2 tsp cumin
  • 1 tbsp coriander
  • ½ red onion, chopped
  • 2 tbsp tamarind puree
  • 6 tbsp water
  • 6 garlic cloves
  • ⅜ tsp ground cloves
  • 1 tbsp fresh ginger
  • ½ tsp fenugreek powder

Garnish or Serving

  • ¼ cup fresh coriander/cilantro leaves
  • Basmati rice
  • Finely sliced green chillies , optional

Instructions
 

  • To prepare the curry paste, combine all paste ingredients in a tall jug or milkshake container, then blend until smooth, adding water as needed.
    combine all paste ingredients in a tall jug
  • In a large pot, heat oil over medium heat and add black mustard seeds, letting them sizzle for 30 seconds.
    heat oil over medium heat
  • Stir in red onion and cook for 3 minutes until slightly golden.
    Stir in red onion and cook
  • Add the curry paste, cooking for another 3 minutes to enhance the spices and remove excess water.
    Add the curry paste
  • Turn the heat up to medium-high, mix in tomato paste and tomato pulp, and cook for 2 minutes.
    Turn the heat up to medium-high
  • Pour in water, coconut milk, sugar, salt, and chili powder if using, then bring to a gentle simmer.
    coconut milk, sugar
  • Stir in the fish and let it cook for 3 to 4 minutes until it flakes easily.
    Stir in the fish and let it cook
  • Remove from heat, garnish with fresh coriander and green chilies, and serve.
    Turn the heat up to medium-high

Notes

  • For a less spicy version, substitute Kashmiri chili powder with smoked paprika and omit additional chili powder.
  • Tamarind puree can be replaced with a mix of tomato ketchup and white vinegar for a similar tangy depth.
  • Full-fat coconut milk gives the best flavor and thickness; if unavailable, use evaporated milk or cream.
  • Firm white fish like snapper, cod, or barramundi works best, while oily or overly delicate fish should be avoided.

Nutrition Facts (Approx. per serving, 4 servings)

NutritionValue
Calories320kcal
Carbohydrates18g
Fibre3g
Fat14g
Protein30g

Delicious Variations You Should Not Miss

  1. Prawn Version: replace fish with prawns
  2. Vegetable Version: use potatoes or cauliflower
  3. Extra Coconut Flavor: add more coconut milk
  4. Spicy Version: increase green chillies
  5. Mild Version: reduce chili and use paprika
  6. Coconut Cream Version: use thicker coconut cream
  7. Curry Leaf Twist: add fresh curry leaves
  8. Lemon Finish: add lemon juice before serving

What To Pair With This Recipe?

Frequently Asked Questions

1. Which fish is best for Goan Fish Curry?
Firm white fish such as cod, tilapia, haddock, or kingfish works well because it holds its shape while cooking.

2. Can I make Goan Fish Curry ahead of time?
Yes, you can prepare the curry base ahead of time and refrigerate it. For the best texture, add the fish and cook it shortly before serving.

3. Is Goan Fish Curry spicy?
Traditional Goan Fish Curry can be spicy, but you can adjust the heat by reducing the number of red chilies or using a milder variety.

4. Can I use frozen fish for this recipe?
Yes, thaw the fish completely and pat it dry before adding it to the curry. This helps prevent excess water from thinning the sauce.

5. What can I serve with Goan Fish Curry?
Steamed white rice is a classic choice. You can also serve it with basmati rice, crusty bread, or Indian flatbread.

6. How do I store leftover Goan Fish Curry?
Let the curry cool, then refrigerate it in an airtight container within two hours. Enjoy it within 1–2 days and reheat gently until hot throughout.

7. Can I freeze Goan Fish Curry?
You can freeze it, but the fish may become softer after thawing. Store it in a freezer-safe container for up to 2 months for the best quality.

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

No votes so far! Be the first to rate this post.

Tags:

classic recipes / fish recipes / Indian recipes / top recipes

You might also like these recipes

Leave a Comment

Recipe Rating