Home > Restaurants > 18 Top Restaurants in Sri Lanka to Try Authentic Sri Lankan Cuisine

18 Top Restaurants in Sri Lanka to Try Authentic Sri Lankan Cuisine

Only 3 hours away, Sri Lanka is known for its beautiful beaches, historic landmarks, and lip-smacking cuisine. From trying authentic Sri Lankan restaurants to cafe hopping, Sri Lanka is a foodie’s paradise.

This guide covers the best restaurants in Sri Lanka so tourists can experience the best of both worlds. It includes authentic restaurants, cafes, and eateries across Colombo, Kandy, Ella, and Galle. 

Here are some of the best restaurants in Sri Lanka for first-time travelers: 

1. Ministry of Crab, Colombo

Colombo restaurants

Located in Colombo’s historic Old Dutch Hospital complex, the Ministry of Crab has gained international acclaim for its exquisite Sri Lankan crab preparations. From pepper crab to chili crab, the restaurant showcases the freshest crustaceans cooked to perfection with bold and flavorful local spices. Due to its popularity, reservations are highly recommended.

2. Upali’s by Nawaloka, Colombo 

Upali’s by Nawaloka is one of the famous restaurants in Sri Lanka’s capital, Colombo. It offers a delightful experience of authentic Sri Lankan cuisine in a comfortable and contemporary setting. Known for its flavorful rice and curry dishes, hoppers, and other local specialties, it’s a popular choice for locals and tourists seeking a genuine taste of Sri Lanka’s culinary heritage.

Suggested Read: Top 16 Reasons to Visit Sri Lanka for an Unforgettable Adventure

3. The Lagoon at Cinnamon Grand, Colombo

Biryani in Sri Lanka

The Lagoon is a seafood lover’s paradise, nestled in Colombo’s Cinnamon Grand hotel. Diners can select their preferred fresh catches from a display and prepare them in various styles, from traditional Sri Lankan curries to grilled and continental options. The elegant ambiance and focus on fresh ingredients make it a sophisticated dining experience.

Must Read: Sri Lanka Visa Rejection for Indians

4. Barefoot Garden Cafe, Colombo

Cafes in Sri Lanka

Tucked away in a tranquil garden setting in Colombo, the Barefoot Garden Cafe is a charming oasis known for its relaxed ambiance and delicious food. Offering a mix of international and local dishes, freshly brewed coffee, and homemade desserts, it’s a perfect spot for a leisurely brunch or lunch amidst art and crafts from the Barefoot gallery.

  • Google Rating: 4.5 
  • Location: 704 Galle Rd, Colombo 00300, Sri Lanka
  • Theme: Casual 
  • Must-Try Dish: Spinach and ricotta ravioli, sandwiches, brewed coffee
  • Price: INR 2000-3000
  • Timings: 10 AM to 7 PM
  • Social Media: https://www.instagram.com/barefootgardencafe/?hl=en
  • Suitable For: Friends, families, solo travelers

5. Balaji Dosa, Kandy

South Indian food in Sri Lanka

Balaji Dosa is a smaller, more local establishment specializing in South Indian cuisine, particularly dosas. It offers a variety of crispy and savory dosas and other South Indian staples like idlis, vada, and sambar, providing a quick and affordable meal. It is one of the most famous restaurants in Sri Lanka for vegetarians. 

  • Google Rating: 4.1
  • Location: 03 DS Senanayake Veediya, Kandy 20000, Sri Lanka
  • Theme: Casual 
  • Must-Try Dish: Cheese mushroom dosa, masala dosa, idli, sambar
  • Price: INR 500-1000
  • Timings: 7 AM to 10 PM
  • Suitable For: Friends, families, solo travelers 

Must Read: Sri Lanka in February!

6. Mandiya, Kandy

Chicken curry and rice

Mandiya is a cute, small establishment that offers authentic and delicious Sri Lankan food to tourists and locals. Its menu features flavorful rice cooked with meat (lamb or chicken) and aromatic spices, often slow-cooked to tender perfection. It may not be the fanciest restaurant, but it is the most delicious eatery for home-cooked Sri Lankan cuisine. 

  • Google Rating: 4.9 
  • Location: Pushpadana complex, DS Senanayake Veediya, Kandy 20000, Sri Lanka
  • Theme: Casual 
  • Must-Try Dish: Sri Lankan rice & curry, coconut rotti, 
  • Price: INR 500
  • Timings: 9 AM to 4 PM 
  • Social Media: https://www.instagram.com/mandiya_kandy/?hl=en
  • Suitable For: Families, friends, solo travelers 

7. Hideout Lounge, Kandy

