Kandy sits in the cool green highlands of central Sri Lanka, surrounded by tea estates and spice gardens that define everything put on a plate here. The city is Sri Lanka's cultural capital — home to the Temple of the Tooth Relic, the most sacred Buddhist site in the country — and its food reflects that spiritual and historical weight. Meals are elaborate, deeply spiced, and characterized by a generosity that extends the table to strangers as a matter of cultural principle.
What makes Kandy's food distinct from the coastal Sri Lankan cooking that gets more international attention is the altitude and the cooler climate. The highlands produce different vegetables than the lowlands — leeks, beans, cabbage, and carrots grow here where coconuts struggle. The spice gardens around Kandy supply the island's cinnamon, pepper, cardamom, and cloves in their freshest, most aromatic form. And the Sinhalese Buddhist cooking tradition of central Sri Lanka produces a rice and curry culture that is as complex and refined as any in South Asia.
Eat at the family-run guesthouses that serve full rice and curry sets each evening. Walk the Kandy market in the morning and track where the smell of roasting curry powder comes from. Find a kottu roti cart at midnight and watch the metal blades against the iron griddle create the most rhythmically satisfying street food performance in Asia. Kandy rewards unhurried eating curiosity more than almost any other city in South Asia.

10 Must-Try Dishes in Kandy
1. Rice and Curry (Roti saha Curry)
Rice and curry in Sri Lanka is not a dish — it is a complete culinary philosophy. A proper Sri Lankan rice and curry spread consists of steamed rice (white or red raw rice — the nutty, slightly chewy red variety is traditional in the highlands) surrounded by five to eight separate curry preparations: a dal (lentil) curry, a vegetable curry, a fish or meat curry, a pol sambol (fresh coconut relish with chili and lime), a seeni sambol (caramelized onion relish), a mallum (shredded vegetable stir-fry), and papadam. Each element is distinct in flavor, texture, and heat level.
The art of eating rice and curry is in the composition — mixing different elements with the rice in different proportions to create constantly changing combinations. The dal tempers heat from a spicy meat curry; the coconut sambol adds freshness against the earthy vegetable dishes; the papadam provides crunch against the softness of everything else. No two bites are meant to be identical. The meal rewards active engagement with the plate rather than passive eating of a single dish.
Kandy's best rice and curry is found at family guesthouses rather than tourist restaurants. Hotel Thilanka on the hill above the lake has a highly regarded set rice and curry lunch available to non-guests on reservation. Sharon Inn on Saranankara Road serves an eight-dish rice and curry spread that has been the benchmark for many food writers visiting the city. The lunch buffet at Kandy's Hill Club (colonial-era institution) offers a different, slightly anglicized version worth experiencing for historical context.
A full rice and curry set at a local restaurant costs LKR 400–800. At a tourist-oriented restaurant with eight or more curries, expect LKR 800–1,800. The guesthouse versions are almost always better than restaurant versions because they are made in smaller quantities with more individual attention. Eat rice and curry with your right hand — mixing the elements together with your fingers is the correct technique, and it produces a better textural experience than using cutlery.
2. Kottu Roti
Kottu roti is Sri Lanka's most theatrical street food and its most beloved midnight comfort. Shredded godhamba roti (a flat, layered wheat bread) is chopped and mixed on a flat iron griddle with egg, vegetables, curry, and meat using two metal blades that the cook wields with percussive rhythm — the chak-chak-chak sound of metal on metal is audible from fifty meters away and acts as a dinner bell for the entire neighborhood. The sound is the announcement; the food is the payoff.
The result of this vigorous chopping and mixing is a dish of remarkable textural complexity — bits of fried roti varying from soft and egg-soaked to crispy and charred, interspersed with caramelized onion, vegetable pieces, egg, and whatever meat or curry was added. The residual heat from the curry sauce that was mixed in during cooking gives the kottu its characteristic Sri Lankan spice profile. There is no standard recipe; each kottu reflects what the cook had available and what the customer requested.
Kottu is best eaten at night when the carts come alive. The area around the Kandy market, particularly on Dalada Veediya and the streets near the bus stand, has the highest concentration of kottu vendors between 8pm and midnight. Fab Restaurant near the bus stand serves kottu that is slightly more organized than the pure street version but maintains the flavor. The best kottu in Kandy, by consistent local consensus, comes from the vendors near Bogambara Prison who set up their carts from 7pm onward.
A full plate of kottu costs LKR 350–700 depending on meat addition. Vegetable kottu is the cheapest; cheese kottu (with processed cheese melted in — an improbable but excellent combination) is slightly more. The portion is large by any standard — a full plate feeds one person generously. Order it medium spice unless you have tested your tolerance with other Sri Lankan chili preparations first. The cook will adjust the heat in real time based on your preference.
3. Hoppers (Appa)
Hoppers (called appa in Sinhala) are one of the most beautiful and clever breakfast foods in the world — a bowl-shaped pancake made from a fermented rice flour and coconut milk batter, cooked in a small wok until the edges are crispy and lacy while the center remains soft and slightly eggy. The shape comes from the wok's curve, which concentrates the batter into a hollow while the thin sides spread out and cook at a different rate. The result is a single piece with three distinct textures: crispy edge, tender middle, and the variation between.
Egg hoppers — the canonical breakfast version — have a whole egg cracked into the center while the hopper is still cooking, so the white sets while the yolk remains soft. The combination of crispy rice flour shell, barely-set egg white, and runny yolk, eaten with coconut sambol and thin coconut milk curry, is one of the finest breakfast combinations in Asia. String hoppers (idiyappam) are the alternate form — pressed rice noodles steamed into flat rounds, eaten with the same curries and sambols.
Kandy's hopper culture is centered in the guesthouse breakfast world. Sharon Inn serves excellent egg hoppers with fresh coconut sambol each morning from 7am. Restaurant Empire on Kandy's main commercial strip makes hoppers to order throughout the day. For the most traditional highland-style hoppers, the small tea houses near the Kandy market that open before 7am serve a version that has been feeding market workers for generations — slightly thicker and crisper than the tourist versions.
A plate of two egg hoppers with sambol costs LKR 200–400 at local restaurants. String hoppers with curry cost LKR 300–500. Tourist guesthouse hopper breakfasts with multiple sambols and curries cost LKR 500–900 per person. The hopper batter should be fermented overnight — a good hopper has a faint sourness from the fermentation that balances the coconut milk's sweetness. A pale, unfermented hopper is noticeably less complex.
4. Milk Toffee (Kiri Toffee)
Milk toffee is Sri Lanka's most beloved confection — a dense, creamy, fudge-like sweet made from condensed milk, sugar, cashews, and vanilla, cooked until it reaches a specific temperature and then cooled into tablets that are sold wrapped in white paper from sweet shops and roadside stalls throughout Kandy. The texture is somewhere between a British toffee and Indian milk halwa — slightly grainy from the crystallization of the milk solids, intensely sweet, and with a richness that makes one piece feel substantial.
The quality of milk toffee varies enormously between producers. The best versions use fresh condensed milk and whole cashews, cooked to exactly the right temperature so the texture is neither too soft (which makes it stick to teeth) nor too hard (which makes it difficult to bite). The cashews should be whole, lightly toasted, and distributed evenly through the candy rather than concentrated at one end. The color should be a warm, pale caramel — overcooked milk toffee darkens to an unappetizing brown and loses its delicate flavor.
The sweet shops near the Kandy market and along the main shopping street of Kandy's city center sell milk toffee as a standard stock item. Sithara Sweets near Kandy bus stand is a particularly well-regarded local confectionery. The sweet shops near the Temple of the Tooth on Dalada Veediya sell milk toffee in gift boxes specifically designed for pilgrims and visitors taking sweets as offerings or gifts.
Milk toffee costs LKR 20–60 per piece. A gift box of twelve pieces costs LKR 300–600. It keeps well at room temperature for up to a week, making it an excellent take-home food souvenir. The version from small sweet shops where you can see the confectioner still at work is reliably better than pre-packaged versions sold at tourist shops near the temple. Buy fresh, eat within a few days, and share generously — Sri Lankan food culture expects sweets to be offered and shared.
5. Watalappan (Coconut Milk Custard)
Watalappan is Sri Lanka's ceremonial dessert — a dense, slightly wobbly steamed custard made from coconut milk, jaggery (unrefined palm sugar), eggs, cardamom, nutmeg, and cashews. It has roots in Malay-influenced Muslim cooking brought to Sri Lanka centuries ago and has since been adopted across all communities on the island as the standard celebration sweet. At Kandyan weddings, at Eid celebrations, and at important family dinners, watalappan appears at the end of the meal as a statement of occasion.
The flavor is complex and distinctly Sri Lankan: the jaggery provides a deep, slightly smoky sweetness that is nothing like refined sugar; the coconut milk gives it a richness and tropical flavor; the cardamom and nutmeg add warmth and spice. The texture, when perfectly steamed, should be silky and just barely firm enough to hold its shape when turned from the mold — a fully set watalappan is overcooked; a runny one is undercooked. The correct version trembles when you tap the plate.
Watalappan is most reliably found at Malay-origin restaurants and at Muslim-operated sweet shops in Kandy. The area around the Kandy Muslim community near Katugastota has several sweet shops and small restaurants that make watalappan as a matter of community tradition. The restaurant at the Queens Hotel near the Kandy lake serves a version at lunch and dinner as part of their Sri Lankan dessert selection. Several guesthouses include it in their evening meal spreads on request.
Watalappan costs LKR 150–350 per serving at restaurants. At sweet shops, individual portions cost LKR 100–250. It is best eaten slightly warm or at room temperature — refrigerating it dulls the coconut and spice aromatics significantly. If you are offered homemade watalappan at a Sri Lankan home, accept without hesitation. The home version made with locally pressed coconut milk and fresh jaggery is in a different category from any restaurant preparation.
6. Pol Sambol (Fresh Coconut Relish)
Pol sambol is the relish that appears at every Sri Lankan table, at every meal, in every household from Colombo to Kandy. It consists of freshly grated coconut mixed with dried red chili flakes, Maldive fish (dried, cured skipjack tuna — the Sri Lankan equivalent of Japanese katsuobushi), shallots, lime juice, and salt into a dry, crumbly, explosively flavorful condiment that transforms any plain dish it touches. It is simultaneously spicy, sour, savory, and rich from the coconut fat — four fundamental flavors in every pinch.
The Maldive fish is the critical ingredient that makes pol sambol definitively Sri Lankan rather than just another fresh coconut relish. The dried fish adds an intense, concentrated umami note that functions as an accelerant for every other flavor in the mix. It is not optional. A pol sambol made without Maldive fish is a diminished thing. In Kandy's highland cooking, the pol sambol is often made with slightly more lime juice than coastal versions — the cooler climate and the more acidic local taste preferences push it toward a sharper, brighter profile.
Pol sambol is not a dish you order separately — it arrives automatically alongside hoppers, rice and curry, and kottu at every proper Sri Lankan restaurant. The quality marker to watch for: fresh coconut, grated minutes before, with the grating marks still visible, versus pre-grated coconut that has dried slightly. The fresh version has more moisture and more aromatic coconut flavor. Ask if the coconut was grated that morning — the answer reveals a great deal about the kitchen's commitment.
As an accompaniment, pol sambol is included in the meal price. If sold separately as a small snack with bread, LKR 50–150. The single most important thing you can do to eat better in Sri Lanka is to use more pol sambol with everything. Put it on your rice, your hoppers, your kottu, your roti — it improves everything it touches in the way that great hot sauce improves everything in its particular culinary context.
7. Lamprais (Lomprijst — Dutch Burgher Specialty)
Lamprais is one of the most fascinating dishes in Sri Lanka — a Dutch-influenced preparation from the Burgher community (descendants of Dutch colonists) that consists of rice cooked in stock, served with multiple curries, a boiled egg, eggplant pickle, and a fried meatball, all wrapped in a banana leaf and baked until the leaf imparts its green, grassy flavor to everything inside. The name comes from the Dutch "lomprijst" meaning "lump rice" — compressed rice cooked and served as a package.
The banana leaf wrapping is essential — it steams the contents slightly while baking, creating a microclimate inside the package where all the flavors merge and the leaf's chlorophyll subtly seasons everything. Opening a lamprais package at the table involves unwrapping the banana leaf carefully, watching the steam escape, and being hit immediately by the fragrant combination of spiced rice, curry aromas, and the distinctive scent of hot banana leaf. It is theatrical and deeply satisfying simultaneously.
Lamprais is associated primarily with Colombo's Burgher community, but several Kandy restaurants have adopted it as a specialty. The Kandy National Hotel's restaurant serves a version as part of a traditional multi-ethnic Sri Lankan menu. Some guesthouses in Kandy with Dutch-heritage connections prepare it for advance orders. The effort required to make it properly means it is not found at street stalls — always requires a sit-down restaurant or advance order.
Lamprais at a restaurant costs LKR 800–1,500 for a full package. Order it twenty-four hours in advance at establishments that require advance notice — this is standard practice for lamprais, not a special request. The experience of eating food that carries 350 years of colonial and community history in its preparation is worth the planning. Order one banana-leaf package per person; sharing reduces the theatrical impact of opening your own.
8. Kanda (Congee / Rice Porridge)
Kanda is Sri Lanka's version of rice porridge — a thin, watery preparation of red or white rice cooked until the grains break down into a comforting, easily digestible slurry. It is the traditional sick-day food, the early morning food for market workers, and increasingly a fashionable health food among Kandy's professional class who have rediscovered their grandparents' healing traditions. The highland version is often enriched with herbal additions — gotukola (centella asiatica leaves), moringa, or turmeric — reflecting the Ayurvedic herbal tradition of the Kandy region.
The flavor of plain kanda is subtle and comforting — the broken rice has a mild nuttiness and the long cooking releases the grain's natural sugars, creating a slight sweetness. The herbal additions add earthiness and health properties that Sri Lankans discuss with genuine conviction. Gotukola kanda in particular has been consumed in the highlands for centuries as a brain tonic, digestive aid, and general restorative — modern nutritional science finds sufficient antioxidants and other compounds to take the claim seriously.
Kanda is primarily a home food and a market worker's food rather than a restaurant dish. At the Kandy central market, several small stalls serve kanda early in the morning (from 5:30–7am) to the farmers, truck drivers, and vendors who begin their day before dawn. These stalls close once the morning rush ends. Some Ayurvedic guesthouses in Kandy include herbal kanda as part of their breakfast service. The Queens Hotel occasionally features it on their traditional Sri Lankan breakfast spread.
A bowl of kanda costs LKR 80–200 at market stalls. At Ayurvedic-oriented guesthouses, herbal kanda may be included in the breakfast package or cost LKR 200–400 as a supplement. Eat it with a small spoon rather than drinking it directly — there are typically soft cooked legumes or vegetable pieces in the porridge that deserve some individual attention. Adding pol sambol to the side is optional but consistently excellent.
9. Kiri Bath (Milk Rice)
Kiri bath — rice cooked in thick coconut milk until it becomes a firm, creamy mass — is Sri Lanka's most ceremonially significant food. It is eaten on the first day of every month, on Sinhala New Year (April 14), at weddings, at housewarming ceremonies, and on any occasion where the traditional blessing of abundance is invoked. The dish is simultaneously the simplest preparation of rice (just rice and coconut milk, cooked together) and the one that carries the greatest cultural weight.
The preparation requires patience: the rice is first partially cooked in water, then the coconut milk is added and the cooking continues until all the liquid is absorbed and the rice grains have fused into a cohesive, sliceable mass. The cooled kiri bath is cut into diamond shapes (traditionally four cuts, representing good fortune) and served on banana leaf. It is eaten with lunumiris (a fresh onion and chili relish), seeni sambol, or simply as it is — the coconut milk richness and the subtle rice sweetness need no embellishment.
Kiri bath appears at guesthouse and hotel breakfast spreads throughout Kandy, particularly on the first of each month and around Sinhala New Year. At the Temple of the Tooth during major festival periods, vendors near the temple entrance sell small portions of kiri bath wrapped in banana leaf to pilgrims as an offering-related food. Most Kandyan families make it at home regularly and will serve it to guests as a gesture of welcome.
At a restaurant or guesthouse, kiri bath as part of a breakfast spread costs LKR 200–400. At a market vendor during a festival morning, individual portions cost LKR 100–200 wrapped in banana leaf. The experience of eating kiri bath at the right cultural moment — on New Year's morning, or in a highland home where it was prepared specifically for visitors — is one of those food encounters that becomes a lasting memory rather than just a meal.
10. Ceylon Tea (කොළ කසිකිරි — High-Grown Tea)
Kandy sits at the gateway to Sri Lanka's high-grown tea country, and the tea produced in the hills above the city is considered among the finest in the world. High-grown Ceylon tea — produced above 1,200 meters — has the distinctive bright, brisk, high-altitude character that low-grown teas cannot replicate: a golden amber liquor, a sharp, invigorating astringency, and a clean, slightly flowery finish that pairs perfectly with the spice-heavy Kandyan food it accompanies. The terroir of the central highlands is as distinctive in tea as the terroir of Bordeaux is in wine.
The tea produced near Kandy itself comes from estates like Hanthana, Galaha, and the historic Loolecondera estate where James Taylor planted Ceylon's first commercial tea in 1867. These teas are available in the original estate shops and at reputable tea retailers in the city. The bulk tea sold in markets near the bus stand is fresh, reasonably priced, and genuinely high quality — a 200g packet of good estate tea costs very little and brews far better at home than any packaged Ceylon tea purchased outside Sri Lanka.
The tea room at the Queens Hotel serves Kandy's most atmospheric afternoon tea — a colonial-era ritual in a colonial-era building overlooking Kandy Lake, with high-grown Ceylon tea, finger sandwiches, and scones that have been served in essentially the same format since the hotel opened in 1895. For the tea estate experience, Geragama Tea Estate fifteen minutes outside Kandy offers tours and factory visits where you can watch green leaf become finished tea and taste the result.
A pot of estate tea at a café in Kandy costs LKR 200–500. The afternoon tea experience at Queens Hotel costs LKR 1,500–2,500 per person. A 200g packet of estate-direct tea purchased at the market costs LKR 400–800. Order your tea without milk for the first cup to understand the tea's character properly; then decide whether you want the Sri Lankan standard preparation (very hot milk added to a strong brew, resulting in a pale, sweet mixture that the British would recognize and the Kandy highlands version resembles).

