Cooking class in Sri Lanka - where to actually learn Sri Lankan food properly and not just do tourist theatre?
I cook seriously at home and I want to do a proper Sri Lankan cooking class, not a two-hour tourist performance where you stir a pre-made curry and take photos.
1. Where are the genuinely good cooking classes in Sri Lanka - Colombo, Kandy, or somewhere else?
2. What is the difference between a proper class and a tourist performance one?
3. What dishes should a good class actually teach?
4. Can you learn to make hoppers, kottu, and proper rice and curry in a single class or do you need multiple sessions?
5. Are there classes that take you to a local market first to buy ingredients?
6. What should I expect to pay for a class that's actually worth doing?
7. Are there classes run by local home cooks rather than hotels - and where do I find them?
I've done cooking classes in Italy, Japan, and Thailand. I want the Sri Lanka equivalent that takes the food seriously.
More
2 Answers from travellers
Outdated Information: This answer is over 6 months old. Prices, schedules, or availability may have changed. Please verify current information before making travel plans.
I run food tours and cooking workshops in Colombo, so I know this scene well. Here's how to find the real ones.
The difference between a genuine class and a performance is simple: does the teacher show you technique or just let you stir a pre-cooked pot? A good class should teach you how to make your own coconut milk from scratch (grating, pressing, the two extractions), how to temper mustard seeds and curry leaves without burning them, and why the order of adding ingredients to a curry matters. If none of that happens, it's a performance.
Good options I can actually recommend:
Home cook classes in Colombo and Kandy: look for classes run from someone's actual kitchen, not a hotel kitchen. These usually come through guesthouse recommendations. In Kandy especially, a number of local families run 3-4 hour classes from their homes for LKR 3,500-5,000 per person. You'll make 5-6 dishes, eat everything you cooked, and leave with recipes.
Market-to-table format: the best classes start at the local vegetable and fish market at 8am, you shop with the teacher, then cook from 9am to 1pm. This is worth paying extra for.
What a proper class should cover: coconut sambol (simple but technique-heavy), dhal curry, one fish or chicken curry, string hoppers or hoppers from scratch, and a pol roti. That's a real Sri Lankan meal and it's achievable in 3 hours.
Hotel cooking classes: usually competent but not what you're looking for. Too polished, too sanitised, no market visit.
Price range for a serious class: LKR 4,000-8,000 per person. Anything under LKR 2,500 is likely a short demonstration rather than proper teaching.
Did a home cook class in Kandy that my guesthouse arranged - 4 hours in an actual Sri Lankan kitchen with a woman who had been cooking for 40 years. We made coconut milk from a fresh coconut (she laughed at me grating it), a fish curry, dhal, coconut sambol, and hoppers on a clay pan. She corrected my spice proportions three times. Ate everything on banana leaves. Cost LKR 4,500 including ingredients. Better cooking class than anything I paid 3x more for in Italy.
Scam Watch: colombo
Driver claims the meter is broken and quotes an inflated flat rate. Common on arrival at airport or railway stations when tourists are tired and disoriented.
Drivers wearing official-looking uniforms claim to be "government-approved" and charge 3-5x normal rates. They may have fake badges or ID cards.
Women with babies approach asking you to buy milk powder at a nearby shop (not cash). The shop is run by accomplices and charges 5-10x normal price.
You must be logged in to post an answer.
Log In to AnswerRelated questions
- Cooking class in Sri Lanka - where to actually learn Sri Lankan food properly and not just do tourist theatre?2 answers
- Sri Lankan cooking class — where to find an authentic one and what dishes should I expect to learn?2 answers
- Best cultural shows in Colombo for traditional dancing.1 answer
- Eating Vesak street food safely in Colombo culture festival4 answers
- Eating free street food during Colombo Vesak festival culture7 answers
- Traditional tea and food culture at Kandy hillcountry homestays4 answers
Join a Crew
Kandy Perahera Live Tonight
Perahera Seats, Hotels & Roads
Dalada & Perahera Culture