Skip to content

Singaporean Fish Head Curry

Fish, tomatoes and red chilies come together in this Malaysian curry, fragrant with curry leaves and ginger and steamed. Serve with steaming hot rice.

1 hr 30 min · Serves 6 · Medium

Serves
6

Ingredients

Curry powder (seeds mixture)

Time
Prep 60 min · Cook 30 min · 90 min total
Difficulty
medium
  1. 1

    Wash the fish head or fish steaks and pat dry. Keep aside. Heat oil in a wok or saucepan, add curry seeds mixture and ginger and stir fry over high heat for two to three minutes till the seeds pop.

  2. 2

    Cool slightly then pulse in a food processor to create the paste. In the same wok or sauce pan with the remaining oil, add garlic and stir fry till lightly browned.

  3. 3

    Add the curry paste and stir fry till fragrant and cooked. Add the onions and stir fry briefly for about one minute.

  4. 4

    Put in half of the coconut milk, bring to a boil, remember to keep stirring to avoid curdling.

  5. 5

    Add the fish, cook for 10 minutes before adding the remaining coconut milk and the tamarind juice.

    10 min
  6. 6

    Add the tomatoes, red chilli, green chilli, curry leaves, salt and sugar. Simmer gently for about five to eight minutes or until the sauce is thickened to a desired consistency and the fish is cooked through.

  7. 7

    You may add more liquid if there is not enough gravy. Serve with steaming hot rice.

Notes and swaps

Allergens
Not assessed yet. Check each ingredient if you have an allergy.

Community discussion

More to cook

Malaysian & Singaporean Malay

Laksa (Curry Laksa, Halal)

1 hr 30 min · Serves 4

Malaysian & Singaporean Malay

Nasi Lemak

1 hr 15 min · Serves 4

Malaysian & Singaporean Malay

Chicken Laksa

30 min · Serves 4

Malaysian & Singaporean Malay

Coconut Rice (Nasi Lemak)

25 min · Serves 6