Best Restaurants to check out in Sri Lanka

Best Restaurants to check out in Sri Lanka

Best Restaurants to Check Out in Sri Lanka: A Comprehensive Guide

Urban_Garden_Restaurant_With_Hanging_Plants
WRITTEN BYDorothy Field
PUBLISHED ONApril 9, 2024

Welcome to the culinary paradise of Sri Lanka, where vibrant flavors, aromatic spices, and diverse cuisines await your exploration. From bustling street food stalls to elegant fine dining establishments, this island nation is a treasure trove of gastronomic delights just waiting to be discovered. Join me on a journey as we uncover some of the best restaurants that Sri Lanka has to offer, each offering a unique culinary experience that will tantalize your taste buds and leave you craving for more.

Whether you’re craving authentic local delicacies or international fare with a Sri Lankan twist, these top restaurants promise to satisfy your culinary cravings and leave you with memories of unforgettable dining experiences amidst the beauty of Sri Lanka. Join me as we search for the best restaurants in Sri Lanka.

Exploring Sri Lanka’s Culinary Scene

In the heart of Sri Lanka, the local cuisine unfolds as a vibrant tapestry of flavors and traditions. Each dish tells a cultural heritage story, blending spices, textures, and aromas to celebrate the island’s rich diversity which is why one of the best things to do in Sri Lanka is to explore their culinary scene.

Local flavors

Sri Lankan cuisine is renowned for its bold and aromatic flavors, often characterized by the use of spices such as cinnamon, cardamom, cloves, and cumin. Some common local dishes include:

1. Rice and curry: A staple dish consisting of rice served with an array of curries, including meat, fish, or vegetable options, each cooked in a flavorful blend of spices and coconut milk.

2. Hoppers (Appa): Thin, bowl-shaped pancakes made from fermented rice flour batter, typically served with savory accompaniments like coconut sambal or spicy curries.

3. Kottu Roti: A popular street food made from chopped flatbread (roti) stir-fried with vegetables, eggs, and a choice of meat or seafood, seasoned with aromatic spices.

4. Fish Ambul Thiyal: A tangy and spicy fish curry made with tuna or other firm-fleshed fish, cooked with goraka (a souring agent), spices, and coconut milk.

5. Lamprais: A Dutch-influenced dish consisting of rice cooked with meat, vegetables, and spices, wrapped in banana leaves, and baked until fragrant.

Street food is another integral part of Sri Lanka’s culinary scene, offering a tantalizing array of flavors and aromas to tempt the taste buds of locals and visitors alike. Some popular street food options include:

1. Kottu Roti: A delicious and hearty dish made from chopped flatbread (roti) stir-fried with vegetables, eggs, and a choice of meat or seafood, seasoned with aromatic spices.

2. Isso Wade: Crispy lentil cakes topped with spicy prawn curry, a popular and satisfying snack enjoyed by locals at street food stalls across the island.

3. Egg Hoppers: Bowl-shaped pancakes made from fermented rice flour batter, with an egg cracked into the center before cooking, resulting in a delicious and satisfying breakfast or snack option.

4. Fish Rolls: Deep-fried rolls filled with a flavorful mixture of fish, potatoes, onions, and spices, perfect for on-the-go snacking or as a tasty appetizer.

5. Vegetable Roti: Soft, flaky bread stuffed with a savory mixture of spiced vegetables, folded and grilled to perfection, offering a convenient and flavorful meal option for those exploring the bustling streets of Sri Lanka.

Dining culture

Eating together is a big part of life in Sri Lanka. Meals often involve sharing dishes among family and friends. This communal eating strengthens bonds and makes meals special.

Rice is central to most meals here.

Sri Lankans have their own dining etiquette too. For instance, it’s common to eat with your right hand rather than utensils for certain foods.

Culinary diversity

The island’s cuisine reflects its history of Dutch, Portuguese, and Indian influences beautifully blended together.

  • Dutch influence: Brings hearty meat dishes into the mix.
  • Portuguese influence: Introduced new spices which are now staples in many recipes.
  • Indian influence: Visible in the variety of vegetarian options available across the country.

