National Dish Singapore: Fish Head Curry (Recipe)

In this article
Meet Fish Head Curry, a dish that tells the whole story of Singapore’s melting-pot kitchen in a single bowl. Tender fish steeped in a fragrant coconut sauce, warmed through with a generous mix of spices, it is bold, comforting and utterly memorable. Born from Indian traditions and reshaped over the decades on the island, this is a recipe that turns a humble cut of fish into a celebration of flavour.
About Fish Head Curry
Fish Head Curry is not merely a dish but a symbol of cultural diversity in Singapore. This delicious speciality pairs the tender flavour of a fish head with an array of aromatic spices and a rich coconut sauce. Originally rooted in Indian cooking, it has evolved on the island into a genuine classic, cherished by locals and visitors alike. It is a perfect example of how traditional recipes can be reinterpreted to reflect the sheer variety of Singaporean cuisine.
Ingredients (serves 1–2)
- 1 fish head (such as snapper or tilapia)
- 200 ml coconut milk
- 2 tablespoons curry paste
- 1 onion, chopped
- 2 garlic cloves, chopped
- 4–6 kaffir lime leaves
- 1 chilli, sliced (optional)
- Fresh vegetables (such as aubergine or okra)
- Salt and pepper to taste
- Fresh coriander, to garnish
Shopping for the ingredients
When shopping for the ingredients for fish head curry, it is important to pay attention to the quality of the fish head. Fresh fish is crucial to the flavour of the dish. Your best bet is a local fish market, where you will not only find the freshest produce but can also pick up useful tips from the sellers. Take care, too, that the other ingredients such as coconut milk and curry paste are of good quality and as free from additives as possible, to guarantee an authentic taste.
Preparing the dish
Preparing fish head curry is straightforward, though it does take a few steps. Start by cleaning the fish head thoroughly and removing any remaining innards. While you do this, you can get the other ingredients ready by washing and cutting the vegetables. A well-organised kitchen makes the cooking process run smoothly and efficiently. That way you not only achieve a better result but can also enjoy the cooking far more.
Step-by-step instructions
- Heat a little oil in a large pot and sauté the chopped onion and garlic until golden brown.
- Add the curry paste and fry for 2–3 minutes, stirring, so the aromas can develop.
- Carefully lower the fish head into the pot and sear briefly to bring out the flavour.
- Pour in the coconut milk and add the kaffir lime leaves, then bring to the boil.
- Add the prepared vegetables and let everything simmer for about 15–20 minutes, until the fish is cooked through and the flavours have mingled.
- Season with salt and pepper and garnish with fresh coriander.
Gluten-free / lactose-free version
Fish head curry is naturally gluten-free and lactose-free, as long as you make sure the curry paste you use contains no gluten. Many Asian brands offer gluten-free alternatives, so always read the ingredient list. The coconut milk is a superb lactose-free option — wonderfully creamy and a perfect match for the spices. This means anyone with special dietary needs can still enjoy this delicious dish.
Tips for vegans and vegetarians
There are plenty of ways for vegans and vegetarians to adapt fish head curry. In place of the fish head, you might use tofu or mixed vegetables to achieve a similar texture and flavour. You can also add other plant-based proteins to make the dish more filling. Using vegetable stock instead of fish stock is another tasty way to intensify the umami flavour without relying on any animal products.
More tips and tricks
A few tips and tricks can make a real difference to your results. Taste the sauce regularly as it cooks so you can find just the right balance. Sometimes a squeeze of lime juice rounds off the dish beautifully and adds an unexpected freshness. You can also adjust the heat to suit your preference by using more or less chilli. Experiment with the ingredients to bring your own personal touch to the pot.
Adapting the recipe to your taste
Adapting the recipe to your own preferences can make cooking even more rewarding. You might try different kinds of fish, for instance, to explore new flavour profiles. Some people prefer a milder result, while others like a stronger, spicier kick. Do not hesitate to experiment with the spices and create your own combination — much like you would with a punchy Chicken Curry. That way, every dish becomes something unique.
Ingredient substitutions
If you do not have certain ingredients to hand, there are often good alternatives. The coconut milk, for example, can be swapped for other plant-based milks, though this will alter the dish’s characteristic flavour a little. Likewise, the curry paste can be made from various kinds of curry powder or paste. Be creative and see what your pantry offers — a spirit of improvisation that also suits a fragrant Curry Laksa.
Drink pairing ideas
A range of drinks pairs beautifully with a hearty dish like fish head curry. A refreshing iced tea offers a lovely counterpoint and helps balance the heat of the food. Alternatively, a light lager or a crisp white wine works very well too. These drinks not only round off the flavour experience but also add to the relaxed enjoyment of the meal. Experiment with different combinations to find your perfect pairing.
Serving and presentation ideas
Presentation plays a big part in how fish head curry is enjoyed. Use colourful plates and bowls to serve the dish in an appealing way. A scattering of fresh herbs such as coriander or Thai basil on top not only lends freshness but also creates a striking visual effect. You might garnish the dish with a wedge of lime or a slice of chilli to heighten the look still further. Remember, we eat with our eyes first!
A bit of history
The history of fish head curry is as multi-layered as the dish itself. Originally introduced by the Indian community in Malaysia and Singapore, the recipe evolved over the years and won its way into the hearts and stomachs of the region. It reflects not only the ethnic diversity of the area but also the blending of different cooking techniques and ingredients — a hallmark of Singaporean cuisine. In this way, fish head curry became a culinary bridge between cultures.
More recipe ideas
Summary: Fish Head Curry
In summary, fish head curry is a unique and aromatic dish that captures the very essence of Singaporean cuisine. With its rich blend of spices and creamy base, it delivers a truly unforgettable flavour that delights locals and visitors alike. Whether you are a seasoned cook or just dipping your toes into the world of cooking, this dish offers an exciting chance to experiment with new flavours and to experience the diversity of Singapore. Let it inspire you and give this recipe a try for yourself!



