
The global food scene has turned its attention to Sri Lanka. Ranked seventh in the world for food in the Condé Nast Traveller Readers’ Choice Awards, the island scored an impressive 95.56%, finishing ahead of countries including France, Italy, and Greece.
Sri Lanka has become one of the world’s most exciting food destinations. Its cuisine combines bold spices, fresh local ingredients, and generations of family recipes with a growing number of modern restaurants and innovative chefs.
Today, the best restaurants in Sri Lanka offer far more than great food. They provide memorable dining experiences, from beachfront seafood restaurants and fine dining tasting menus to bustling street food stalls serving authentic local dishes.
| Global Rank | Country | Reader Score (%) | Principal Appeal |
| 1 | Thailand | 98.33 | Vibrant Street Food |
| 2 | Italy | 96.92 | Regional Traditions |
| 3 | Japan | 96.77 | Precision and Freshness |
| 7 | Sri Lanka | 95.56 | Spice, Colour, Coconut |
| 8 | Greece | 95.42 | Mediterranean Heritage |
In 2026, Sri Lanka’s restaurant scene has moved from hidden gem to international hotspot.
Of course, you’ll still find incredible kottu roti, egg hoppers, and roadside curry houses. But you’ll also discover open-fire kitchens in Colombo, award-winning cocktail bars on the south coast, and some of the finest seafood restaurants in Asia.
If you are planning your itinerary and wondering where to eat, this guide covers the best restaurants in Sri Lanka, including local favourites, fine dining destinations, and places that travellers return to again and again.
ℹ️ This Blog is a curated, up-to-date guide for travellers that contains the best restaurants in Sri Lanka by city, talks about the vibe, the signature dishes, the budget, the best tip for booking, the experience, and the best time to go.
Best Restaurants in Sri Lanka: Quick Picks
| Restaurant | Location | Best For | Cuisine | Price Range | Must-Try |
|---|---|---|---|---|---|
| Ministry of Crab | Colombo | Fine dining, seafood | Sri Lankan/Japanese seafood | High | Crab curry, garlic chilli crab |
| Upali’s by Nawaloka | Colombo | Authentic local food | Sri Lankan | Mid-range | Rice and curry, hoppers |
| A Minute by Tuk Tuk | Galle | Sea views | Sri Lankan/international | Mid-range | Seafood, cocktails |
| Matey Hut | Ella | Budget local food | Sri Lankan | Budget | Vegetable curry, kottu |
| Smoke & Bitters | Hiriketiya | Cocktails, modern dining | Coastal fusion | Mid-high | Grilled seafood, cocktails |
This guide is based on personal dining experiences, traveller reputation, location convenience, cuisine quality, consistency, atmosphere, and recent reviews.
We prioritised restaurants useful for visitors planning a Sri Lanka itinerary, including options across Colombo, Galle, Kandy, Ella, the south coast, and the cultural triangle.
We visited from 25 Dec 2025 to 5 Jan 2026 and loved every moment of travel across the country.
Colombo: The Cosmopolitan Hub of Heritage and Innovation
Colombo is the heart of Sri Lanka’s dining scene. The city blends historic buildings with exciting new restaurants, creating one of the country’s best places to eat.
From seafood restaurants inside the Old Dutch Hospital to hidden street food stalls in Pettah, Colombo offers something for every taste and budget.
Here are some of the best restaurants in Colombo.
1. Ministry of Crab
The Vibe: The undisputed heavyweight champion.



