Firm fish chunks simmered in a dark, tangy curry soured with dried goraka fruit, a signature dish of southern Sri Lanka.
Sri Lankan Fish Ambul Thiyal is a real, traditional Sri Lankan dish, known as Sour Fish Curry. Firm fish chunks simmered in a dark, tangy curry soured with dried goraka fruit, a signature dish of southern Sri Lanka.\n\nAmbul Thiyal originated in southern Sri Lanka, historically developed as a preservation method using goraka (a sour, dried fruit) to help fish keep longer without refrigeration in the tropical climate, resulting in a dry, intensely flavored curry.\n\nThe result is a dish worth making on its own merits: it rewards patience with the technique and delivers real, specific flavor rooted in Sri Lankan home cooking, not a generic stand-in for a search term.
Serves 4
Soak the dried goraka pieces in warm water for 15 minutes, then blend with a splash of the soaking water into a paste.
Toss the fish chunks with black pepper, curry powder, turmeric and salt.
Place the seasoned fish in a clay pot or heavy saucepan with the goraka paste, curry leaves, ginger, garlic and water.
Bring to a gentle simmer, then cook uncovered over low heat for 30 to 40 minutes, stirring occasionally and gently, until the sauce reduces to a thick, dark, clinging coating on the fish.
Drizzle in the oil in the final 10 minutes, stirring gently to incorporate.
Serve at room temperature or slightly warm, traditionally alongside rice, as the dish is meant to have a concentrated, intensely flavored coating rather than a thin sauce.
Use genuine dried goraka for the signature sour, slightly smoky flavor — there isn't a close substitute for its unique character.
Stir gently rather than vigorously while simmering, so the fish chunks stay intact rather than breaking apart.
This curry is meant to be dry and intensely flavored, not saucy — let it reduce fully.
Some households use tamarind as a substitute for goraka, though the flavor profile shifts noticeably.
A version with extra black pepper makes for a spicier, more peppery result.
Serve cold the next day, as the flavor is said to deepen and intensify with resting time.
Refrigerate leftovers in an airtight container for up to 3 days. Reheat gently on the stovetop or in the microwave with a splash of water or stock to loosen the texture.
Ambul Thiyal originated in southern Sri Lanka, historically developed as a preservation method using goraka (a sour, dried fruit) to help fish keep longer without refrigeration in the tropical climate, resulting in a dry, intensely flavored curry.
Sri Lankan or South Asian grocery stores typically carry it dried; it's also sold online under the name 'gamboge' or 'Garcinia cambogia'.
Tamarind paste is the most common substitute, though it lends a different, more citrusy sourness rather than goraka's distinctive smoky tang.
Simmer uncovered for longer to reduce the sauce; ambul thiyal is traditionally a dry curry, not a soupy one.
Per serving (250g / 8.8 oz) · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.