Sri Lankan food rarely gets the global spotlight it deserves, yet it’s one of Asia’s most quietly sophisticated cuisines, built on bold spice blends, coconut in almost every form, and a deep-rooted love of communal, hands-on eating. Every meal tells a story of trade routes and tradition, from the Arab and Malay spice traders who left cinnamon and cloves in their wake, to the Portuguese, Dutch and British influences woven through generations of home cooking. Add to that the island’s own indigenous foraging traditions, wild greens, jungle tubers and freshwater fish gathered long before colonial contact, and you get a cuisine that is layered, regional and endlessly personal. Here are five dishes worth seeking out on your travels.
Rice and Curry
Rice and curry, in its many regional forms, is the backbone of Sri Lankan cooking, typically a generous mound of rice surrounded by an array of small curries: vegetables, lentils (dhal), and either fish or meat, each simmered with its own distinct blend of roasted spices, curry leaves and coconut milk. A single meal might include five or six different curries, ranging from fiery to mellow, sour to sweet, alongside crunchy accompaniments like papadam, a spoonful of coconut sambol, or a tart mallung of shredded greens tossed with grated coconut. No two households make it quite the same way; a coastal family might lean into seafood and tamarind, pulling from the morning’s catch, while a hill-country kitchen favours heartier greens, jackfruit and root vegetables suited to cooler climates, which is part of the fun of trying it across different regions. Traditionally eaten by hand, mixing rice and curry together with the fingertips, it’s a meal meant to be unhurried, shared at a table crowded with small dishes rather than plated individually.
Hoppers and String Hoppers
Hoppers are bowl-shaped rice-flour and coconut-milk pancakes, fermented overnight for a subtle tang, cooked in a small wok-like pan that gives them their signature crisp, lacy edge and soft, spongy centre. Watching them made is part of the appeal, the batter swirled deftly around the hot pan, so it climbs the sides before settling into a delicate bowl shape. They’re often eaten for breakfast with an egg cracked straight into the middle, known as an egg hopper, alongside spicy lunu miris, a fiery onion and chilli relish, coconut sambol, and a small curry. Sweeter variations exist too, made with a touch of coconut milk and eaten plain or with treacle drizzled on top. String hoppers, delicate nests of steamed rice noodles pressed through a mould, are a close cousin; lighter and milder, they’re perfect for soaking up curry sauce and are equally worth trying, especially at a Sri Lankan breakfast table where they’re often stacked in neat towers alongside dhal curry and pol sambol.
Kottu Roti
Kottu roti, a satisfying street-food staple, is made by chopping flatbread (godamba roti) together with vegetables, egg, spices, and your choice of meat or seafood on a hot iron griddle, using two metal blades in quick, practised strokes. The result is a distinctive, almost percussive chopping sound that’s become part of Sri Lankan street culture, echoing through night markets and roadside stalls after dark, often accompanied by the hiss of the griddle and the smell of curry leaves and chilli hitting hot oil. Vendors will sometimes call out or improvise short rhythms on the blades, turning the cooking itself into a kind of street performance. It’s best enjoyed hot, straight off the griddle, ideally with a squeeze of lime and a side of fiery sambol, and there are now countless variations: cheese kottu, seafood kottu, even chocolate kottu for the more adventurous, though the classic version remains the one locals swear by.
Jaffna Crab Curry
Jaffna crab curry, a fiery speciality of the northern peninsula, showcases the region’s love of heat, roasted spices and tamarind, simmered slowly until the crab soaks up every layer of the sauce. The curry typically starts with a base of roasted Jaffna curry powder, a blend darker and more intensely spiced than its southern counterparts, along with dried chillies, curry leaves and a generous hand with black pepper. It’s a dish shaped by Jaffna’s distinct Tamil culinary heritage, reflecting both the region’s proximity to South India and its own centuries-old food traditions, and pairs perfectly with plain rice or a warm roti to mop up the rich, tangy gravy. Cracking into the shell with your hands, getting properly messy in the process, is part of the experience, and it’s often considered one of the definitive dishes to try when travelling through the north.
Watalappan
For something sweet, watalappan, a rich, spiced coconut custard made with jaggery, cardamom, and sometimes a hint of nutmeg or cashew, rounds out any meal with a distinctly Sri Lankan finish. The custard is traditionally steamed rather than baked, giving it a dense, silky texture closer to a flan than a Western-style pudding, and the jaggery lends a deep caramel note that plain sugar simply can’t replicate. Silky, dense and deeply aromatic, it’s a dish rooted in the island’s Malay community, descendants of Javanese and Malaysian settlers brought over during Dutch colonial rule, and is often served at weddings, festive gatherings and special occasions, usually in small individual portions given how rich it is.
Curious to try these for yourself? Our culinary journeys and village cooking experiences bring you into the kitchen, market visits, coconut scraping and all, to learn many of these dishes first-hand, straight from the people who’ve been making them for generations.