No guide to the best restaurants in Sri Lanka would be complete without Ministry of Crab.
Located inside the beautifully restored Old Dutch Hospital, this award-winning restaurant is famous for serving giant Sri Lankan lagoon crabs. High ceilings, colonial architecture, and an energetic atmosphere make it one of Colombo’s must-visit dining destinations.
Regularly featured in Asia’s 50 Best Restaurants, Ministry of Crab follows a strict no-freezer policy. The crab served each day is delivered fresh, giving every dish exceptional flavour.
We started with the Butter Prawns before moving on to the famous OMG! Crab. What began as a refined dining experience quickly became wonderfully messy, with sleeves rolled up and everyone happily eating with their hands.
| Crab Category | Weight | Target Dining Group |
| Large | Up to 900g | Solo Enthusiast |
| Kilo Krab | Above 1kg | Couple |
| OMG!!! | 1.5kg – 1.9kg | Group Celebration |
| Crabzilla | 2kg | The “Showstopper” |
- The Experience: You will be bibbed up and encouraged to use your hands. It’s messy, primal, and incredibly fun.
- Signature: “Crabzilla” 2 kg lagoon crab in black-pepper butter (garlic levels 0–3).
- Must Order: The Garlic Chilli Crab. It’s the signature dish and an absolute must. Pair it with the wood-fired Kade bread to soak up every last drop of the sauce. If you’re celebrating, ask whether the famous Crabzilla (over 2kg) is available.
- Price: LKR. 6000–12000, depending on crab weight.
- Reserve: 48 h ahead via ministryofcrab.com (free cancellation).
- Best time: 7 pm weekday—skip the Chinese tour-bus rush.
- Pro Tip: Book at least two weeks in advance. No walk-ins.
2. Gini
The Vibe: Live-fire theatre in a garden setting.



“Gini” means fire in Sinhala, and this restaurant takes the name literally. One of the hottest tickets in Colombo right now, Gini focuses exclusively on outdoor live-fire cooking using local ingredients.
Unlike the polished hotel buffets, Gini feels intimate and raw. The chefs work over open flames in an open kitchen, charring local prawns, squid, and seasonal vegetables to perfection. It’s a masterclass in how simple Sri Lankan produce can be elevated with just heat and technique.
- Must Order: The Boneless Chicken Wings and the Grilled Prawns in their signature Jaffna curry butter.
- The Experience: Sit at the counter (“The Chef’s Table”) to watch the pyrotechnics up close. It’s immersive dining without the pretension.
- Price: 30,000 LKR per person
3. Street Food Culture: The Rhythms of Aluthkade and Pettah
The search for the best restaurants to try in Sri Lanka often leads away from formal tables toward the vibrant street hubs of Aluthkade and Pettah.
- Pettah Market is described as the ideal place to indulge the palate, offering a sensory overload of sights and smells. In these bustling lanes, the traveller can engage in “10 Tastings” tours that introduce the fundamental building blocks of the island’s flavour profile: cassava chips, masala peanuts, and spicy pickled fruits known as achcharu.
- Aluthkade, in particular, transforms into a nocturnal hub for street food enthusiasts. It is the go-to spot for kottu roti—a dish made from chopped roti, vegetables, and meat, prepared on a flat iron griddle with a rhythmic, percussive sound that can be heard throughout the district. The “Sri Lankan Delight,” a hidden gem in a quiet alley, is frequently cited by locals as the premier spot for a truly authentic and fiery kottu experience.
📝 Travel Tips for
Foodies in 2026
- Reservations are Key: For Ministry of Crab and Smoke & Bitters, booking weeks in advance is now mandatory, not optional.
- Spice Levels: “Tourist spicy” is mild. “Sri Lankan spicy” is a tear-jerking hallucination. Order carefully!
- Tipping: A 10% service charge is usually added to the bill, but an extra cash tip for good service is widely appreciated.
Galle Fort: Colonial Elegance and Coastal Fusion
Galle Fort, a UNESCO World Heritage site, provides a dining environment where history is a tangible ingredient. The fort’s unique atmosphere—salt in the air, narrow cobblestone alleys, and 400-year-old ramparts—creates a backdrop for some of the island’s most refined dining experiences.
If you need a break from Sri Lankan food, this is the city to try other cuisine.
1. The Fort Printers
The Vibe: Laid-back serenity



