Indian · Dinner

Goan fish curry

Non-vegMedium

Diet: Non-veg · Gluten-free · High-protein

Blend coconut, chili and tamarind into a Goan-style sauce. Gently simmer fish in the finished sauce rather than frying it first.

Prep
20 min
Cook
25 min
Total
45 min
Servings
4
Difficulty
Medium
Cuisine
Indian
Course
Dinner

Estimated times for the original batch. Preparation, cooking and listed waiting time are included. Batch cooking can take longer.

Jump to recipe

Representative photograph of goan fish curry
Representative photograph of goan fish curry. Photo credit and licence
0 of 4 steps complete

Start cooking view to see whether your screen can stay awake.

Ingredients

Metric weights use grams. US weights use ounces; liquids use fluid ounces. Conversions are rounded. Spoon measures use 5 ml teaspoons and 15 ml tablespoons; cups use 240 ml.

Serves 4

Paste

Base

Fish

Equipment

Blender; wide pan with lid; spoon; thermometer.

Check all product labels and cross-contact. Diet groups describe this listed recipe, not every substitution.

Steps

Blend · About 5 min

  1. Blend 60 g grated coconut, 2 tsp ground coriander, 1 tsp ground cumin, 1 tsp chili powder, ½ tsp turmeric, 15 g tamarind paste, 10 g garlic, 120 ml water for blending until smooth.

Cook the base · About 10 min

  1. Heat 25 ml neutral oil. Cook 150 g onion, chopped for 6 minutes. Add 200 g tomatoes, chopped; cook for 4 minutes.

Cook the sauce · About 8 min

  1. Add the paste, 250 ml coconut milk and ¾ tsp salt; simmer gently for 8 minutes.

    Check: The raw garlic smell fades; add a little water if the sauce is very thick.

Poach · About 10 min

  1. Add 600 g firm white fish, cut into large pieces. Cover and simmer over low heat for 8–10 minutes.

    Check: The fish reaches 63°C / 145°F and flakes easily.

Tips

  • Blend the coconut well to avoid a coarse sauce.
  • Taste the sauce before adding fish; tamarind varies in strength.

Substitutions

  • For Goan Fish Curry, soaked desiccated coconut without added sugar can replace the fresh coconut.
  • Use prawns and shorten the final simmer until opaque and firm.

Storage

  • Get perishable Goan fish curry into the fridge within two hours, or within one hour above 32°C / 90°F. Eat Goan fish curry within two days, keeping it covered at 4°C / 40°F or colder.
  • Bring cooked Goan fish curry to 74°C / 165°F, stirring or turning it for even heating. When Goan fish curry is part of the meal, serve cold salads, dips and chilled desserts straight from safe refrigeration.
  • If Goan fish curry includes a thick sauce or soup, loosen it with a little water during gentle reheating. Any crisp coating on Goan fish curry becomes softer in storage.

Make ahead

  • Blend the paste and chill it one day ahead.
  • Cook the sauce ahead; add fish fresh at serving time.

FAQ

Can I use salmon?

Yes. Its richer flavour changes the curry; keep the same temperature check.

Is coconut milk required?

It softens the sauce in this recipe. Replacing it with water gives a sharper curry.

Can I stir the fish?

Use a gentle folding motion or swirl the pan to keep pieces intact.

Food safety references

FoodSafety.gov: cooking temperatures · Food Standards Agency: rice storage and reheating