Method
- Drain the soaked goraka, reserving the soaking water. Mash the goraka pieces with the back of a knife into a coarse paste; the colour will be deep brown, almost black.
- Combine the goraka paste with cracked black pepper, cinnamon, cardamom, cloves, fenugreek and salt in a wide bowl. Add the fish cubes and turn to coat thoroughly. Rest 15 minutes.
- Heat oil in a heavy pot over medium heat. Add curry leaves, pandan, sliced onion, garlic and ginger. Cook 4 minutes until the onion is golden.
- Add the marinated fish along with the goraka soaking water (about 100ml). Bring to a low simmer; the fish should be just submerged in dark sour broth.
- Cover and cook 30 minutes over low heat, turning the fish carefully once or twice. The liquid should reduce dramatically and the fish should turn dark mahogany.
- Uncover and continue cooking another 15 minutes — the curry should become almost completely dry, with only a thin glossy black coating on each fish piece. The Sri Lankan rule: ambul thiyal is not a wet curry; it's a dry preserved fish. Rest 10 minutes covered. Serve with rice and coconut sambol; keeps 5 days at room temperature in tropical climate (the goraka and salt are preservative).
Common questions
Can Fish Ambul Thiyal be made ahead?
Fish Ambul Thiyal is best made and eaten the same day, but the components can be prepped earlier — chop and measure the ingredients up to a day ahead, refrigerated separately. Final cooking takes about 60 minutes.
How spicy is Fish Ambul Thiyal?
As written this recipe is medium-to-hot — typical of authentic Sri Lanka cooking. To temper the heat, halve the chili or remove the seeds; to push it further, add more bird's-eye chili at the finishing stage. The spice can be adjusted at any point during cooking.
Is Fish Ambul Thiyal vegetarian or gluten-free?
This recipe is suitable for most diets. If you have specific restrictions, the substitutions section in each ingredient note covers the most common swaps.
How hard is Fish Ambul Thiyal to make at home?
Fish Ambul Thiyal sits at intermediate difficulty — total time about 75 minutes. The ingredients are not unusual but the timing requires attention.
Can Fish Ambul Thiyal be scaled up or down?
This recipe is written for 4 servings. To scale, multiply each ingredient proportionally; the cooking times stay the same up to about double the volume. Beyond that, expect to cook in batches because of pan size and heat distribution.
Cultural Note
Ambul thiyal — 'sour fish' — is the Sri Lankan Southern coast's signature dish, originally a preservation method for fishermen who brought their catch home before refrigeration. The goraka (Garcinia cambogia, gambooge) is the soul of the dish — its intense sourness and antimicrobial properties allow ambul thiyal to keep at room temperature for days. The colour is unusual: deep, almost black, from the goraka and the black pepper. Tuna and mackerel are traditional; thicker fish hold up better to the long dry-cook. The dish shocks first-time eaters with its intensity of sour and pepper.