The Fort Printers, a converted 18th-century printing press, houses the 39 Bistro, which epitomises the “Galle aesthetic”. The setting is magical, offering diners a choice between people-watching on Pedlar Street or a serene meal in a courtyard overlooking a small pool. The menu features tender, locally fished tuna and crisped sticky pork belly, demonstrating a marriage of traditional Sri Lankan ingredients with continental culinary techniques.
- Must-order: Mahi Mahi Fish Curry
- The Experience: After a long day of touring around, take a seat by the pool and forget all your woes. It feels wonderful to be relaxed, away from the crowded bustle.
- Price: LKR 3700
2. Church Street Social
The Vibe: Convival, atmospheric



Church Street Social is a vibrant mix of Dutch architecture with contemporary Moorish sensibilities. With Moorish floor tiles, arched doorways, ambient jazz music and lofty ceilings with vintage fans to keep it breezy, it evokes a bygone era of tropical languor. If the architecture has you feeling light and airy, then wait till you taste the food.
My favourite here was the Arrack Attack cocktail!
- Must-order: Arrack attack cocktail, Chicken Milanese, Butter Chicken Tikka Masala, and Chocolate Fondant
- The Experience: Walk around the restaurant to see the many vibrantly decorated rooms
- Price: Costs around ₹1,500–₹2,000 for two people (approx. $18–$24 USD) with alcohol
3. Aqua Forte
The Vibe: Italian fine dining under a tropical climate



Craving some genuine Italian cuisine after continuous Sri Lankan dishes? Aqua Forte is given the title of being the best Italian restaurant in Sri Lanka. Handmade ravioli in a colonial house will have you asking for more with every bite.
- Must-order: Ravioli di magro and Pollo alla Valdostana
- Price:
- Starters/Antipasti: LKR 1,900 – 3,200
- Pasta & Main Courses: LKR 4,900 – 6,600+
- Desserts: Approx. LKR 2,000–3,000+
- Tasting Menu: Approx. LKR 16,500
- Wine Pairing: Available for around LKR 9,500–9,900
4. Dumplings Cafe
The Vibe: Where boho cafe meets garden restaurant sensibilities




It is beautiful, has the cafe vibe going on with a pack full of dumplings and a lot more. Honestly, a bit of a surprise; you can sit in South of Galle and eat dumplings that will take you to China.
After discovering this spot, we went here twice in our 3-day stay in Galle. You don’t need a booking, and the food is just simply the best.
- Must-order: Steamed Chicken dumplings, Chicken Claypot Porridge and Mango Matcha
- The Experience: The freshest ingredients burst in your mouth with every dish and drink.
- Price: LKR 1,980 for a serving of 10 normal dumplings.
5. Hidden Gems and Local Bars
| Establishment | Experience Type | Signature Detail |
| The Tuna & The Crab | Japanese-Lankan Fusion | Sizzling hotplate prawns |
| Lucky Fort | Traditional Heritage | 10-curry tasting menu |
| Isle of Gelato | Sweet Treats | Buffalo curd-based gelato |
Street & Secret Bites
- Ella train-station peanut seller—add kithul treacle pocket for Rs. 50.
- Kottu stall behind the Kandy Tooth Temple (ask for “Kottu King”; Rs. 400; opens at 8 pm).
- Galle Fort night-market fish-patty lady (red umbrella, sells out by 6:30 pm).

