Jurong West claypot curry fish head is a Singapore-inspired dish of fish head simmered with coconut milk, tamarind, curry spices, and vegetables, then brought to the table in its cooking pot. Curry fish head is enjoyed in Singapore and Malaysia, with plenty of household variations; this version balances a gently spicy, tangy gravy with tender fish and vegetables for sharing over rice.
Ingredients
- 1 large cleaned fish head, split into 2–4 pieces, about 2–2½ lb (900 g–1.1 kg), such as red snapper
- 2 tbsp neutral cooking oil (30 ml)
- 5 oz peeled shallots, roughly chopped (140 g)
- 5 garlic cloves, peeled (15 g)
- 2 tbsp peeled, roughly chopped fresh ginger (12 g)
- 2 fresh red chilies, stems removed (about 15 g); use 1 for a milder curry
- 1 tbsp dried shrimp (10 g), optional
- 1 tsp belacan, or Malaysian fermented shrimp paste (6 g), optional
- 2 tbsp water, for blending the aromatics (30 ml)
- 3 tbsp Malaysian or Singapore-style fish curry powder (24 g)
- 1 tsp ground turmeric (3 g)
- ½ tsp chili powder (1 g), optional for extra heat
- 2 stalks lemongrass, outer leaves removed and stalks bruised (about 50 g)
- 2 sprigs fresh curry leaves (about 10 g)
- 2 cups unsalted fish or chicken stock (475 ml)
- 1 can coconut milk (13.5 fl oz / 400 ml), well shaken
- 1 tbsp tamarind concentrate (15 g)
- 1 tbsp fish sauce (15 ml)
- 1 tsp granulated sugar (4 g)
- 1 tsp fine salt (5 g), plus more to taste
- 8 oz fresh okra, trimmed (225 g)
- 10 oz Chinese eggplant or globe eggplant, cut into 1½-inch chunks (280 g)
- 2 medium tomatoes, cut into wedges (about 10 oz / 280 g)
- 4 oz fried tofu puffs, halved (115 g), optional
- 1 lime, cut into wedges (about 2 oz / 60 g), for serving
Instructions
- Prepare the fish and vegetables. If the fish head is not already cleaned and split, ask the fishmonger to remove the gills and scales and cut it into manageable pieces. Pat the fish dry with paper towels; do not rinse it in the sink, where splashes can spread raw seafood. Trim the okra, cut the eggplant and tomatoes, and set everything near the stove. Check that your claypot is suitable for stovetop cooking. If it is not, use a heavy, deep saucepan for cooking and transfer the curry to a serving pot later.
- Make the aromatic paste. Put the shallots, garlic, ginger, chilies, dried shrimp if using, belacan if using, and 2 tablespoons water in a small food processor or blender. Process to a coarse, mostly even paste, scraping down the sides once if needed. It need not be perfectly smooth. If your blender struggles, add another tablespoon of water, taken from the measured stock, rather than adding extra oil. Keep the paste separate from the curry powder.
- Build the curry base. Set the claypot over low heat and warm it gradually for about 2 minutes; follow the pot maker’s directions and avoid sudden temperature changes. Add the oil, aromatic paste, lemongrass, and curry leaves. Cook for about 4 minutes, stirring often, until the paste smells fragrant and looks slightly darker. Add the curry powder, turmeric, and optional chili powder, and stir for 2 minutes. Keep the heat moderate: scorching the spices can make the gravy bitter.
- Simmer the sauce. Pour in the stock and coconut milk, then stir in the tamarind, fish sauce, sugar, and salt. Bring the mixture to a gentle simmer over medium-low heat, allowing about 5 minutes for it to heat. Simmer for a further 6 minutes, stirring the bottom occasionally so the coconut milk does not catch. Taste a spoonful and adjust the salt or tamarind modestly; the gravy should taste savory, creamy, and distinctly tangy rather than sweet.
- Cook the vegetables. Add the eggplant and tofu puffs, if using, and simmer for 3 minutes. Add the okra and tomatoes, then cook for another 3 minutes. The vegetables should begin to soften but should not collapse; the fish still needs time in the pot. If the sauce is thicker than you like, stir in a little hot water or stock, a tablespoon at a time.
- Simmer the fish until safely cooked. Nestle the fish-head pieces into the curry, spoon sauce over the exposed surfaces, and cover the pot. Keep the curry at a steady, gentle simmer for about 10–14 minutes, depending on the thickness of the pieces. Avoid vigorous boiling, which can break up the fish and cause the coconut milk to separate. Check the thickest piece with a food thermometer without touching bone: USDA FSIS gives fish a safe minimum internal temperature of 145°F (63°C). If it has not reached that temperature, continue simmering and check again after a few minutes.
- Finish and serve. Turn off the heat once the fish reaches 145°F (63°C) and flakes readily near the bone. Taste the gravy and add a small pinch of salt or a little more tamarind if needed. Let the curry stand for 2 minutes while you set the table, then carry the hot pot carefully to a heatproof trivet. Serve lime wedges alongside so each person can brighten their portion.
Tips
- Choose a suitable fish head. Red snapper is a good choice because its firm flesh holds together in gravy, but grouper or another firm white fish head also works. Ask for it cleaned and cut; gills can taste unpleasant, and a large intact head is difficult to cook evenly. If your pieces vary greatly in size, add the thicker pieces first and the smaller ones a few minutes later.
- Work around hard-to-find ingredients. Curry leaves and belacan add characteristic savory, aromatic notes. If curry leaves are unavailable, omit them rather than using a large amount of a different herb. If you cannot find belacan, leave it out and add an extra teaspoon of fish sauce; the curry will be less deeply fermented in flavor but still well seasoned. A mild curry powder can replace Malaysian fish curry powder, though the result will be less regionally distinctive.
- Control the heat and texture. Chili strength varies, so start with fewer fresh chilies and leave out the chili powder if serving people with different heat preferences. For a thicker gravy, simmer uncovered briefly before adding the fish; after the fish goes in, keep the simmer gentle and avoid frequent stirring. Use a spoon to move the vegetables instead of turning the fish pieces over.
- Protect your claypot. Use a pot approved for your type of stove, warm it gradually, and never set a hot claypot on a cold or wet surface. If you are unsure about the pot, cook in a heavy saucepan and serve in a prewarmed heatproof dish. The curry tastes good either way; a claypot mainly helps retain heat at the table.
Serving Suggestions
Serve the curry straight from its heatproof pot with steamed jasmine rice or another plain rice that can soak up the coconut-tamarind gravy. Set out lime wedges, extra sliced chilies, and a small bowl of chopped cilantro if you like a fresh garnish. A simple plate of sliced cucumber or lightly dressed greens makes a cool contrast to the rich sauce, while a mild vegetable side is useful if the curry is spicy.
Fish head pieces contain bones and may have small, delicate bones around the cheeks and collar. Provide serving spoons and let diners lift a piece onto a plate before eating, rather than trying to eat directly from the communal pot. Spoon plenty of sauce and vegetables over each serving, and keep rice nearby to balance the concentrated curry.
Variations
Use fish steaks instead. If fish heads are unavailable or not to your taste, use about 1½ lb (680 g) of firm, skin-on fish steaks. Simmer the vegetables until nearly tender, then add the steaks and cook gently until they reach 145°F (63°C). Their cooking time depends on thickness, so use a thermometer rather than relying only on the clock.
Make it less rich. Replace half of the coconut milk with an equal amount of stock. The gravy will be lighter and less creamy, so taste it at the end and adjust the tamarind and salt. For a more substantial pot, add sliced long beans or a few extra tofu puffs; add firm vegetables early enough to soften and quick-cooking greens near the end.
Adjust the sourness and heat. Tamarind concentrates differ in strength, so begin with the measured tablespoon and add more in small increments after tasting. If using tamarind pulp instead of concentrate, soak about 1 oz (30 g) of seedless pulp in ¼ cup (60 ml) warm water, mash it, and strain the liquid; add it gradually because its acidity varies. For a milder family-style pot, reduce or omit the chilies, then offer sliced chili at the table.
Storage and Reheating
Transfer leftovers to shallow, covered containers and refrigerate within 2 hours of cooking. Keep the fish and gravy together so the fish does not dry out, and use refrigerated leftovers within 3–4 days. The sauce may thicken or look slightly separated when cold; that is normal and usually improves as it warms. Fish can become fragile after storage, so handle portions gently.
Reheat only the amount you plan to eat. Warm it in a covered saucepan over low heat, adding a splash of water or stock if the gravy is very thick, and turn the fish carefully rather than stirring hard. Heat leftovers to 165°F (74°C), checking the center with a food thermometer; do not rely on steam or a hot surface as proof that the middle is hot enough. For microwave reheating, use a covered microwave-safe dish, pause to rotate or reposition it, and check several spots. For longer storage, freeze portions in airtight freezer-safe containers for up to 2 months for best texture, thaw in the refrigerator, and reheat to 165°F (74°C). Avoid repeatedly cooling and reheating the same pot.
Frequently Asked Questions
Which fish head is best for claypot curry?
Red snapper is a reliable option because it has firm flesh and a good balance of meat and gelatin-rich sections. Grouper and other firm white fish can also work. Ask the fishmonger for a fresh, cleaned head split into pieces, and choose a size that will fit comfortably in your pot.
Can I make this without a claypot?
Yes. Cook the curry in a deep, heavy saucepan or Dutch oven with a lid, using the same low, steady simmer. If you want the traditional claypot-style presentation, transfer the finished curry to a heatproof serving pot, but do not put a serving-only claypot over direct heat.
Can I use frozen fish head?
Yes, if it has been kept frozen properly. Thaw it in the refrigerator, not on the counter, and pat it dry before cooking. Frozen pieces may release a little more water, so simmer the sauce uncovered briefly before adding the fish if it seems thin. Cook until the thickest flesh reaches 145°F (63°C).
How can I tell if the curry is too spicy or too sour?
If it is too spicy, add a little more coconut milk or stock and taste again; extra rice also softens the heat at the table. If it is too sour, add a small pinch of sugar and a little coconut milk, adjusting gradually. Avoid adding a large amount at once, since it can flatten the curry’s balance.
Can I prepare the curry ahead?
You can blend the aromatic paste and cut the vegetables earlier in the day, keeping them covered and refrigerated separately. For the best fish texture, cook the fish close to serving time. You can also make the curry base ahead, chill it promptly, and bring it back to a simmer before adding fresh fish and vegetables; heat leftovers to 165°F (74°C).
Related
- What Is Mexican Stew Called? Guisado and More
- West Indian Beef Stew with Caribbean Spices
- Cuban Black Bean Soup: What It Is and How It’s Served
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).