RecipesSingaporeSingapore Fish Head Curry

Singapore Fish Head Curry

A rich and aromatic curry featuring a whole fish head (usually red snapper or sea bream) simmered in a spicy and tangy coconut milk-based curry with assorted vegetables like eggplant, okra, and tomatoes. It's a beloved dish with influences from South Indian and Chinese cuisines.

Prep Time25 minutes
Cook Time40 minutes
Total Time1 hour 5 minutes
Servings4
DifficultyMedium-Hard
Singapore Fish Head Curry - Singapore traditional dish

🧂 Ingredients

  • 1 large Fish head(e.g., red snapper or sea bream, cleaned and cut into large pieces)
  • 400 ml Coconut milk(full fat)
  • 3 tbsp Curry powder(Singaporean style)
  • 2 medium Onions(sliced)
  • 4 cloves Garlic(minced)
  • 1 inch piece Ginger(grated)
  • 2 medium Tomatoes(cut into wedges)
  • 1 small Eggplant(cut into chunks)
  • 100 g Okra(trimmed)
  • 2 tbsp Tamarind paste(mixed with 1/2 cup water, strained)
  • 3 tbsp Vegetable oil
  • to taste Salt
  • 1 tsp Sugar(optional, to balance flavors)
  • 200 ml Water(or as needed)
  • 1 sprig Curry leaves(optional)

👨‍🍳 Instructions

  1. 1

    Heat vegetable oil in a large pot or Dutch oven over medium heat. Add sliced onions and sauté until softened, about 5-7 minutes. Add minced garlic and grated ginger, stir-frying until fragrant, about 1 minute.

  2. 2

    Stir in the curry powder and cook for 1-2 minutes until aromatic. Gradually whisk in the coconut milk and water, ensuring no lumps form. Bring to a simmer.

  3. 3

    Add the tamarind liquid, tomatoes, eggplant, and okra. Season with salt and sugar (if using). Let it simmer for about 10 minutes until the vegetables are tender-crisp.

  4. 4

    Gently add the fish head pieces to the simmering curry. Ensure they are mostly submerged. Cover the pot and let it simmer for 15-20 minutes, or until the fish is cooked through and flakes easily. Avoid over-stirring to prevent the fish from breaking apart.

  5. 5

    Taste and adjust seasoning. If the curry is too thick, add a little more water. Garnish with curry leaves if desired. Serve hot with rice.

💡 Pro Tips

  • Use a fresh fish head for the best flavor and texture.
  • Adjust the amount of curry powder and tamarind to your preference for spice and tanginess.
  • Adding a splash of fish sauce or a pinch of MSG can enhance the umami flavor, common in some Singaporean versions.
  • Ensure the curry is simmering gently when adding the fish to prevent it from breaking apart.

🔄 Variations

  • Some recipes include ladyfingers (okra) and pineapple chunks for added sweetness and texture.
  • A dash of evaporated milk can be added for a creamier consistency.
  • For a spicier kick, add sliced red chillies or a spoonful of sambal oelek.

🏷️ Tags