Sri Lanka isn’t just about golden beaches, tea plantations, and breathtaking temples—it’s a culinary playground! From local curry joints to chic coffee cafés, the island is brimming with flavors waiting to be discovered. During our recent trip, we explored some of the best Sri Lanka cafes and restaurants, and we’re sharing them so you can follow our tasty trail. Whether you’re in Sigiriya, Ella, or Colombo, there’s something delicious around every corner.

Sigiriya: Coffee, Lunch, and Dinner with Adventure
After climbing the famous Sigiriya Rock Fortress, you’ll need a caffeine fix and a hearty meal. Here’s where we went:
- Soul Food @ Sigiriya – A cozy spot for coffee lovers. Their lattes are smooth, and the vibes make it perfect for planning your next adventure.
- MC Cafe @ Sigiriya – Ideal for lunch. Simple meals, generous portions, and refueling energy for exploring.
- Cappuccino Bistro @ Sigiriya – Another coffee stop for a mid-afternoon pick-me-up.
- CR Indian Food @ Sigiriya – Dinner here is all about bold flavors. Curries that pack a punch and leave you wanting more.
These Sigiriya spots are some of the best Sri Lanka cafes and restaurants to fuel your day with flavor and energy.
Kandy: Spice Up Your Meals
Kandy isn’t just rich in culture—it’s also a haven for great food:
- The Golden Curry Restaurant @ Kandy – Our dinner stop that served authentic Sri Lankan flavors. Perfect for those craving traditional meals after a day exploring the city.
If you love exploring Sri Lanka cafes and restaurants, don’t skip Kandy’s hidden gems—they’re worth it.
.
.
Kalkudah & Wellawaya: Fresh Seafood and Local Flavor
- Nature Huts Restaurant @ Kalkudah – Dine with ocean views and enjoy the freshest seafood for dinner.
- 999 Lounge @ Wellawaya – Stop here for lunch or coffee while exploring the surrounding areas.
Both spots highlight the diversity of Sri Lanka cafes and restaurants, from beachside comfort to cozy inland charm.
Arugambay: Surf, Sun, and Seriously Good Food
Arugambay is not just a surfer’s paradise—it’s a foodie haven too:
- Kaffi @ Arugambay – Start your morning with the perfect coffee.
- Serendib @ Arugambay – Dinner spot serving a mix of local dishes.
- Dewa Restaurant & Cafe @ Arugambay – Another great dinner option with delicious Sri Lankan cuisine.
- Hankaanaa Beach @ Arugambay – Ideal for lunch or dinner, right by the sand.
- Gecko Restaurant & Rooms @ Arugambay – Great for a casual lunch with local flavors.
These are some of the best Sri Lanka cafes and restaurants for enjoying beachside meals and local vibes.

Ella: Coffee with a View and Colorful Meals
Nestled in the hills, Ella offers both stunning landscapes and amazing food:
- Cafe Fruity Coco @ Ella – Fun, fresh, and perfect for lunch.
- Ella Heritage Restaurant – Delicious Sri Lankan meals for both lunch and dinner.
- Rainbow Cafe – Coffee and sweet treats in a vibrant setting.
- Isle of Gelato – Ice cream lunch? Yes, please!
- La Mensa – Strong coffee to fuel your hilltop adventures.
When exploring Sri Lanka cafes and restaurants in Ella, you’ll notice the mix of local charm and international flair.
Bandarawela & Nuwara Eliya: Hillside Comfort
- Cinnamon Bliss @ Bandarawela – Cozy coffee stop with charm.
- Ceylon Kitchen @ Nuwara Eliya – Dinner with traditional Sri Lankan flavors.
- Barista @ Nuwara Eliya – Coffee breaks done right.
- Frostbite @ Nuwara Eliya – Lunch spot with cozy vibes and hearty meals.
These hillside gems are essential stops when following our Sri Lanka cafes and restaurants guide.
Hatton: A Quick Italian Fix
- Pizzeria Italiano @ Hatton – If you’re craving pizza, this dinner stop hits the spot. Simple, tasty, and perfect after a long day of exploring.
.
Negombo: Coastal Comfort and Coffee
- Boho @ Negombo – Relaxed breakfast to start your day.
- Blue Breeze Cafe – Chill spot for lunch or coffee.
- Koththamalli @ Negombo – Traditional Sri Lankan dinner.
- Amra Leaf – Another dinner option to enjoy before heading off.
Negombo proves that Sri Lanka cafes and restaurants can combine local flavor and laid-back coastal vibes.
Colombo: City Cafes and Culinary Gems
- Amma Nissa One @ Galle – Dinner with authentic Sri Lankan flavors.
- Kaffi @ Colombo – Coffee fix amid city buzz.
If you’re a foodie visiting Colombo, don’t miss these Sri Lanka cafes and restaurants.
.
Why These Spots Are Worth Visiting
From Sigiriya to Colombo, our journey through Sri Lanka cafes and restaurants revealed one thing: this island knows how to feed a traveler’s soul. Local curries, fresh seafood, vibrant coffee spots, and hidden gems make every meal an adventure.
Pro tip: Venture off the tourist trail! Some of our favorite stops, like Hankaanaa Beach and 999 Lounge, are tucked away yet unforgettable. Your taste buds will thank you.
Sri Lanka isn’t just a destination—it’s a culinary playground waiting to be explored. Follow our guide to Sri Lanka cafes and restaurants, and discover meals, coffee, and experiences that will make your journey truly unforgettable.
More Overseas



