This is something you would definitely expect to find on an island that is located in the Indian Ocean. Seafood is one of the most loved cuisines in the country and this sour fish curry is also the most popular variety of the many fish curries available on the island. This fish is usually large and firm, similar to tuna. They cut this fish into cubes and then make a blend of spices including cinnamon, black pepper, garlic, turmeric, curry leaves, and more. The most important ingredient in this curry is dried goraka which is a local fruit. This is what gives the fish curry the sour flavour in the end. Ambul thiyal is a dry curry dish meaning, most of these ingredients are simmered with a little bit of water and cooked until the liquid evaporates. You must try this gravy in some of the best hotels in Sri Lanka the likes of Araliya Hotels & Resorts.