The variety of flavors in Sri Lankan cuisine is best experienced by cooking with the available ingredients. These classes generally take place in traditional cooking schools or family homes and you learn how to prepare traditional dishes. Popular cooking classes like Ella Spice Gardens and Matey Hut offer tourists a cooking class to help them learn about local ingredients and how to cook local dishes.