Seafood lovers will find paradise here with fresh catches prepared in ways that enhance their natural flavors without overpowering them.

There’s also noticeable regional variation within the country:

  • In Colombo: You’ll find upscale restaurants serving international cuisines alongside traditional Sri Lankan fare.
  • Coastal areas specialize in seafood delicacies that are fresh from the ocean.

As you can see, exploring these differences gives insight into how diverse this island really is.

Iconic Restaurants in Colombo

Colombo, the heart of Sri Lanka, is home to an eclectic range of restaurants that offer an unforgettable culinary experience. You’ll find that Colombo is one of the best places to visit in Sri Lanka.

1. Ministry of Crab

For seafood lovers, a visit to the Ministry of Crab is an absolute must. Nestled within the historic Dutch Hospital shopping precinct, this renowned establishment boasts a singular focus on crab cuisine, expertly infused with local flavors for a truly unique dining experience.

At the Ministry of Crab, the menu is a veritable treasure trove of options, offering a diverse array of crab dishes cooked in an assortment of styles and sizes. Renowned globally for its exceptional quality and incomparable taste, this culinary gem promises a feast fit for discerning palates and epicurean adventurers alike.

Serving fusion cuisine, The Gallery Café combines art with dining. It used to be an art gallery before becoming a restaurant. Now, it blends local and international tastes.

You can enjoy your meal surrounded by contemporary art pieces. The menu changes often, offering new dishes every time you visit. So there’s always something to look forward to.

3. Upali’s by Nawaloka

Right in the center of Colombo, Upali offers traditional Sri Lankan food but adds a modern twist to it. This restaurant is perfect for those who want to try local dishes but prefer a more refined atmosphere. The chefs take classic recipes and give them a fresh look and taste.

Coastal Delights in Galle

After exploring the iconic restaurants in Colombo, it’s time to head to the coast. Galle, a city known for its Dutch colonial buildings and picturesque coastline, also boasts some of the best dining experiences in Sri Lanka. Let’s dive into what makes each spot unique.

1. The Fort Printers

The Fort Printers stands out not just as a boutique hotel but also for its exceptional dining offerings. It’s located within a beautifully restored 18th-century mansion.

Guests can enjoy both local flavors and international dishes here. Plus, the ambiance adds to the gourmet experience.

2. Pedlar’s Inn Café

Pedlar’s Inn Café is another gem located within Galle’s historic streets. What used to be an old building has been transformed into one of the coziest cafés.

This café serves a delightful mix of Western and Sri Lankan dishes catering to different tastes. Whether you’re craving a hearty burger or want to try kottu roti, Pedlar’s Inn has got you covered.

But what draws people here is its excellent coffee and charming ambiance. This café is perfect for those looking for relaxation after exploring Galle Fort all day.

3. A Minute by Tuk Tuk

For those who dream of dining by the water while gazing at historical landmarks, A Minute by Tuk Tuk should be on your list.

This restaurant specializes in fresh seafood dishes that celebrate local flavors and ingredients from Sri Lanka’s coastlines—succulent prawns grilled to perfection or savory crab curry bursting with spices.

A Minute by Tuk Tuk offers indoor and outdoor seating options so guests can enjoy their meals however they prefer: whether basking under stars outdoors or cozying up inside with views through wide glass windows.

Kandy’s Culinary Gems

After exploring the coastal delights in Galle, a journey into the heart of Sri Lanka uncovers Kandy. Let’s dive into some of the best restaurants to check out in Sri Lanka, specifically in Kandy.

1. The Empire Café

Nestled near the famous Temple of the Tooth Relic, The Empire Café offers a casual dining experience blending local flavors with international cuisine.

The café is well-loved for its relaxed atmosphere. Visitors can enjoy a meal surrounded by walls that whisper tales from centuries past. Its menu is diverse, catering to tastes ranging from traditional Sri Lankan dishes to familiar Western meals.