Kandy's Essential Food Neighborhoods
Kandy Market Area (Central Market and surrounding streets): The heart of daily food commerce in Kandy. The central market building houses vegetable, fruit, spice, and dried goods vendors. The streets immediately surrounding it — particularly Kotugodella Veediya — have the best concentration of breakfast stalls, hopper vendors, and tea shops. The market mornings from 6–9am are when the food energy peaks: porridge carts, hopper stalls, and fresh coconut sellers all operating simultaneously in the cool highland morning air.
Dalada Veediya (Temple Street): The street leading to the Temple of the Tooth has a high concentration of sweet shops, milk toffee vendors, and traditional Sri Lankan snack sellers catering to pilgrims and tourists alike. The quality here is consistently good because the temple's importance means vendors must maintain standards that justify their prominent location. The evening puja (ritual offering) at 6:30pm draws crowds, and the food activity around the temple peaks in the hour before and after the ceremony.
Katugastota (North Kandy): The Muslim quarter of Kandy's northern suburb has excellent savory food — biryani, kottu variations influenced by Malay cooking traditions, and watalappan from community sweet shops. The biryani here is considered among the best in the central highlands. Less touristed than the city center, Katugastota rewards visitors willing to take a tuk-tuk fifteen minutes north for genuinely local eating.
Practical Eating Tips for Kandy
Budget guidance: Kandy is excellent value by any measure. Street breakfast (hoppers, pol sambol, tea) costs LKR 250–500. A full rice and curry lunch at a local restaurant costs LKR 400–800. Dinner at a mid-range restaurant costs LKR 600–1,200 per person. The Queens Hotel afternoon tea — the most expensive food experience in the city — costs LKR 1,500–2,500. Total daily food spend for a conscious but comfortable traveler is LKR 1,500–3,000 per day.
Timing: The highland climate means Kandy is pleasant year-round but coolest between November and February when the central highlands receive their inter-monsoon rains. The Kandy Esala Perahera festival (July–August) brings the city's largest annual procession and transforms the food scene — street stalls multiply, vendors arrive from surrounding regions, and the atmosphere around the temple is extraordinary. Book accommodation months in advance if attending the Perahera.
Vegetarian and vegan eating: Sri Lankan rice and curry is vegetarian-friendly by default — the Buddhist dietary traditions of the Sinhalese highlands mean that plant-based cooking is extremely well developed. A full rice and curry meal at a Buddhist-influenced restaurant can easily include six to eight vegetarian curries of genuine complexity. Only the Maldive fish in sambols and the occasional meat curry are non-vegetarian. Ask specifically when ordering and most restaurants in Kandy will accommodate completely vegetarian requests without difficulty or disappointment.
