Go Back
Close-up of Sri Lankan Ambul Thiyal, a dry-style sour fish curry made with goraka

Ambul Thiyal Recipe (Sri Lankan Sour Fish Curry)

Learn how to make authentic Sri Lankan Ambul Thiyal — a bold, tangy, dry-style sour fish curry made with goraka. Packed with flavor, high in protein, and perfect for meal prep. Step-by-step traditional recipe included.
Prep Time 10 minutes
Cook Time 40 minutes
Resting Time 10 minutes
Total Time 1 hour

Ingredients
  

  • Olive oil
  • 1 tbsp Ginger minced
  • 2 tbsp Garlic minced
  • 2 tbsp Black pepper powder
  • 1/2 tsp Fenugreek seed
  • 1 tsp Turmeric powder
  • 1 tsp Chili powder
  • 1 tsp Curry powder
  • piece Cinnamon
  • 3 cardamom
  • 4 piece Goraka Garcinia Gummi-gutta
  • Salt
  • 500g Kingfish
  • Curry leaves
  • 1 Green chilli pepper
  • piece Pandan
  • Water

Method
 

  1. Soak goraka overnight in room‑temperature water until soft.
  2. Grind softened goraka into a paste and mix with ginger‑garlic paste, black pepper, fenugreek seeds, turmeric, chili powder, curry powder, cinnamon, cardamom, salt, goraka water.
  3. Use firm fish like yellowfin tuna, skipjack tuna, kingfish, or sailfish. Clean and cut into chunks. Coat with turmeric and salt, then let sit for 10 minutes.
  4. Line clay pot bottom with curry leaves.
  5. Coat each fish piece in goraka paste and arrange it in the clay pot in a single layer
  6. Add leftover goraka paste over the fish. Top with green chili + pandan.
  7. Cover and simmer on low heat.
  8. Flip halfway through.
  9. Cook until the liquid dry and deeply flavored.
  10. Let it sit for a few minutes after removing from heat to deepen the flavors.