2. Helga’s Folly

Helga’s Folly should be on your list if you’re after an experience that’s as much about ambiance as it is about eating. This eccentric hotel houses a dining area unlike any other in Kandy or perhaps all of Sri Lanka.

Every inch of space is covered with vibrant murals and eclectic art pieces. But it doesn’t stop there; their homemade meals are served amidst this kaleidoscope setting.

3. Slightly Chilled Lounge Bar

For those who appreciate breathtaking views with their meal, Slightly Chilled Lounge Bar does not disappoint. Perched high above Kandy, this spot offers panoramic views over the city – perfect for watching sunsets.

Known mainly for its Chinese cuisine and laid-back atmosphere, it’s ideal for unwinding after a day of exploration. Whether you’re there for sunset cocktails or dinner under starlit skies, Slightly Chilled provides great food and chill vibes.

Authentic Experiences in Jaffna

With its rich cultural tapestry and historic significance, Jaffna offers a variety of authentic experiences for those intrigued by the beauty and diversity of Sri Lankan traditions. You can visit these restaurants by driving in Sri Lanka to get the best experience.

1. Malayan Café

Malayan Café stands out as a must-visit spot. It is not in Jaffna but is located in Colombo. Yet, it’s a key part of the Tamil eating experience. This café offers delicious kottu and dosas at affordable prices. The place has a simple look. But don’t let that fool you. The focus here is all on flavor. You won’t find fancy decorations or plates here. Just good food that tastes like home-cooked meals.

2. Cosy Restaurant

Cosy Restaurant brings the authentic flavors of northern Sri Lanka right to your table. They are famous for their spicy curries and seafood dishes. This is where you should go if you’re seeking true Jaffna cuisine.

Their menu showcases local ingredients and recipes passed down through generations which is why eating here feels like dining at someone’s home. It’s an experience that connects you with the region’s culture through taste.

3. Jetwing Jaffna

Jetwing Jaffna adds a touch of luxury to your culinary journey in Sri Lanka. From its restaurant terrace, guests can see beautiful views of Jaffna while enjoying their meal. This hotel serves both local favorites and international dishes.

What makes Jetwing unique is how it blends traditional tastes with modern comfort. Whether craving local cuisine or something more familiar from back home, this place has it all.

Street Food and Casual Eats

1. Galle Face Green Stalls

An outdoor market by the ocean, Galle Face Green is a must-visit for food lovers in Sri Lanka. Here, you can walk along the promenade and try different street foods. One popular choice is Isso Wade, which is a tasty shrimp fritter.

Another favorite at Galle Face Green is kottu roti. This dish lets you sample small plates from various vendors. It’s perfect for those who want to taste a bit of everything. The sea breeze adds a special touch to dining here.

2. Kottu Labs

Kottu Labs brings a modern twist to traditional kottu roti. Located in Colombo, this shop allows customers to customize their dishes with different ingredients. You can choose what goes into your kottu roti.

They focus on maintaining traditional flavors while adding innovation to their dishes. Whether you dine in or opt for delivery, Kottu Labs offers a new way to enjoy this classic meal.

3. Pilawoos

Pilawoos is known across Colombo for its late-night eats, especially cheese kottu roti. They have multiple locations throughout the city and cater mainly to after-hours crowds looking for quick and delicious meals.

Their service style is fast, attracting locals and tourists alike seeking authentic Sri Lankan street food experiences after dark.

Plant-Based Dining Options

Jaffna’s culinary landscape offers an impressive range of plant-based dining options, catering to the growing demand for vegetarian and vegan food.

1. Café Kumbuk

Café Kumbuk is a gem for those who love healthy eating, focusing on meals that are good for you and the planet. You’ll find dishes made from local, organic ingredients here.

This café offers options for everyone. Whether you’re vegetarian, vegan, or need gluten-free food, they’ve got you covered.

2. Life Food

