Yes, Sri Lankan resorts and restaurants do serve all types of cuisine such as Italian, Japanese, Chinese, and so much more. But, while you are in Sri Lanka, try eating like a local. This is going to be fun, and you are sure to remember the Sri Lankan taste forever even after you leave this beautiful country. Must-try dishes in Sri Lanka include the fish curry (ambul thiyal), brinjal moju (eggplant), and also curd and treacle (as dessert).