20 Best Places to Eat in Sri Lanka: The Ultimate Culinary & Dining Guide
Sri Lankan cuisine is an aromatic, flavorful world of coconut milk curries, fragrant spices, fresh seafood, and unique street food treats. Influenced by trade routes across South Asia, Portugal, the Netherlands, and Britain, dining in Sri Lanka ranges from roadside kottu stands to historic colonial dining rooms.
Must-Try Traditional Dishes:
- Rice and Curry: A feast of steamed rice surrounded by five to six seasonal vegetable, fish, or meat curries cooked with coconut milk and spices.
- Kottu Roti: Shredded godamba flatbread flash-fried on a flat griddle with vegetables, eggs, meat, and rich curry gravy.
- Hoppers (Appa): Bowl-shaped crispy coconut milk pancakes, often served with an egg poached in the center and spicy lunu miris sambal.
- String Hoppers (Idiyappam): Steamed nests of rice flour noodles paired with potato curry and toasted coconut sambal.
- Jaffna Crab Curry: Fiery red crab curry slow-cooked with roasted spices, moringa leaves, and coconut milk.
20 Best Places to Eat in Sri Lanka
1. Ministry of Crab
- Cuisine: High-End Seafood
- Location: Old Dutch Hospital, Colombo
- Must-Try Dish: Garlic Chili Mud Crab and Black Pepper Crab
- About the Place: Co-founded by celebrity chef Dharshan Munidasa and Sri Lankan cricket legends, this Asia's 50 Best landmark serves giant mud crabs cooked in signature aromatic marinades inside a restored 400-year-old Dutch building.
- Explore More: Read our full guide to Ministry of Crab
2. Upali's by Nawaloka
- Cuisine: Traditional Sri Lankan Comfort Food
- Location: Colombo, Western Province
- Must-Try Dish: Maalu Luunu Miris (Fish Curry) and Pol Roti with Sambal
- About the Place: A popular Colombo establishment specializing in authentic family-style Sri Lankan dishes served in a stylish, welcoming setting across from Viharamahadevi Park.
- Explore More: Read our full guide to Upali's by Nawaloka
3. Hotel de Maya / Hotel de de Galle (Local Eateries)
- Cuisine: Local Street Food & Kottu
- Location: Galle Fort & Coastal Towns
- Must-Try Dish: Cheese and Chicken Kottu Roti
- About the Place: An unpretentious, high-energy local diner experience where chefs rhythmically chop flatbreads with metal blades over hot iron plates to create legendary kottu.
- Explore More: Read our full guide to Hotel de Maya / Hotel de de Galle
4. Green Cabin
- Cuisine: Classic Sri Lankan Bakery & Dining
- Location: Colombo
- Must-Try Dish: Egg Hoppers and Lamprais (Banana leaf packed rice feast)
- About the Place: One of Colombo's oldest traditional bakeries and eateries, celebrated for serving classic Dutch Burgher-influenced Lamprais and fresh afternoon hoppers.
- Explore More: Read our full guide to Green Cabin
5. Ceylon Tea Trails Dining Rooms
- Cuisine: Gourmet Tea-Infused & British Colonial Fine Dining
- Location: Hatton, Central Province
- Must-Try Dish: Four-Course Tea-Infused Dinner and Traditional English High Tea
- About the Place: Set inside restored colonial tea planter bungalows, offering bespoke fine dining menus paired with estate teas overlooking panoramic valleys and lakes.
- Explore More: Read our full guide to Ceylon Tea Trails Dining Rooms
6. Lucky Fort Restaurant
- Cuisine: Home-cooked Sri Lankan Rice & Curry
- Location: Galle Dutch Fort
- Must-Try Dish: 10-Curry Rice Feast
- About the Place: A charming family-run restaurant hidden within Galle Fort's historic lanes, famous for serving ten individual freshly made clay-pot curries in a single feast.
- Explore More: Read our full guide to Lucky Fort Restaurant
7. The Gallery Café (Paradise Road)
- Cuisine: Fusion & Contemporary International
- Location: Colombo
- Must-Try Dish: Black Pork Curry and Chocolate Nemesis
- About the Place: Housed in world-renowned architect Geoffrey Bawa's former office, offering sophisticated open-air courtyard dining surrounding reflecting pools and art installations.
- Explore More: Read our full guide to The Gallery Café (Paradise Road)
8. Cafe Chill
- Cuisine: Western, Asian Fusion & Cocktails
- Location: Ella, Uva Province
- Must-Try Dish: Lamprais and Fresh Mango Smoothies
- About the Place: A popular multi-story wooden lounge in Ella with plush beanbags and timber decor, perfect for relaxing after mountain hikes with fusion dishes and local curries.
- Explore More: Read our full guide to Cafe Chill
9. Rio Ice Cream
- Cuisine: Dessert & Ice Cream Parlor
- Location: Jaffna, Northern Province
- Must-Try Dish: Special Mixed Ice Cream Sundae with Jelly and Roasted Nuts
- About the Place: An iconic Jaffna institution operating since 1970 near Nallur Kovil, famous for serving colorful, sweet multi-flavored ice cream sundaes to crowds of locals.
- Explore More: Read our full guide to Rio Ice Cream
10. Palmyrah Restaurant
- Cuisine: Authentic Jaffna & Northern Sri Lankan
- Location: Renuka City Hotel, Colombo
- Must-Try Dish: Jaffna Crab Curry and Odiyal Pittu
- About the Place: Celebrated for over four decades as Colombo's premiere location for authentic, fiery northern Tamil dishes and traditional coastal seafood delicacies.
- Explore More: Read our full guide to Palmyrah Restaurant
11. Zephyr Restaurant & Bar
- Cuisine: Fresh Seafood & Coastal Fusion
- Location: Mirissa, Southern Province
- Must-Try Dish: Grilled Yellowfin Tuna Steak and Seafood Platters
- About the Place: A chic oceanfront dining spot set directly on Mirissa's sand, offering catches of the day, inventive cocktails, and ambient evening wave sounds.
- Explore More: Read our full guide to Zephyr Restaurant & Bar
12. Sura Ya (Local Toddy & Seafood Shacks)
- Cuisine: Coastal Seafood & Local Bites
- Location: Negombo & Coastal Belt
- Must-Try Dish: Devilled Butter Sepia (Calamari) and Fresh Prawns
- About the Place: Rustic beachfront wooden shacks along the Negombo lagoon coast serving spicy devilled seafood dishes accompanied by coconut palm toddy drinks.
- Explore More: Read our full guide to Sura Ya
13. Balaji Dosai
- Cuisine: South Indian Vegetarian
- Location: Kandy, Central Province
- Must-Try Dish: Ghee Paper Masala Dosai with Sambar and Chutneys
- About the Place: A bustling, quick-service vegetarian eatery in central Kandy serving crispy paper-thin dosais, vadai, and hot South Indian filter coffee.
- Explore More: Read our full guide to Balaji Dosai
14. Nihonbashi
- Cuisine: Fine Japanese
- Location: Colombo
- Must-Try Dish: Olive Oil Teriyaki Tuna and Wagyu Beef Onigiri
- About the Place: A landmark Japanese restaurant by Chef Dharshan Munidasa, combining fine Japanese culinary principles with fresh catches from Sri Lanka's waters.
- Explore More: Read our full guide to Nihonbashi
15. Matey Hut
- Cuisine: Home-style Traditional Sri Lankan
- Location: Ella, Uva Province
- Must-Try Dish: Freshly Cooked Claypot Rice and Curry
- About the Place: A tiny, legendary wooden hut in Ella where cooks prepare small batches of fresh, intensely flavorful traditional curry pots right before guests.
- Explore More: Read our full guide to Matey Hut
16. Galle Face Green Night Food Stalls
- Cuisine: Street Food
- Location: Galle Face Green, Colombo
- Must-Try Dish: Nana's Crisp Prawn Vadai and Chicken Kottu
- About the Place: Famous open-air oceanfront street food stalls along Colombo's promenade, bustling at night with sizzling hot griddles, fried seafood snacks, and sea breezes.
- Explore More: Read our full guide to Galle Face Green Night Food Stalls
17. Grand Indian
- Cuisine: North Indian Fine Dining
- Location: Grand Hotel, Nuwara Eliya
- Must-Try Dish: Butter Chicken and Tandoori Garlic Naan
- About the Place: Located adjacent to the historic Grand Hotel in Nuwara Eliya, famous for serving rich, authentic North Indian curries in an elegant mountain atmosphere.
- Explore More: Read our full guide to Grand Indian
18. Smoke & Bitters
- Cuisine: Wood-Fired Smokehouse & Craft Cocktail Bar
- Location: Hiriketiya / Pehembiya, Dikwella
- Must-Try Dish: Smoked Pork Ribs with Jackfruit Glaze and Craft Cocktails
- About the Place: Ranked among Asia's 50 Best Bars, this coconut-grove beach venue specializes in wood-fired smoked dishes infused with local wood varieties and artisan cocktails.
- Explore More: Read our full guide to Smoke & Bitters
19. Salt Mirissa
- Cuisine: Beachside Seafood & International
- Location: Mirissa Beach
- Must-Try Dish: Whole Grilled Snapper with Garlic Herb Butter
- About the Place: A relaxing beach lounge setting where guests pick fresh fish catches laid out on ice tables to be grilled to order right on the sand.
- Explore More: Read our full guide to Salt Mirissa
20. Akurana Local Spice Houses / Kandy Muslim Hotel
- Cuisine: Sri Lankan Muslim & Moorish Specialties
- Location: Kandy
- Must-Try Dish: Beef Samosas and Flaky Parathas with Curry Gravy
- About the Place: A historic high-energy local diner near Kandy's main market famous for serving traditional Moorish snacks, short eats, and rich meat curries since mid-century.
- Explore More: Read our full guide to Akurana Local Spice Houses / Kandy Muslim Hotel
Featured Image
Sri Lankan Rice and Curry Feast