History

Fish head curry was invented in 1949 in Singapore by M.J. Gomez, an Indian immigrant chef from Kerala, who adapted his native Keralan fish-head preparation for Chinese customers in the Race Course Road area. The dish became uniquely Singaporean: South Indian spice, Chinese love of the head, Malay tamarind. Samy's Curry and Banana Leaf Apolo are the canonical operators. Today it is a Sunday-lunch institution across the city.

Common allergens: Fish, Dairy

Make it at home

Yield 4Hands-on 45 minTotal 1 hr 30 minDifficulty Intermediate

Ingredients

  • 1 whole snapper or red grouper head, around 1.5kg, cleaned and scored
  • 2 tablespoons lime juice, 1 teaspoon turmeric, 1 teaspoon salt (for rubbing)
  • For the spice paste: 4 dried red chillies soaked
  • 8 shallots
  • 6 garlic cloves
  • 3cm ginger
  • 2 stalks lemongrass white part only
  • 1 teaspoon shrimp paste (belacan)
  • 2 tablespoons coriander seeds toasted
  • 1 tablespoon cumin seeds toasted
  • 1 tablespoon fennel seeds toasted
  • 60ml vegetable oil
  • 20 fresh curry leaves
  • 2 teaspoons mustard seeds
  • 2 tablespoons fish-curry powder (Babas brand if available)
  • 2 tablespoons tamarind paste mixed with 200ml warm water
  • 400ml thick coconut milk
  • 400ml chicken stock or water
  • 3 large tomatoes, quartered
  • 200g okra, trimmed
  • 1 small aubergine, in 3cm chunks
  • 2 long green chillies, slit
  • Salt and sugar to taste
  • Cilantro to garnish
  • Basmati or banana leaf rice to serve

Method

  1. Rub the fish head with lime juice, turmeric and salt. Rest 20 minutes.
  2. Blend all spice-paste ingredients to a smooth paste in a food processor with a splash of water.
  3. Heat the oil in a wide heavy pan or wok over medium heat. Add curry leaves and mustard seeds; they will splutter.
  4. Add the spice paste and fry 12 to 15 minutes, stirring constantly, until the oil separates and the paste is deep brown.
  5. Stir in the fish-curry powder and cook 1 minute.
  6. Strain the tamarind water and add to the pan along with the chicken stock. Bring to a simmer.
  7. Add the aubergine; simmer 8 minutes.
  8. Add the tomatoes, okra and green chillies; simmer 5 minutes.
  9. Pour in the coconut milk and stir gently. Lower the fish head into the curry. Spoon sauce over the top.
  10. Simmer covered over low heat 15 to 20 minutes, basting occasionally, until the fish flakes from the bone.
  11. Taste and adjust salt and sugar. Scatter cilantro over.
  12. Serve in a wide bowl with basmati rice and lime wedges; diners pick the cheeks, eye and meat from the head.

Tip from the editors. The spice paste must be fried until oil separates; this is the canonical Singaporean Indian-curry technique. Rushing this step gives a flat curry.

Where to eat fish head curry

Fish head curry in Singapore

Samy's Curry ★ 4.4

South Indian$dempsey-hillWed-Mon 11:00-15:00, 18:00-22:00; Tue closed

Order: ['Fish head curry', 'Masala chicken', 'Mysore mutton']

Tip: The S$4.50 rice set gets you free-flow white rice, papadum, vegetables and curry. Arrive before 1pm on weekday lunches to avoid the queue.

Casuarina Curry ★ 4.0

Malaysian$east-coastMon-Thu 10:00-23:00; Fri 10:00-24:00; Sat 08:00-24:00; Sun 08:00-23:00

Casuarina Curry is a malaysian room in East Coast. Open Monday to Thursday 10am to 11pm; Friday to Saturday 8am to midnight; Sunday 8am to 11pm. Walk-in only.

Why locals love it: Located in a residential neighbourhood far from the tourist circuit, known almost exclusively through word of mouth among the Indian-Singaporean community.

Tip: Open Monday to Thursday 10am to 11pm; Friday to Saturday 8am to midnight; Sunday 8am to 11pm. Walk-in only.

More cities are in research. Want fish head curry covered somewhere specific? Tell us where you want to eat.

Browse all dishes →