Sri Lankan Fish Ambul Thiyal Recipe | Authentic Sour Fish Curry
Sri Lankan · Dinner

Sri Lankan Fish Ambul Thiyal Recipe | Authentic Sour Fish Curry

Learn how to make traditional Sri Lankan Fish Ambul Thiyal, a spicy and sour fish curry cooked with goraka and aromatic spices. A rich authentic dinner recipe.

Prep
20 min
Cook
45 min
Serves
4
Difficulty
Hard

Method

1

Goraka Paste

Soak the goraka (Garcinia) in warm water for 10–15 minutes until it softens, then crush it into a paste to release its sour flavor.
2

Fish Prep

Clean the fish thoroughly and cut it into medium-sized chunks. Pat dry to help the spices stick better.
3

Deep Marination

In a bowl, mix fish with turmeric, salt, black pepper, roasted curry powder, garlic, ginger, and goraka paste. Coat evenly and let it marinate for at least 30–60 minutes for deep flavor absorption.
4

Aromatic Clay Pot

Heat a clay pot or heavy-bottomed pan over low heat and add oil. Add curry leaves and cinnamon stick, allowing them to release aroma.

Chef arranging marinated fish chunks in a traditional clay pot over a wood hearth
5

Gentle Mixing

Add the marinated fish along with all the marinade into the pot and mix gently without breaking the fish pieces.
6

Low-heat Infusion

Cook on very low heat without adding much water, allowing the fish to slowly release its own juices and absorb the spices.

Close-up of steaming fish ambul thiyal cooking slowly in its dark, peppery juices
7

Gravy Reduction

Stir occasionally and let the gravy reduce and thicken until it becomes dark, dry, and fully coats the fish pieces.
8

Maturity Check

Continue cooking until the oil begins to separate slightly from the masala, indicating the dish is fully developed.
9

Gentle Finish

Taste and adjust salt or spice if needed, but avoid over-stirring to keep fish pieces intact.
10

Hot Serving

Serve hot with steamed rice for an authentic Sri Lankan dinner experience.

Cook’s tips

  • Using a clay pot is vital for that authentic earthy flavor and slow-cooking result.
  • Tuna (Kelawalla) is the best fish for this recipe as it holds its shape during the long simmer.
  • Ambul Thiyal can be stored for several days without refrigeration due to the preservative properties of goraka.

Recipe notes

Savor the smokey, sour masterpiece of the Southern Sri Lankan coast! Rich Sri Lankan rice and curry feast on a banana leaf featuring Fish Ambul Thiyal

Complete your authentic island brunch by trying our Traditional Sri Lankan String Hoppers—the perfect companion for this sour fish curry!

Frequently asked questions

Is it very sour?

Yes, it has a distinct sour-savory profile from the goraka, balanced by the heat of black pepper.

What is Goraka?

Goraka (Garcinia cambogia) is a tropical fruit used in drying and souring seafood in Sri Lankan cuisine.