Life Food takes plant-based dining to the next level. They believe in promoting health through what we eat. Their menu is full of creative vegan dishes packed with flavor and nutrition.

What makes Life Food stand out is its eco-friendly approach. They use sustainable practices in everything they do. This means you can enjoy your meal knowing it’s good for both you and the environment.

3. Calorie Counter

Calorie Counter is perfect for those keeping an eye on their health metrics. This restaurant chain focuses on meals where every calorie counts towards balanced eating. Nutritionists designed their menus to help customers make healthier choices without sacrificing taste.

Calorie Counter offers a variety of options to suit different dietary needs:

  • High-protein diets
  • Low-carb meals

Whether you are looking for something light or need fuel for your workouts, they have something tailored just right.

Switching from street food to these plant-based dining options doesn’t mean compromising on taste or experience in Sri Lanka. Rather, it opens up new avenues of deliciousness coupled with wellness benefits.

Seafood Specialties Across the Island

Exploring Sri Lanka’s coastal offerings reveals a rich tapestry of seafood specialties catering to local and international palates.

1. Lagoon at Cinnamon Grand

Lagoon at Cinnamon Grand offers a unique dining experience known for its seafood. Diners can choose their catch from a live selection, making every meal special and fresh.

The menu covers global seafood dishes and the setting is elegant, within a five-star hotel, adding to the upscale dining experience.

2. The Crab Factory

The Crab Factory brings Southern American zest to the island nation. It’s famous for its spicy crab pots and buckets full of seafood delights. These dishes are perfect for sharing with friends or family.

The atmosphere here is casual and lively, great for groups. Eating with your hands is part of the fun at this place! It’s different from traditional Sri Lankan eateries but equally enjoyable.

3. Seafood Cove at Mount Lavinia Hotel

Seafood Cove offers beachside dining like no other in Sri Lanka where guests dine under thatched roofs by candlelight, adding romance to the air.

Fresh seafood grilled right before your eyes while you listen to live music. This restaurant boasts a romantic view over the Indian Ocean.

Moving away from plant-based options, these restaurants in Sri Lanka offer a variety of seafood dishes in different settings – be it a fancy dinner in a luxury hotel or a laid-back meal on the beach. Each spot showcases culinary expertise and celebrates local culture through their ambiance and service.

High-End Dining Experiences

1. Rare at Residence

Nestled within one of Colombo’s chic boutique hotels, Rare at Residence takes upscale dining to new heights. This restaurant is all about modern twists on traditional dishes and the chefs use locally sourced ingredients and cook them in innovative ways.

The ambiance here is nothing short of elegant. You’ll feel the luxury from the moment you step in.

2. Nuga Gama at Cinnamon Grand

Dining under a giant banyan tree, surrounded by lanterns that light up as the evening sets in? That’s what Nuga Gama offers. It’s an experience that transports you to a Sri Lankan village.

This restaurant serves authentic village cuisine. You also get to enjoy traditional music performances while you eat, connecting diners with Sri Lankan culture.

3. Shang Palace at Shangri-La Hotel

For those craving Chinese cuisine, Shang Palace is the go-to spot. Located in the luxurious Shangri-La Hotel, it promises an unmatched dining experience. They are famous for their signature dim sum lunches and Peking duck dinners.

Every detail of its opulent décor reflects Chinese heritage and elegance.

Savoring Sri Lanka: Culinary Gems Await in These Top Restaurants

In conclusion, whether you’re a food enthusiast searching for culinary delights, a culture aficionado eager to immerse yourself in local traditions, or simply someone looking for a luxury dining experience during your travels, these restaurants in Sri Lanka offer just that and more. They are not just dining spots but destinations offering a taste of the island’s rich cultural tapestry and innovative culinary scene. And, if you’re planning to explore these culinary gems by car, ensure you have an international driving license in Sri Lanka to enjoy a seamless travel experience. Happy dining and exploring!

Get your International Driving Permit in 8 minutes

Instant approval

Valid for 1-3 years

Worldwide express shipping

Back to Top