The Hideout Lounge is located in a tourist-friendly area and offers a relaxed and casual atmosphere. It serves a mix of international and local dishes and beverages. It is a place for travelers to unwind, socialize, and enjoy simple yet tasty food in a comfortable setting. It’s a fantastic restaurant where you can try Sri Lankan cuisine and enjoy good cocktails. 

Must Read: 20 Best Markets in Sri Lanka: A Travel Guide for Shoppers!

8. Cafe Banana Chill, Kandy

Coffee in Sri Lanka

Cafe Banana Chill is one of the most popular restaurants in Kandy. It is renowned for its stunning views of the surrounding hills and laid-back, bohemian vibe. Popular with backpackers and tourists, it offers a menu of Western and local dishes and fresh juices and is a perfect spot to relax, enjoy the scenery, and connect with fellow travelers.

  • Google Rating: 5 
  • Location: 129/8b Anagarika Dharmapala Mawatha, Kandy 20000, Sri Lanka
  • Theme: Vegan Casual 
  • Must-Try Dish: Pancakes, avocado toast, mushroom toast, juices, and smoothies
  • Price: INR 1,500–2,500
  • Timings: 6:30 AM to 9 PM
  • Social Media: https://www.instagram.com/cafebananachill/
  • Suitable For: Families, friends, solo travelers

9. Café Chill, Ella

Located in Ella, Café Chill is another highly popular spot known for its multi-level seating, vibrant atmosphere, and panoramic views. It serves a diverse menu catering to international tastes, including pizzas, pasta, burgers, and local favorites. It’s a lively hub for socializing and enjoying the Ella experience. By night, it becomes an excellent party hub serving signature classic cocktails. 

Also Read: Solo Travel in Sri Lanka: The Complete Guide for Beginners

10. Cafe One Love, Ella

Restaurants in Ella

Cafe One Love is Ella’s most happening cafe. It has a relaxed and friendly atmosphere and serves the best wood-oven pizzas. The laid-back, casual vibe is perfect for relaxing and enjoying the scenic views of Ella. The restaurant has an extensive menu that serves seafood, sandwiches, and local curries, with drinks and music in the background. 

11. AK Ristoro, Ella

AK Ristoro is an Italian restaurant in Sri Lanka. Its elaborate menu includes classic Italian dishes, Asian fusion dishes, and Sri Lankan food such as pasta, pizza, sushi and risotto, aiming to provide an authentic taste of Italy. This restaurant is also known for its Asian fusion recipes and a great place to indulge in some good crabs.

Also Read: Sri Lanka with Kids: A Tropical Family Adventure

12. Bastille Fort Galle

Fort Galle

Bastille Fort Galle is a beautiful and one of the top-rated restaurants in Sri Lanka. It offers excellent seafood and fusion cuisine with lively music and outdoor seating. It is the best place to unwind after a fantastic day at the beach and relax with their signature cocktails. 

13. KiXi Fort Galle 

KiXi Fort Galle is one of the most affordable restaurants in Sri Lanka, located in the heart of Galle. It is a laid-back cafe that serves amazing, fancy coffees, pastries, cakes, sandwiches, and more! Located among the beautiful and colorful buildings on Church Street. This restaurant is perfect for people watching from the perch of your table. 

  • Google Rating: 4.6 
  • Location: 3A Lighthouse St, Galle 80000, Sri Lanka
  • Theme: Casual 
  • Must-Try Dish: Thai basil chicken, varieties of coffee, waffles, sandwiches
  • Price: INR 2000
  • Timings: 7:30 AM to 9:30 PM
  • Social Media: https://www.instagram.com/kixi.galle
  • Suitable For: Friends, families, solo travelers 

Also Read: Sri Lanka on a Budget – Insider Tips for Indian Travellers

14. MARU – Galle Fort

Maru is a unique cafe located in Galle. It is famous for its poke bowls and peekoh (special leaf) tea. It is also one of the most romantic restaurants in Sri Lanka to eat at with your partner. It is known for its ocean views, beautiful views, and the perfect spot to unwind and catch the sunset. It is a must-try for people who love experimenting with their food and trying new dishes.

Also Read: Colourful Festivals in Sri Lanka to Traditional Celebrations

15. A Minute by Tuk Tuk, Galle

Tuk tuk in Sri Lanka

A Minute by Tuk Tuk is a beautiful restaurant housed in a Portuguese-style home. The Sri Lankan tuk-tuk. It is a fantastic spot for a quick bite or a unique culinary experience related to this mode of transport. This multicuisine restaurant is also one of the most loved rooftop restaurants in Sri Lanka. Even its menu is quirky, and the spread is delicious!

  • Google Rating: 4.1
  • Location: 26G9+PVV, Dutch Hospital shopping complex, Galle, Sri Lanka
  • Theme: Casual 
  • Must-Try Dish: Eggs Benedict, sandwiches, mocktails 
  • Price: INR 2000
  • Timings: 11:30 AM to 11 PM
  • Social Media: https://www.instagram.com/aminutebytuktuk/?hl=en
  • Suitable For: Friends, families, solo travelers

