West Coast Plaza curry fish head is a Singapore-style curry built around a meaty fish head, vegetables and a savory, tangy coconut sauce. This home-style version brings together curry powder, tamarind and aromatics for a richly flavored one-pot meal; recipes vary across Singapore and Malaysia, so adjust the sourness and heat to your taste.
Ingredients
- 1 large red snapper head, cleaned and split lengthwise, about 2½–3 lb (1.1–1.4 kg)
- 6 medium shallots, peeled and roughly chopped, about 5 oz (150 g)
- 5 garlic cloves, peeled, about 1 oz (25 g)
- 2 tbsp chopped fresh ginger (30 g)
- 1 stalk lemongrass, tender inner part sliced, about ¾ oz (20 g)
- 2 tbsp water (30 ml), for blending the aromatics
- 3 tbsp neutral oil (45 ml)
- 3 tbsp Malaysian or Singapore-style curry powder (24 g), divided if the package is especially hot
- ½ tsp ground turmeric (1.5 g)
- 1 tsp ground coriander (2 g)
- 1 can unsweetened coconut milk, 13.5 oz (400 ml)
- 1½ cups fish stock or water (355 ml)
- 2 tbsp tamarind concentrate (30 ml)
- 1 tbsp fish sauce (15 ml)
- 1 tsp granulated sugar (4 g)
- 1 tsp fine salt (6 g), plus more to taste
- 1 small eggplant, cut into 1-inch chunks, about 8 oz (225 g)
- 8 oz fresh okra (225 g), stems trimmed
- 2 medium tomatoes, cut into wedges, about 10 oz (280 g)
- 2 fresh green chiles, slit lengthwise, about ¾ oz (20 g), optional
- 12 fresh curry leaves, about ⅛ oz (3 g), optional but recommended
- ½ cup loosely packed cilantro leaves (15 g), for serving
- 1 lime, cut into 8 wedges, about 4 oz (120 g), for serving
Instructions
-
Prepare the fish and vegetables. Ask the fishmonger to remove the gills and split the fish head lengthwise, then cut each half into manageable pieces if needed. Pat the fish dry with paper towels; do not leave it sitting at room temperature while you prepare the curry. Cut the eggplant and tomatoes, trim the okra, and measure the remaining ingredients. Allow about 30 minutes for this preparation, including handling a large fish head carefully.
-
Blend the aromatics. Put the shallots, garlic, ginger, lemongrass and 2 tablespoons water into a blender or small food processor. Blend to a coarse, mostly uniform paste, stopping to scrape down the sides as needed. A little texture is fine, but large pieces of lemongrass can be unpleasant in the finished sauce. If your blender needs more liquid to move, add water a teaspoon at a time rather than adding extra oil.
-
Fry the paste. Heat the oil in a wide, heavy pot or deep sauté pan over medium heat. Add the blended paste and curry leaves, if using. Cook for about 8 minutes, stirring frequently and scraping the base so the shallots do not catch. The paste should lose its raw smell, soften and become fragrant; if it begins to brown too quickly, lower the heat. This step develops the curry base, so avoid rushing it with high heat.
-
Bloom the spices and make the sauce. Stir in 2 tablespoons of the curry powder, the turmeric and ground coriander, and cook for 2 minutes. Add the coconut milk, fish stock or water, tamarind concentrate, fish sauce, sugar and salt. Stir well, scraping up any paste from the bottom of the pot, and bring the sauce to a gentle simmer over medium heat, about 5 minutes. It should bubble softly rather than boil vigorously. Taste a small spoonful; it will taste concentrated now, but you can adjust the seasoning again after the fish cooks.
-
Cook the eggplant. Add the eggplant and slit green chiles, if using, and simmer gently for 7 minutes. Turn the eggplant once or twice so the pieces are coated in sauce. This gives the firmer vegetable a head start before the fish goes in. If the sauce seems unusually thick, stir in a splash of water; if it seems thin, leave the pot uncovered so it can reduce gently.
-
Simmer the fish and finish the vegetables. Lower the fish head pieces into the sauce and spoon curry over the exposed surfaces. Cover the pot partially and simmer gently for about 12 minutes, turning the pieces once only if they are sturdy enough to handle. Add the okra after 6 minutes of fish cooking and the tomato wedges for the final 3 minutes. Check the thickest flesh with a food thermometer, avoiding contact with bone. USDA FSIS lists 145°F (63°C) as the safe minimum internal temperature for fish; if a piece has not reached it, simmer a little longer and check again.
-
Season and serve. Turn off the heat once the fish is cooked and the vegetables are tender but not falling apart. Taste the sauce and adjust with a pinch of salt, a little more tamarind for tartness, or a splash of water if it is too intense. Scatter over the cilantro and serve with lime wedges. Handle the fish gently when transferring it because cooked flesh and cartilage can separate easily.
Tips
-
Choose a suitable fish head. Red snapper is a practical choice because its head has substantial meat and holds together in a simmering curry. A cleaned grouper or sea bass head also works. Ask the fishmonger to remove the gills and split the head; gills can leave an unpleasant bitter taste, and a split head is easier to portion and cook evenly.
-
Use curry powder with care. Curry powders differ in strength, salt and chili content. If yours is very hot, begin with 2 tablespoons rather than 3, then add more after tasting the sauce. If you cannot find a Malaysian or Singapore-style blend, use a South Indian curry powder; the flavor will be a little different, but it still gives the sauce a warm, spiced base.
-
Adjust the souring ingredient. Tamarind concentrate is convenient and contributes the characteristic tart edge. If you have seedless tamarind pulp, soak 1½ tablespoons (about 22 g) in a little hot water, then strain and use the liquid in place of the concentrate. Lime juice can brighten the finished curry, but it tastes fresher and less rounded than tamarind, so add it at the end a teaspoon at a time.
-
Keep the simmer gentle. A hard boil can break up the fish and make coconut milk look split or grainy. Once the sauce is simmering, turn down the heat and move pieces with a broad spoon rather than stirring them around. If curry leaves are unavailable, leave them out; lime zest is not an exact replacement, but a small pinch added at the end can provide a little citrus lift.
Serving Suggestions
Serve the curry hot in a wide, deep bowl so the fish, vegetables and plenty of sauce are easy to reach. Steamed jasmine rice is a natural accompaniment: its mild flavor balances the spice, and it soaks up the coconut-tamarind gravy. For a more substantial meal, offer plain rice alongside roti or another soft flatbread for dipping. A simple side of sliced cucumber or lightly dressed greens adds a cool, crisp contrast without competing with the curry.
Set out lime wedges, chopped cilantro and a small bowl of sliced fresh chiles so diners can finish their own portions. Fish head contains bones, cartilage and pockets of meat rather than neat fillets, so provide small plates for bones and let everyone serve carefully. If you are serving people who prefer less heat, keep the optional chiles out of the pot and pass them separately.
Variations
Use another fish cut. If a whole head is unavailable, use about 2½ lb (1.1 kg) of bone-in snapper steaks or thick fish chunks. They may cook faster than large head pieces, so start checking temperature early and avoid over-simmering. Boneless fillets are possible, but add them near the end because they break apart more easily and contribute less of the deep, savory character that bones bring to the sauce.
Make it milder or hotter. For a gentler curry, omit the slit chiles and choose a mild curry powder. For more heat, add sliced fresh chile or a little extra chili paste with the aromatics; increase gradually because the heat will spread through the whole pot. A spoonful of sambal can also be served at the table, which lets each person control the spice.
Change the vegetables. Long beans, green beans or chunks of potato can stand in for okra or eggplant. Add potatoes earlier, with the eggplant, and simmer until nearly tender before adding the fish; quick-cooking greens should go in during the last few minutes. These swaps change the texture and cooking time, so keep checking each vegetable and avoid leaving the fish in the pot longer than needed.
Make a lighter-tasting sauce. Replace half the coconut milk with additional fish stock or water. The result will be less creamy and somewhat less rich, but the curry spices and tamarind will remain prominent. Use unsweetened coconut milk, not sweetened coconut beverage, since sweetness can make it difficult to balance the sour and savory flavors.
Storage and Reheating
Refrigerate leftover curry within 2 hours of cooking, transferring it to a shallow, covered container so it cools promptly. Keep it refrigerated for 3–4 days. Fish head pieces can be awkward to pack, so remove any large pieces of exposed bone if that makes storage easier, but do not leave the curry sitting out while you do it. If you do not expect to eat the leftovers within that period, freeze them in a sealed freezer-safe container for up to 2 months for best quality. Thaw frozen curry overnight in the refrigerator.
Reheat only the amount you plan to serve. Warm it in a covered saucepan over low to medium-low heat, turning the fish carefully and stirring the sauce gently; add a tablespoon or two of water if the coconut sauce has thickened. Heat leftovers to 165°F (74°C), as recommended by USDA FSIS, checking the center of a substantial fish piece with a thermometer. The sauce may separate slightly after chilling; gentle heating and careful stirring usually bring it back together. Avoid repeated cooling and reheating, which can dry out the fish.
Frequently Asked Questions
Can I make curry fish head without a fish head?
Yes. Use bone-in snapper steaks or thick pieces of another firm fish, and begin checking them before the full 12-minute fish-cooking window is over. Boneless pieces can work too, but add them late and handle them gently. The sauce will still be flavorful, though it will not have quite the same character as a curry made with the head.
How do I know when the fish head is cooked?
Check the thickest accessible piece of flesh with a food thermometer, keeping the probe away from bone; the safe minimum is 145°F (63°C). The flesh should also look opaque and separate more readily from the bone. Because a head has pieces of different thicknesses, check more than one area and give any under-temperature portion more time in the gently simmering sauce.
Can I prepare the curry sauce ahead?
Yes. You can blend and cook the aromatic paste with the spices and sauce ingredients, then cool and refrigerate that sauce promptly for up to 3–4 days. Reheat it to a simmer before adding the vegetables and fish, then cook the fish until it reaches 145°F (63°C). Cooking the fish only when you are ready to serve helps it stay tender rather than becoming dry during storage and reheating.
What can I use instead of tamarind concentrate?
Seedless tamarind pulp soaked in hot water and strained is the closest practical substitute. Start with the strained liquid and taste before adding more, since products vary in intensity. Lime juice is another option in a pinch, but it gives a sharper, fresher acidity rather than tamarind’s deeper fruity tartness; add it gradually at the end.
Why did my coconut curry look separated?
A little separation can happen when coconut milk is heated, especially after the sauce boils hard or is reheated quickly. Keep the curry at a gentle simmer, avoid vigorous stirring around the fish, and warm leftovers slowly. A slight change in appearance does not necessarily mean the curry has spoiled; use normal food-safety timing and temperature guidance, and discard it if it has been left out too long.
Related
- NZ Slow Cooker Neck Chop Stew
- Nduja Sausage Recipe: Spicy Calabrian Tomato Pasta
- Neck Chop Stew in the Slow Cooker: Tender and Savory
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).