Kim Long curry fish head is a Southeast Asian-style curry built around a meaty fish head simmered with aromatics, curry spices, coconut milk and tangy tamarind. This home-style version draws on the varied curry fish head traditions of Malaysia and Singapore, with eggplant, okra and tomato to make the fragrant sauce a satisfying meal.
Ingredients
- 1 cleaned, split fish head, about 2 to 2½ lb (900 g to 1.1 kg), such as red snapper or grouper
- 3 tbsp Malaysian-style fish curry powder (24 g); use a medium-hot blend, or a mixture of Indian-style curry powder and ½ tsp ground chili (about 4 g) if unavailable
- 2 tbsp neutral oil (30 ml), such as canola or sunflower oil
- 1 medium yellow onion, finely chopped, about 1 cup (150 g)
- 4 garlic cloves, finely chopped, about 4 tsp (12 g)
- 1½ in fresh ginger, peeled and grated, about 1 tbsp (15 g)
- 2 stalks lemongrass, tender lower portions bruised and tied in a knot, about 2 oz (55 g)
- 10 fresh curry leaves (about 2 g), optional but aromatic
- 1 tbsp tomato paste (16 g)
- 2 cups unsalted fish stock or water (480 ml)
- 1 cup full-fat coconut milk (240 ml), well stirred
- 2 tbsp tamarind concentrate or thick tamarind paste (30 g), or 3 tbsp tamarind water (45 ml); adjust to taste because brands vary in tartness
- 1 tsp fine salt (5 g), plus more to taste
- 1 small eggplant, cut into 1½-in chunks, about 2 cups (250 g)
- 6 okra pods, trimmed and halved on the diagonal, about 1 cup (120 g)
- 2 medium tomatoes, cut into wedges, about 1½ cups (300 g)
- 1 tsp sugar (4 g), optional, to round the tamarind’s sharpness
- 1 small red chili, sliced, about ½ oz (15 g), optional for extra heat
- 2 tbsp chopped cilantro (8 g) and 1 lime, cut into wedges, for serving
Instructions
- Prepare the fish and vegetables, 15 minutes. If the fishmonger has not already done so, ask for the head to be cleaned, gills removed and head split lengthwise. Rinse briefly under cold running water and pat dry; check for any remaining scales or blood clots. Cut the eggplant, okra and tomatoes, then chop the onion, garlic and ginger. Keep the fish chilled while you prepare the curry base.
- Start the aromatics, 8 minutes. Heat the oil in a wide, heavy pot over medium heat. Add the onion and cook for 3 minutes, stirring until softened but not browned. Stir in the garlic, ginger, lemongrass and curry leaves, if using, and cook for 2 minutes. Add the curry powder and tomato paste; stir continuously for the final 3 minutes. If the mixture catches on the bottom, lower the heat and add a spoonful of water. The spices should smell fragrant, not scorched.
- Make the curry liquid, 5 minutes. Pour in the stock or water a little at a time, scraping the pot to loosen the toasted spice mixture. Stir in the coconut milk, tamarind and salt. Bring the sauce just to a gentle simmer, stirring so the coconut milk blends smoothly. Avoid a hard boil, which can make the sauce greasy or cause it to separate.
- Simmer the eggplant, 7 minutes. Add the eggplant and cover the pot loosely. Keep the liquid at a steady, gentle simmer, turning the pieces once so they cook evenly. They should begin to soften but still hold their shape; they will finish cooking with the fish.
- Cook the fish and okra, about 12 minutes. Lower the fish head carefully into the sauce, arranging the pieces so they are mostly surrounded by liquid. Add the okra and optional sliced chili. Cover and simmer gently for about 6 minutes, then turn the fish carefully if the pieces are not submerged. Continue cooking until the flesh is opaque and flakes easily, checking the thickest meaty section with a food thermometer without touching bone. The USDA FSIS safe minimum internal temperature for fish is 145°F (63°C). If a thick piece has not reached that temperature, simmer for a few more minutes and check again.
- Finish and season, 3 minutes. Stir in the tomato wedges and optional sugar, taking care not to break up the fish. Simmer uncovered for 3 minutes, just until the tomatoes begin to soften. Taste the sauce and adjust salt or tamarind in small increments. Remove the lemongrass before serving, and scatter cilantro over the curry.
Tips
- Choose a suitable fish head. Red snapper and grouper are common choices because their heads have substantial meat and hold together in a simmer. Ask a fishmonger to clean and split the head; this makes it easier to fit in a pot and serve. If a whole head is unavailable, use about 2 lb (900 g) bone-in fish steaks, adding them for the same gentle simmer and checking each thick piece for doneness.
- Keep the spice base from burning. Curry powder can turn bitter quickly in a hot, dry pan. Stir constantly, keep the heat at medium or lower, and add a splash of water if the paste looks dry before the stock goes in. A heavy pot helps distribute heat evenly.
- Adjust tamarind gradually. Tamarind concentrate differs in strength, so begin with the listed amount and taste after the sauce simmers. If you cannot find tamarind, use 1 tbsp (15 ml) lime juice as a practical substitute, then add more to taste at the end. Lime gives a fresher, sharper citrus note rather than tamarind’s deeper, rounded tang.
- Make curry leaves optional, not essential. Fresh curry leaves add a distinctive citrusy, savory aroma but can be hard to find. Omit them if necessary; a bay leaf can add a mild herbal note, but it will not reproduce the same flavor. Remove the bay leaf before serving.
Serving Suggestions
Serve the curry hot in a broad, shallow bowl so each portion gets fish, vegetables and plenty of sauce. Steamed jasmine rice is an easy companion: its mild flavor lets the curry’s spice and tamarind come through, while the grains soak up the coconut-rich broth. Plain basmati rice or soft rice noodles also work if that is what you have on hand.
For a fuller table, offer sliced cucumber or a simple crunchy salad alongside the warm curry. Put lime wedges on the table so each diner can brighten their portion, and serve extra sliced chili separately for people who want more heat. Take care when serving: the fish contains bones, and the head may have small bones around the cheeks and gill area. Spoon the sauce over the fish rather than stirring it vigorously, which helps keep the pieces intact.
Variations
Use a different firm fish. If snapper or grouper is unavailable, a cleaned sea bream head or bone-in steaks of another firm white fish can work. Delicate fillets are less suitable because they may break apart during the simmer. Add fillets near the end and cook only until they reach the safe temperature, checking carefully.
Make it less rich. Replace half of the coconut milk with additional fish stock or water. The curry will be lighter and less creamy, with the spice and tamarind more prominent. For a richer, rounder sauce, keep the full amount of coconut milk rather than adding cream, which changes the Southeast Asian-style flavor.
Change the vegetables or heat. Long beans, chunks of potato or sliced zucchini can stand in for some of the eggplant or okra. Potatoes need extra simmering time, so add them with the curry liquid and cook until nearly tender before adding the fish. Leave out the optional chili for a milder curry, or add a little more at the table rather than making the whole pot hotter.
Storage and Reheating
Refrigerate leftover curry within 2 hours of cooking. Transfer it to a shallow airtight container and keep it refrigerated for 3 to 4 days. For the best texture, store the fish and sauce together but handle the fish gently; repeated stirring can loosen it from the bones. The coconut sauce may look slightly separated after chilling, which is normal.
Reheat only the portion you plan to eat in a covered saucepan over low heat, stirring the sauce gently around the fish. Add a splash of water or stock if it has thickened. Heat leftovers to 165°F (74°C), checking the center of the portion with a food thermometer, and avoid repeatedly bringing the entire pot to a boil. You can freeze the curry in a sealed freezer-safe container for about 2 months for best quality, although the vegetables may soften and the sauce may separate when thawed. Thaw overnight in the refrigerator and reheat to 165°F (74°C).
Frequently Asked Questions
Can I make curry fish head without coconut milk?
Yes. Replace the coconut milk with an equal amount of fish stock or water for a thinner, less creamy curry. Taste the sauce near the end, since removing coconut milk makes the tamarind and spice seem more pronounced. A small additional spoonful of oil can give the broth a little more body, but it is optional.
How do I know when the fish head is cooked?
Check the thickest fleshy part with a food thermometer, keeping the probe away from bone; fish should reach 145°F (63°C) according to the USDA FSIS safe minimum. The flesh should also look opaque and separate easily from the bone. Because fish heads vary in size and thickness, use the temperature rather than relying only on the suggested simmer time.
Can I prepare the curry in advance?
You can chop the vegetables and aromatics a day ahead and keep them covered in the refrigerator. You can also cook the curry sauce through the eggplant step, cool it promptly and refrigerate it, then bring it back to a gentle simmer before adding the fish and okra. Cook the fish shortly before serving for the best texture and to avoid overcooking it during reheating.
What can I use instead of fish curry powder?
Use a medium-hot Indian-style curry powder and add ground chili a little at a time, as suggested in the ingredient list. The exact blend will differ, so the finished curry may have a different balance of toasted, earthy or chili notes. Avoid using only turmeric or generic curry paste as a direct one-for-one replacement; each has a different strength and flavor.
Is this curry very spicy?
Its heat depends mainly on the curry powder and the optional fresh chili. Choose a mild curry powder and leave out the sliced chili for a gentler pot; diners can add chili at the table. If the curry tastes too sharp rather than too hot, a small pinch of sugar can balance the tamarind, but it will not reduce chili heat.
Related
- Yemeni Beef Stew with Hawaij and Tomatoes
- Korean Witch Stew Recipe: A Spicy Gochujang Cauldron
- Taiwanese Beef Noodle Soup: A Deep, Savory Bowl Recipe
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).