Mirissa: The Soul of the South Coast
The town of Mirissa has evolved into a premier destination for those seeking a “paradise savouring” experience. Its culinary identity is split between healthy, tropical brunch cafes and atmospheric beach-front seafood grills.
Food in Sri Lanka varies as much as its cities, and every region has its own signature. So you are tasting the same cuisine, but there is so much difference.
1. Shady Lane
Shady Lane Mirissa is perhaps the most iconic representative of the “new” Mirissa. This hip oasis, characterised by a health-conscious vibe and semi-outdoor dining, is a hub for digital nomads and health enthusiasts. The menu features masterpieces like avocado toast with vegan garlic butter mushrooms and beautifully crafted smoothie bowls that are frequently cited as “Instagrammable” highlights.
2. Lost Paradise
Lost Paradise offers a similar “garden oasis” atmosphere, focusing on a slow breakfast experience. It is a peaceful retreat from the morning rush, providing high-quality coffees and healthy smoothies in a laid-back garden setting. Hey Mama, tucked away down a leafy path, offers a bohemian-themed experience with floor seating, allowing for a relaxed, barefoot meal that emphasises freshly prepared Sri Lankan curries easily modified for vegan or gluten-free diets.
| Mirissa Hotspot | Best For | Must-Try Item |
| Shady Lane | Tropical Brunch | Vegan Garlic Butter Mushrooms |
| Dewmini Roti | Authentic Soul | Avocado & Cheese Roti |
| Zephyr | Beachside Vibes | Passion Fruit Mojito |
| The Doctor’s House | Historical Ambience | Wood-fired Pizzas |
Ella: Culinary Adventures in the Hill Country
Ella is a town defined by its misty peaks and tea plantations, and its food scene in 2025 reflects this high-energy, backpacker-centric environment.
1. Café Chill
The Vibe: The backpacker’s living room.



If you are heading into the hill country to see the Nine Arch Bridge, you will inevitably end up at Café Chill. While it’s not “fine dining,” it is an institution. This multi-story bamboo structure defines the nightlife and food scene in Ella.
It is the perfect mix of Western comforts (yes, they do a great burger) and authentic Sri Lankan lamprais (rice and curry wrapped in a banana leaf).
- The Experience: Go for dinner and stay for the vibes. The upper deck offers a view of the misty mountains that makes your Lion Lager taste 10x better.
- Must Order: The Sri Lankan Lamprais. It’s one of the best versions in the hills—steaming hot, spicy, and savoury.

2. Other Ella Establishments
| Ella Establishment | Specialization | Atmosphere |
| Café Chill | Lamprais / Burgers | Vibrant, Social Hub |
| Matey Hut | Traditional Curry | Rustic, Educational |
| 98 Acres Resort | Tea & Mountain Views | Upscale, Scenic |
| AK Ristoro | Italian Fusion | Quiet, Garden Setting |
A few kilometres outside the main town, the 5-star 98 Acres Resort offers a more refined experience, perfect for a cup of tea or lunch after a sunrise hike to Little Adam’s Peak. The spectacular views and high-quality service make it a premier choice for those seeking a break from the backpacker bustle.
Booking Cheat-Sheet
- Tipping: 10 % standard; some guesthouses add 12 % service—check bill.
- Cards: AmEx only at high-end spots; bring cash (LKR) for roti huts.
- Dress code: Colombo smart-casual, beach towns barefoot-friendly.
- Apps: PickMe & Uber work in Colombo; elsewhere, negotiate tuk-tuk Rs. 100/km.
- Peak season: Dec–Mar—reserve 1 week ahead; July–Sept walk-ins OK.
Kandy: Royal Traditions and Highland Refinement
As the spiritual and cultural heart of the island, Kandy offers a culinary landscape that is as sophisticated as its history.
Fine Dining with a View
- Theva Cuisine is frequently cited as the premier fine dining destination in Kandy. Located slightly off the beaten path, it offers stunning panoramic views of the surrounding mountains and a menu that features a sophisticated blend of Sri Lankan and European fusion. The black pork curry and the seafood platter are signature dishes that highlight the kitchen’s ability to elevate traditional flavours to a world-class standard.



