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 and tangy sour fish curry made with goraka and firm fish. This traditional recipe is rich in flavor, naturally high in protein, and perfect with rice.
Prep Time 10 minutes
Cook Time 40 minutes
Total Time 50 minutes
Servings: 4 servings
Course: Main dish
Cuisine: Sri Lankan
Calories: 210

Ingredients
  

  • 1 tbsp Coconut oil or any cooking 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/2 tsp Curry powder
  • 1 small Cinnamon stick
  • 3 Cardamom pods
  • 4 pieces Goraka Garcinia Gummi-gutta
  • 1 tsp Salt
  • 500g Kingfish
  • 1 sprig Curry leaves
  • 1 Green chili pepper sliced
  • 1 small Pandan leaf
  • 1/2 cup Water

Method
 

  1. Soak goraka overnight in room‑temperature water to soften. When done, save the water for next step.
  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, and 1/2 cup goraka water.
  3. Use firm fish like yellowfin tuna, skipjack tuna, kingfish, or sailfish. Clean and cut into thick chunks. Coat with turmeric and salt, then let sit for 10 minutes.
  4. Add coconut oil to a clay pot then line the base of the pot with curry leaves.
  5. Coat each fish piece with the goraka paste and arrange in a single layer inide the clay pot.
  6. Add leftover goraka paste over the fish. Top with sliced green chili and pandan leaf.
  7. Cover and simmer on low heat then flip halfway through carefully.
  8. Cook until most of the liquid has evaporated and the fish is deeply flavored.
  9. Let it sit for a few minutes after removing from heat to deepen the flavors.