A Culinary Journey Through the Pearl of the Indian Ocean
Sri Lanka, the teardrop-shaped island nestled just south of India, has long captivated travelers with its pristine beaches, lush tea plantations, and ancient temples. But beyond its breathtaking landscapes lies a culinary treasure trove that remains one of Asia’s best-kept secrets. Sri Lankan cuisine is a vibrant tapestry of bold spices, coconut-infused curries, and unique cooking techniques that set it apart from its South Asian neighbors.
Influenced by centuries of trade with Arab merchants, Portuguese colonizers, Dutch settlers, and British rulers, Sri Lankan food is a remarkable fusion of flavors that tells the story of the island’s rich history. Whether you’re planning a trip to Colombo or simply looking to expand your culinary horizons, here are 15 must-try Sri Lankan dishes that every food lover needs to experience.
1. Rice and Curry (Bath Curry)
No exploration of Sri Lankan cuisine would be complete without starting at the very foundation — rice and curry. While the name may sound simple, this meal is anything but. A traditional Sri Lankan rice and curry spread features a generous mound of steamed rice surrounded by an array of small dishes, each bursting with distinct flavors. You’ll typically find a main protein curry (chicken, fish, or mutton), accompanied by several vegetable sides like dhal (lentil curry), beetroot curry, green bean curry, and a fiery sambol.
What makes Sri Lankan rice and curry unique is the island’s signature spice blend, which includes roasted curry powder, pandan leaves, curry leaves, goraka (a souring agent), and generous amounts of coconut milk. Each household has its own version, and eating rice and curry at a local home is an experience that will forever change how you think about this humble dish.
2. Kottu Roti
If there’s one sound that defines Sri Lankan street food culture, it’s the rhythmic clanging of metal blades on a hot griddle — the unmistakable music of kottu roti being prepared. This beloved street food consists of shredded godamba roti (a type of flatbread) stir-fried with vegetables, eggs, spices, and your choice of chicken, mutton, or cheese. The result is a deliciously chaotic medley of textures and flavors that’s both comforting and addictive.
Kottu roti vendors set up shop in the evening, and the sound of their preparation draws hungry crowds like a dinner bell. Often served with a side of spicy curry sauce for dipping, this dish is the ultimate late-night comfort food that perfectly captures the spirit of Sri Lankan street cuisine.
3. Hoppers (Appa)
Hoppers are perhaps the most iconic Sri Lankan creation — delicate, bowl-shaped crepes made from a fermented batter of rice flour and coconut milk. Cooked in a small, rounded wok-like pan, the hopper develops crispy, lacy edges while maintaining a soft, spongy center. The most popular variation is the egg hopper, where a whole egg is cracked into the center of the batter as it cooks, creating a perfectly runny yolk cradled in a crispy shell.
Hoppers are traditionally a breakfast or dinner item, served alongside lunu miris (a spicy onion and chili sambol), dhal curry, and a selection of meat or fish curries. The combination of the slightly sour, crispy hopper with fiery sambol is a flavor experience you’ll crave long after leaving the island.
4. String Hoppers (Idiyappa)
Don’t let the name confuse you — string hoppers are entirely different from regular hoppers. These delicate nests of steamed rice noodles are made by pressing rice flour dough through a special mold onto small circular mats, then stacking them in a steamer. The result is light, pillowy discs of tangled noodles that are mild in flavor and perfect for soaking up rich, spicy curries.
String hoppers are a staple breakfast item, typically served in generous quantities alongside coconut milk gravy (kiri hodi), dhal, and pol sambol. Eating string hoppers is a wonderfully tactile experience — you tear apart the noodle nests with your fingers, mix them with curry, and savor every bite.
5. Lamprais
Lamprais is Sri Lanka’s most celebrated contribution from its Dutch-Burgher heritage, and it’s a dish that demands patience and love. The name comes from the Dutch word “lomprijst,” meaning a packet of food. This elaborate meal consists of rice cooked in rich meat stock, accompanied by a unique frikkadel (a Dutch-style meatball), ash plantain curry, eggplant pahi (a sweet and sour pickle), seeni sambol (caramelized onion relish), and a hard-boiled egg — all wrapped together in a banana leaf and baked until the flavors meld into something extraordinary.
Lamprais is often prepared for special occasions, and the banana leaf wrapping infuses the entire package with a subtle, earthy fragrance. Unwrapping a lamprais packet is like opening a gift — one that delivers an unforgettable combination of sweet, savory, spicy, and sour in every bite.
6. Pol Sambol (Coconut Sambol)
While technically a condiment rather than a standalone dish, pol sambol deserves its own spotlight because it’s the heart and soul of Sri Lankan flavor. Made from freshly grated coconut mixed with red chili flakes, diced onions, lime juice, salt, and sometimes Maldive fish (dried tuna), this fiery relish accompanies almost every meal on the island.
The beauty of pol sambol lies in its simplicity and versatility. It adds a punch of heat, acidity, and umami to everything it touches — from plain rice to hoppers to bread. Once you’ve tasted authentic pol sambol made with freshly scraped coconut, the store-bought versions will never compare.
7. Fish Ambul Thiyal (Sour Fish Curry)
Fish ambul thiyal is a signature dish from Sri Lanka’s southern coast, and it’s unlike any fish curry you’ve ever tasted. This dry curry features chunks of tuna (usually skipjack) slow-cooked with goraka (a dark, sour fruit), black pepper, pandan leaves, curry leaves, and a host of aromatic spices until the sauce reduces to a thick, dark coating around the fish.
The goraka gives this dish its distinctive sour tang and also acts as a natural preservative, allowing the curry to be stored for several days without refrigeration — a practical feature that made it a favorite among fishermen. The result is intensely flavored, slightly tangy fish with a deep, complex spice profile that pairs beautifully with steamed rice.
8. Dhal Curry (Parippu)
Sri Lankan dhal curry is comfort food at its finest. Made from red lentils simmered with coconut milk, turmeric, onions, garlic, curry leaves, and mustard seeds, this creamy, golden curry is a staple at every Sri Lankan meal. It’s the gentle, soothing counterpart to the island’s fierier dishes, and its mild sweetness from the coconut milk makes it universally loved.
What elevates Sri Lankan dhal beyond ordinary lentil preparations is the tempering — a final flourish of mustard seeds, cumin seeds, dried chilies, and curry leaves sizzled in coconut oil and poured over the finished curry. This technique adds layers of aroma and flavor that transform simple lentils into something magical.
9. Wambatu Moju (Eggplant Pickle)
Wambatu moju is a sweet, sour, and spicy eggplant pickle that’s become a beloved accompaniment across the island. Slices of eggplant are deep-fried until golden, then mixed with caramelized onions, green chilies, vinegar, sugar, and mustard seeds. The result is a glossy, sticky relish that hits every note on the flavor spectrum.
This dish is a hallmark of the lamprais spread, but it’s equally wonderful alongside rice and curry or even as a snack on its own. The contrast between the silky, melt-in-your-mouth eggplant and the punchy sweet-sour-spicy sauce makes it absolutely irresistible.
10. Isso Vade (Prawn Fritters)
If you find yourself at Galle Face Green in Colombo at sunset, you’ll see vendors selling isso vade — crispy lentil fritters topped with spicy whole prawns. The base is a savory dhal patty made from ground lentils, onions, and chili, which is deep-fried until crunchy. A whole prawn is pressed on top during frying, creating a snack that’s both visually striking and incredibly satisfying.
Best enjoyed piping hot with a squeeze of lime and a dash of chili sauce, isso vade is the quintessential Sri Lankan beach snack that perfectly captures the island’s love affair with seafood and spice.
11. Kukul Mas Curry (Sri Lankan Chicken Curry)
Sri Lankan chicken curry stands in a league of its own, distinguished by its dark, roasted curry powder that gives the dish its characteristic deep brown color and intense, smoky flavor. Chicken pieces are simmered in a rich gravy of coconut milk, roasted spices, tomatoes, curry leaves, and pandan leaves until the meat is fall-off-the-bone tender and the sauce is thick and luscious.
The secret weapon is the roasted curry powder — a blend of coriander, cumin, fennel, and other spices that are dry-roasted until dark and fragrant before being ground. This roasting process creates depth and complexity that raw spices simply cannot match.
12. Kiribath (Milk Rice)
Kiribath is far more than just a dish — it’s a symbol of new beginnings in Sri Lankan culture. This simple preparation of rice cooked in thick coconut milk until creamy and rich is served on the first day of every Sinhalese month, during the Sinhala and Tamil New Year, and at weddings and other auspicious occasions.
The cooked milk rice is pressed into a flat cake, cut into diamond shapes, and served with lunu miris (a spicy onion relish) for a savory version or with kithul treacle (palm syrup) and jaggery for a sweet treat. Its simplicity is its beauty, and the cultural significance it carries makes every bite meaningful.
13. Polos Curry (Green Jackfruit Curry)
Young, unripe jackfruit is a vegetable marvel in Sri Lankan cooking. In polos curry, tender pieces of green jackfruit are slow-cooked in a fragrant coconut milk gravy with turmeric, fenugreek, pandan leaves, and a medley of spices until the jackfruit becomes meltingly soft and absorbs all the flavors of the curry.
The texture of cooked young jackfruit is remarkably meaty, making this dish satisfying even for dedicated carnivores. It’s a testament to Sri Lanka’s incredible vegetarian cuisine and the creativity with which local cooks transform humble ingredients into extraordinary dishes.
14. Gotu Kola Sambol
For the health-conscious foodie, gotu kola sambol is a revelation. This fresh salad-like preparation combines finely chopped gotu kola (centella) leaves with grated coconut, red onions, tomatoes, green chilies, lime juice, and Maldive fish. It’s refreshing, nutritious, and packed with an herbaceous flavor that provides a wonderful contrast to the rich, creamy curries on the table.
Gotu kola is revered in Ayurvedic medicine for its cognitive and anti-inflammatory benefits, so this dish is as good for your body as it is for your taste buds.
15. Wattalapam
End your Sri Lankan culinary journey on a sweet note with wattalapam — a rich, silky coconut custard pudding that reflects the island’s Malay heritage. Made from jaggery (palm sugar), coconut milk, eggs, cardamom, cloves, and nutmeg, this dessert is steamed until set, resulting in a dense, caramel-colored pudding with warm, aromatic spice notes.
Wattalapam is traditionally served during festive occasions, particularly during Ramadan celebrations. Its unique combination of palm sugar sweetness and fragrant spices creates a dessert that is distinctly Sri Lankan — a fitting finale to an extraordinary culinary experience.
Final Thoughts
Sri Lankan cuisine is a celebration of bold flavors, fresh ingredients, and centuries of cultural exchange. Each dish tells a story — of fishermen on the southern coast, street vendors in Colombo, grandmothers guarding family recipes, and communities coming together over shared meals.
For the adventurous foodie, Sri Lanka offers a culinary landscape that is simultaneously familiar and refreshingly unique. Whether you’re savoring a hopper at dawn, tearing into kottu roti at midnight, or unwrapping a banana-leaf lamprais at a family gathering, the food of Sri Lanka has a way of touching your heart as much as it delights your palate.
So pack your appetite, bring your sense of adventure, and prepare to fall in love — one spicy, coconut-infused bite at a time.