- Kandy House, once the villa of the last Chief Minister of the Kandyan Kingdom, provides a romantic, lantern-lit setting for dinner. The garden and the view of the paddy fields create a tranquil atmosphere, making it the perfect spot for a sophisticated meal that pays homage to the city’s royal heritage.
Local Favourites and Hidden Gems
Devon Restaurant & Bakery is an essential local experience. This bustling, two-floor establishment is a local favourite, often with long lines of patrons waiting for their traditional rice boxes and milk tea. The high-energy environment and quick service reflect the city’s daily pulse, providing a genuine taste of Kandyan life.
For vegetarians, Balaji Dosai is a “no-frills” institution near the temple, recognised for serving some of the best masala dosas in Sri Lanka at very affordable prices.
| Kandy Spotlight | Specialty | Experience |
| Theva Cuisine | Black Pork Curry | High-end / Views |
| Devon Restaurant | Rice Box / Milk Tea | Bustling / Local |
| Balaji Dosai | Masala Dosa | Authentic / Budget |
| The Green Leaf | Rice and Curry | Peaceful / Countryside |
The Future of Sri Lankan Gastronomy
The emergence of Sri Lanka as the seventh-ranked food destination in the world for 2025 is not an accident; it is the culmination of a rich historical tapestry meeting a modern desire for authenticity. The “best restaurants to try in Sri Lanka” offer more than just flavour; they offer a sensory journey through time and culture. From the unctuous mud crabs of Colombo to the misty coffee shops of Ella and the sun-drenched brunch cafes of Mirissa, the island provides a “paradise savouring” experience that is unparalleled in its variety and depth.
For the 2026 traveller, the island’s commitment to heritage-rich, home-cooked traditions—combined with a sophisticated understanding of modern dining expectations—makes it a non-negotiable destination for anyone seeking to understand the current pulse of global gastronomy. Sri Lanka is no longer just the “Pearl of the Indian Ocean” for its sights; it has earned that title for every vibrant, spice-packed bite it serves to the world.
Ready to eat your way through the Pearl of the Indian Ocean? Bookmark this guide for your trip!
Pin it


