Sri Lankan cooking class — where to find an authentic one and what dishes should I expect to learn?

Seen by 1,591 travellers
Jump to the accepted answer
Nathan Prasit
Nathan Prasit175 rep1

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.

14

2 Answers from travellers

Accepted Answer

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.

11
Lakshmi Rajendran
Lakshmi Rajendran275 rep2

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.

7
O
Olivia Dubois725 rep1

Scam Watch: colombo

Broken Meter ScamVerified

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.

👍 67by virajperera
Government TukTuk ScamVerified

Drivers wearing official-looking uniforms claim to be "government-approved" and charge 3-5x normal rates. They may have fake badges or ID cards.

👍 52by virajperera
Milk Powder Beggar ScamVerified

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.

👍 25by virajperera
Report a scam →

You must be logged in to post an answer.

Log In to Answer
Browse all questions