16. Coconut Sambol, Galle

Coconut Sambol is a restaurant that specializes in Sri Lankan cuisine. Locals love it; it is a hidden gem waiting to be explored by tourists. If you love authentic Sri Lankan cuisine, this is your place. The place offers an unlimited buffet of traditional Sri Lankan food and different kinds of curries served in traditional clay pots. You can scribble and leave your good reviews on the walls. 

  • Google Rating: 4.7 
  • Location: 68 Church St, Galle 80000, Sri Lanka
  • Theme: Casual 
  • Must-Try Dish: Chicken curry, mango, pineapple, passionfruit curry, ginger beer
  • Price: INR 2000-2,500
  • Timings: 10 AM to 10 PM
  • Social Media: https://www.facebook.com/coconutsamboll/
  • Suitable For: Friends, families, solo travelers 

Must Read: Summer in Sri Lanka

17. Isle of Gelato

Isle of Gelato

The Isle of Gelato is a famous ice cream parlor in Sri Lanka. It is the perfect place to escape the harsh sun and enjoy a delicious sweet treat. The small, quaint shop offers the best variety of gelato flavours. If you have a sweet tooth and love organic ice cream, head to the Isle of Gelato in Colombo, Ella, or Galle. 

  • Google Rating: 4.7
  • Location: Galle, Ella, Colombo & more
  • Theme: Casual 
  • Must-Try Dish: Buffalo lemon curd, lychee dream, mango 
  • Price: INR 1000
  • Timings: 10 AM to 11 PM
  • Social Media: https://www.instagram.com/isleofgelato/?hl=en
  • Suitable For: Friends, families, solo travelers 

18. Pedlers Inn, Galle

Galle streets and restaurants

Pedlar’s Inn is a popular café and restaurant in Galle Fort, Sri Lanka. It’s known for its charming ambiance, blending historical architecture with modern comfort. Many reviewers praise the friendly staff and the quality of the food, particularly the seafood, curry rice, and generous portion sizes. The atmosphere is cozy and clean, with indoor and outdoor seating options. 

  • Google Rating: 4.5
  • Location: 92 Pedlar’s Street, Galle 80000, Sri Lanka
  • Theme: Casual 
  • Must-Try Dish: Sri Lankan curry, chicken curry rice, gelato ice cream
  • Price: INR 5000
  • Timings: 9 AM to 10 PM 
  • Social Media: https://www.instagram.com/pedlarsinn_cafe/?hl=en
  • Suitable For: Families, friends, solo travelers

Also Read: Sri Lanka Visa Extension for Indian Tourists

Why Choose OneVasco?

OneVasco makes visa applications effortless. Our expert team manages the entire process, allowing you to focus on your journey. Enjoy stress-free travel with fast visa approvals.

  • Expert and Personalized Support 
  • Efficient and Hassle-Free Process 
  • Real-Time Tracking and Updates 
  • Transparent Communication 
  • Trusted by Millions

FAQs

What is the most popular food in Sri Lanka?

The most popular food in Sri Lanka is curry and rice. Locals and tourists love it. Various restaurants in the country offer traditional Sri Lankan cuisine, such as Pedlers Inn, Coconut Sambal, Upali’s by Nawaloka, Mandiya, and Ministry of Crab.

How much will a meal cost in Sri Lanka?

The average cost of a Sri Lankan meal is INR 200 to INR 1000. It can be more or less, depending on which restaurant you pick. Sri Lanka offers a massive variety from street food vendors to high-end restaurants. It is highly affordable and budget-friendly for tourists. 

What is the famous Sri Lankan sweet dish?

Some famous desserts in Sri Lanka are Kalu dodol (a dark, sticky dessert primarily made with kithul jaggery (from the toddy palm), rice flour, and coconut milk). Another popular sweet is Watalappa (a rich egg custard with kithul jaggery, coconut milk, and spices). You can try it at Upali’s by Nawaloka.

How many types of restaurants are there?

There are various types of restaurants in Sri Lanka that you can try: you have cafes, top-rated luxury restaurants, street vendors, and midrange Sri Lankan places, such as Pedlers Inn, Coconut Sambal, Upali’s by Nawaloka, Mandiya, and Ministry of Crab. You also have dessert places like the Isle of Gelato with an impressive chain across Sri Lanka.Â