Quick Answers: Best Restaurants in Sri Lanka
Best overall restaurant: Ministry of Crab, Colombo
Best for authentic Sri Lankan food: Upali’s by Nawaloka, Colombo
Best for seafood: Ministry of Crab or The Lagoon, Colombo
Best budget restaurant: Matey Hut, Ella
Best restaurant with a view: A Minute by Tuk Tuk, Galle
Best fine dining: Nihonbashi or Ministry of Crab, Colombo
Best south coast restaurant: Smoke & Bitters, Hiriketiya
Best city for restaurant variety: Colombo
Best area for beachside dining: Galle, Mirissa, Weligama, Hiriketiya and Tangalle
Where to Stay in Sri Lanka
- Here are some of my favourite places where I stayed
Colombo
Sigiriya
Ella
Kandy
Nuvara Eliya
Galle
- For stays on every budget in Colombo, you can look at the links below:
- Or use this map for Sri Lanka:
- You can also read:
- My guide on the Sri Lankan itinerary here,
- Or download an in-depth itinerary here,
- Or you can also contact me to get a fully booked holiday.
Read more on Sri Lanka
Contact me if you want a tailored custom itinerary or a fully booked holiday. You can also download my PDF version itinerary for Sri Lanka.
FAQs: Best Restaurants in Sri Lanka
What is the best restaurant in Sri Lanka?
There is no single best restaurant in Sri Lanka because the island has a wide range of dining experiences, from fine dining in Colombo to casual curry spots in Ella and seafood restaurants along the south coast. Some of the most popular choices include u003cstrongu003eMinistry of Crabu003c/strongu003e and u003cstrongu003eNihonbashiu003c/strongu003e in Colombo, u003cstrongu003eA Minute by Tuk Tuku003c/strongu003e in Galle, u003cstrongu003eTheva Cuisineu003c/strongu003e in Kandy, and u003cstrongu003eSmoke u0026amp; Bittersu003c/strongu003e in Hiriketiya.
What are the best restaurants in Colombo, Sri Lanka?
Some of the best restaurants in Colombo include u003cstrongu003eMinistry of Crabu003c/strongu003e for seafood, u003cstrongu003eNihonbashiu003c/strongu003e for Japanese-Sri Lankan fine dining, u003cstrongu003eUpali’s by Nawalokau003c/strongu003e for traditional Sri Lankan food, u003cstrongu003eThe Lagoonu003c/strongu003e for seafood, and u003cstrongu003eParadise Road Gallery Caféu003c/strongu003e for stylish dining in a beautiful setting. Colombo has the widest choice of high-end, international, and authentic local restaurants in Sri Lanka.
Where can I eat authentic Sri Lankan food in Sri Lanka?
For authentic Sri Lankan food, look for restaurants serving rice and curry, hoppers, string hoppers, kottu roti, lamprais, sambols, and fresh seafood curries. Popular places include u003cstrongu003eUpali’s by Nawalokau003c/strongu003e in Colombo, u003cstrongu003eMatey Hutu003c/strongu003e in Ella, and local curry houses across Kandy, Galle, Jaffna, and the south coast. Small family-run restaurants often serve some of the most memorable Sri Lankan meals.
What food should I try in Sri Lanka?
The must-try foods in Sri Lanka include u003cstrongu003erice and curryu003c/strongu003e, u003cstrongu003ehoppersu003c/strongu003e, u003cstrongu003eegg hoppersu003c/strongu003e, u003cstrongu003ekottu rotiu003c/strongu003e, u003cstrongu003estring hoppersu003c/strongu003e, u003cstrongu003elampraisu003c/strongu003e, u003cstrongu003epol sambolu003c/strongu003e, u003cstrongu003edhal curryu003c/strongu003e, u003cstrongu003efish ambul thiyalu003c/strongu003e, and fresh seafood. For dessert or snacks, try u003cstrongu003ewatalappamu003c/strongu003e, u003cstrongu003ecurd and treacleu003c/strongu003e, and u003cstrongu003eshort eatsu003c/strongu003e such as patties, rolls, and cutlets.
What are the best seafood restaurants in Sri Lanka?
Some of the best seafood restaurants in Sri Lanka are found in Colombo, Negombo, Galle, Mirissa, Hiriketiya, and along the south coast. u003cstrongu003eMinistry of Crabu003c/strongu003e and u003cstrongu003eThe Lagoonu003c/strongu003e in Colombo are well-known seafood restaurants, while beach towns often have casual restaurants serving grilled fish, prawns, crab, and lobster. For the freshest seafood, choose coastal restaurants with daily catch specials.
What is the best restaurant in Sri Lanka for crab?
u003cstrongu003eMinistry of Crabu003c/strongu003e in Colombo is one of the most famous restaurants in Sri Lanka for crab. It is known for lagoon crab, garlic chilli crab, pepper crab, and other seafood dishes. Because it is popular with both travellers and locals, booking ahead is recommended.
Are restaurants in Sri Lanka expensive?
Restaurants in Sri Lanka range from very affordable local eateries to expensive fine-dining restaurants. A simple local meal such as rice and curry or kottu can be budget-friendly, while high-end restaurants in Colombo, luxury hotels, and popular beach resorts are more expensive. Travellers can eat well in Sri Lanka on almost any budget.
Do I need to book restaurants in Sri Lanka in advance?
You should book in advance for popular restaurants in Colombo, Galle Fort, luxury hotels, and well-known fine-dining spots such as u003cstrongu003eMinistry of Crabu003c/strongu003e. Casual local restaurants, cafés, and beachside places usually do not require reservations, although it can still be useful to call ahead during peak travel season.
What are the best restaurants in Galle, Sri Lanka?
Galle, especially Galle Fort, has some of Sri Lanka’s most atmospheric restaurants. Popular options include u003cstrongu003eA Minute by Tuk Tuku003c/strongu003e for sea views, stylish cafés inside the fort, boutique hotel restaurants, and seafood-focused dining spots. Galle is a great place for travellers who want a mix of Sri Lankan food, international dishes, and colonial-era surroundings.
What are the best restaurants in Ella, Sri Lanka?
Ella is known for relaxed cafés, backpacker-friendly restaurants, and affordable Sri Lankan food. u003cstrongu003eMatey Hutu003c/strongu003e is one of the most popular places for local curry and roti-style dishes. Ella also has many casual restaurants serving smoothie bowls, vegetarian food, kottu, rice and curry, and international comfort food.









Leave a Reply