Sri Lankan cooking class — where to find an authentic one and what dishes should I expect to learn?
I cook a lot at home and Sri Lankan cuisine is unlike anything I've tasted. I want to take a proper cooking class while I'm there, not a tourist-oriented experience where you stir a pre-made paste.
1. Which areas (Colombo, Kandy, Galle, Ella) have the best cooking class options?
2. Are there classes run by home cooks rather than hotel kitchens?
3. What dishes would an authentic Sri Lankan class cover — curries, hoppers, kottu, sambols?
4. Is there a vegetarian/vegan-friendly class option or is fish and meat central to most?
5. How much should I expect to pay for a half-day class?
6. Can you visit a spice garden as part of the experience and is this worthwhile?
I want to go home and actually be able to recreate the food.
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.
Home cook–style classes are definitely the best option and they exist in all the major tourist areas. Here's what to look for and expect:
What a good class covers:
- Rice and curry base: making a proper coconut milk curry (chicken, fish, jackfruit, dhal)
- Pol sambol (fresh coconut relish) — deceptively simple, endlessly useful
- Hoppers (appa) — lacy fermented rice flour bowls, the breakfast staple
- String hoppers (idiyappam) — if the host includes these
- Coconut roti (pol roti) — quick and deeply satisfying
- Seeni sambol (caramelised onion relish)
Full kottu roti is rarely included in classes (requires specialist equipment) but some offer it.
Best locations for authentic classes:
- Kandy: Several home-kitchen classes run by local women in residential neighbourhoods. Usually includes a market visit to buy ingredients.
- Galle area: Home cooks in villages near the Fort offer classes with spice garden visits.
- Ella: More tourist-oriented but still good options if you read recent reviews carefully.
- Colombo: A few high-quality options, some run by professional food bloggers who cook Sri Lankan food for visitors.
Price range: LKR 3,500–8,000 per person (USD 11–25) for a 3–4 hour class including market/spice garden visit and sitting down to eat what you cooked. Hotel cooking classes are typically USD 60+ and often not as authentic.
Vegetarian options: Excellent. Sri Lankan cuisine has a strong vegetarian tradition — dhal curry, jackfruit curry, green bean tempered, potato curry, all the sambols are vegan. Most classes can be fully vegetarian on request.
Did a home-kitchen class in Kandy with a local family. We went to the Kandy market first to buy fresh curry leaves, pandan, lemongrass, and the ingredients. The cooking session was 3 hours in their actual home kitchen. Learned to make 5 curries plus three sambols plus hoppers. Sat down and ate it all together at their dining table. Took the recipe booklet home and have replicated most of it successfully. It was the most culturally immersive 4 hours of the trip — not a performance, just a family sharing how they actually cook.
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
- Sri Lankan cooking class — where to find an authentic one and what dishes should I expect to learn?2 answers
- Classic 12 day Sri Lanka backpacker route post visa free what is current 2026 wisdom5 answers
- Galle to Ella by train via Colombo or by road which is actually faster in 20264 answers
- The coastal train Colombo to Galle and Matara is the seaside railway worth it over the expressway4 answers
- Colombo to Galle by train - is the coastal route actually scenic or is it overhyped?2 answers
- Sri Lanka train network — which routes are worth taking for the experience vs just for transport?3 answers
Join a Crew
Kandy Perahera Live Tonight
Perahera Seats, Hotels & Roads
Dalada & Perahera Culture