Best cafes and restaurants. Where to eat in Sri Lanka. Tourist reviews.
Made for you a list of the best cafes and restaurants in Sri Lanka. This is what our tourists recommend.
The list is current as of August 2022. Will be updated with new places.
Restaurants in Mirissa.
Breakfast: – Shady Lane (fancy and tasty, lines from 11 to 13) – Aloha coffee gallery – Summerline’s – Paradise Beach club (breakfast buffet for Rs 1500, beautiful view) – Cafe Extreme (on Udupil, huge delicious porridge) – Jungle soul (breakfasts until 11, nice) – Gunes Cuisine on Udupil. Delicious inexpensive roti.
Lunch: – Dewmini rotti shop (local cheap, not spicy) – DelTano’s Wood Fired Pizza & Pasta – very tasty pizza with thin dough and inexpensive. There’s Pasta – Mum’s Kitchen – delicious, local food – Araliya – Maleena – pizza – Little Tuna – sushi. New location at Surf bar.
To dine: – Milky wave (Italian coffee, great ice cream, but pasta is great) – The Slow (beautiful there, all vegan, great pinacollada) – Paradise Beach club (from 7 pm buffet for 2000 rupees, with a beautiful view) – Surfing Wombats (cocktails and pizza with a beautiful view of Perot Rock) – Mirissa eye (shrimp and fish do well) – Salt Mirissa Hotel And Reasturant – Brizzo
to party: – Doctors house (it is necessary to check in their instagram their actions, always close at 23:30) – Salt, Surf bar, Mirissa eye, Surf view (it is all coastal establishments where every day local parties with music of 00-h and to understand where is the name – go out on a beach and look whence the spotlight shines – there and a party)
Co-working spaces (there are none in Mirissa. These are places where you can work at your laptop): – Barista (air conditioning is great, there’s a generator, wifi every once in a while) – Oh La La (view of gorgeous surfspot, delicious) – Paradise Beach Club (on the second floor you can settle in, refresh yourself in the pool, wifi is bad)
Restaurants in Matara, Polhena, Madihi.
– The Doctor’s house – nice atmosphere, beautiful, near the ocean, generator, you can work. Expensive. Parties and markets on the weekends. A party place. – Polhena village and Polhena Grand resort. One owner, one kitchen. Polhena village is a restaurant overlooking its own bathing beach. Nice to sit with a beautiful view. Polhena Grand – opposite the new hotel. There is a swimming pool. The cost of the pool – 500 rupees for an adult and 300 rupees for a child per hour. There is a generator. The usual local cuisine. Cheap, tasty, and you can get full. Lions Gate Polhena fried rice is delicious. Cuisine for locals. Large portions, tasty and inexpensive. On the first line, you can sit right by the water. – 360 Madiha – Restaurants and Hotels. Beautiful on the second floor. Has a generator. Overpriced – The Dutchman’s Street in Matara. Beautiful interior and exterior. Nice European romantic atmosphere. Access to the ocean. Tips: spinach cream soup, delicious tuna – Frozen Ice Cream Matara. Ice Cream Matara. Tasty, inexpensive, more or less modern – Juice Life – Urban Eatery, Matara. Closed cafe with a generator. Freshes are extremely good, and in general the menu has European items. – My-home top floor restaurant. Italian cuisine. The best carbonara is at Cafe 4 u in Matara. Local cuisine. Buffet. A large selection. The price tag for local food is not cheap, but usually everything is there. There is also a convenience store where you can buy imported, familiar to us sweets and drinks. – Cheap take-out cafes. All sorts of local dishes: tosa, roti, rice, noodles, cotta, hoppers. Two cafes are across the street from each other. One is take-out only. There is a large selection of dishes. The cafe across the street is a great place to sit and eat.
Restaurants in Halle
– The bungalow – Aqua forte – expensive, classy – good for a romantic dinner. – Dumplings Cafe – If you miss dumplings and dumplings. Only they are Chinese style, but still similar to ours. – Sahana Restaurant Megalle – A local cheap eatery with pies and juices overlooking Devata Beach and surfers. There is a nice little playground at the cafe. – Fat boys kitchen – roti, kottu delicious – Funky cafe – roti, kottu – Isle of Gelato – Delicious and expensive ice cream. – Fort Bazaar – 420 Crunch – Cafe 82 – Vegan ice cream – Indian hut – Real Indian food restaurant. Cheap, plentiful, delicious. For lovers of Indian food. – Dinemore – Cafe is located near Devata. The juiciest and tastiest sub sandwiches. Nice interior. Inexpensive. – Kixi – Good coffee, real Belgian waffles. Nice decor. – The Merchant Galle Fort – Nice place, nice interior and patio. Delicious and beautiful European food. Not cheap. Located in the center of Galle Fort.
Restaurants in Arugam Bay
– Vista bay – tom yam – SERENDIB ARUGAMBAY – fish and calamari. It’s delicious and the prices are nice. – Fro’s bar & Cantina on the beach We found very tasty smoothies fruit and Coffee norms at Fro’s – Bites – good coffee and desserts – Mr. Fisherman (very simple place, but seafood tasty and cheap) – Whisky Point Resort – delicious coffee and breakfasts – Balaji cafe (cheap local cafe that serves delicious Indian Tamil food: Masala dossa. Also a great selection of other dishes. Tom and jerry – The best Japanese menu – Hideaway – Tandoori hut (not the one by the road) has a delicious fish masala. – Dinner Table Arugambay – delicious pumpkin cream soup with coconut milk. – Chill cafe – delicious burgers – Friends Indeed – bean tacos with shrimp, – Squeeze me – oatmeal banana pancakes and smoothie bowls served in pineapple – Choco lush cafe – chicken waffles
Restaurants in Trincomalee
– Eastern Lanka Seafood Restaurant – very tasty and not expensive. – Your choice – Tables on the ocean, all delicious and clean
Restaurants in Unawatuna.
– Blue Caffeine – Delicious and beautifully served. – SkinnyTom’s Deli – coffee, breakfast, brunch – La Boheme – delicious pizza – Yummy Restaurant – Sun N Sea Hotel & Restaurant – ocean view – Koha Surf Lounge – Hideout – minuscule – small portions – Pink Elephant – Barista Unawatuna Cafe Aroma – delicious coffee – Thaproban beach house – good espresso and pasta pizza – South Ceylon – sour cream dumplings, Dumplings with potatoes, Ukrainian borscht, soup with meatballs, pancakes, cheesecakes, fritters. – Sun rise – seafood.
Restaurants in Weligama
– Line-up Cafe Weligama – Fujisan – Hangten Rooftop Restaurant – coffee, smoothies – Crazy Burger – Rise – pizza – Food Court at Marriott – delicious bowls and ice cream – Soul temple – amazing coffee – Locale Gastrobar – most delicious cheesecake – Hungry birds, day long – delicious local food – Kurumba Bay Weligama, Bowl’s – bowls – Moochie’s – best breakfasts – Catch99 Restaurant at Naomi Beach Resort – delicious everything: tuna in any form, salmon/tuna poke, salmon benedicts, brownies, there is a selection of rosé, Prosecco – Fish point fish market – W15 in Weligama. The pool is free for restaurant patrons. It’s beautiful, spacious. Live music on weekends evenings. Delicious inexpensive pizza. – Cruising Smoothly – a van on the road. Best vegan ice cream I’ve ever had! They make a divine nayscream from frozen bananas with other fruit added. The cost is not cheap, but definitely worth it. Nayskrim costs $4 or 1,150 rupees.
Places to work:
– Marriott in Veligham (co-working space with wi-fi and air conditioning, costs $10) – Hangtime Veligham (beautiful view, tasty smoothies).
Restaurants in Dickwell
– Coconut Palm Guesthouse or Cafe at Irina’s. First line, amazing view. Tasty, lots of food, adequately priced. The hostess is Russian. Cooks as we are accustomed to, not spicy. – Mahi-Mahi Seafood Dikwella & Chalets. Pop’s place in Dikwella. It’s beautiful. First line. Swings. Photogenic areas galore.
Restaurants in Tangalle
– Mango shade ( the most delicious lunch for cheap, grilled seafood plate 1800) – The ananas ( on the beach ) seafood soup, deviled shrimp – Banyan tree sea food ( fresh seafood ) – Heman’s Coffeeshop – Very good coffee shop – Sihara’s Tangalle – affordable luxury. Large selection of pastries and baked goods. Both local and more European. A wide variety of European dishes. – Salt Breeze – delicious smoothies – The Lounge – The Tree’s Restaurant – homemade restaurant with local really good food. Probably the best in Tangalle. Always fresh seafood and their homemade sauce Hand made is a cannon) fish, shrimp, curry is their strength) – Kokomus – well cooked, open from lunch. But the price tag is noticeably higher than at The trees. But with a view of the ocean) – Coppenrath – We accidentally stopped by for live music and had a great night. Reggae rock, great cocktails, great food.
Restaurants in Hikkaduwa.
– Spaghetti and Co. Restaurant – the owners are Italians. Delicious pizza, pasta too, different salads. And most importantly, you can eat carpaccio from fresh tuna – Hungry bugs – not expensive and delicious – Red Lobster Restaurant – large portions. Family oriented. Tasty. Menu is in Russian. Tasty, filling soups, lobster crown. All that they have “special” – a great option. – Tigri Beach Restaurant – seafood, normal food and price, not expensive – Salty Swamis – coffee, bowls. Can-young – No Name – Restaurant & Rotty Shop – roti – Friends Indeed – nice serving of food. The tomato soup is very good, a little bit even reminded me of borscht. – MM’S CREPES RESTAURANT – JLH Beach – OCEAN VIEW – Steffi´s Mandala – veggie food, smoothie bowls – Top Secret – delicious salads (avocado shrimp, avocado tuna) – The King Restaurant – delicious pizza – The coffee shop – coffee – Homemade Cake – amazing Banana chocolate cake. Desserts, brownies You can also order cakes. – Hikka tranz – buffet. Tasty – Refresh – The view is super – Hello burger. Really tasty big juicy burgers. You can even choose your fry. – Riff. Expensive, but really good. The Japanese one is on the roof, the view is great, the cocktails, sushi, sashimi, fresh salmon, hot dishes, what not taken – all super. That’s why it’s a 5* hotel. More dinner for holidays and romantic dates, or who do not feel sorry to leave half the money on vacation just for food) – Funky. Next door to Salty Swamis. It’s a fun place to party, and you can grab a bite to eat at lunch if you don’t feel like leaving the beach. – Asian jewel – Sunnys beach (1000 rupees large portion)
Restaurants in Dalavella.
– Wijaya Beach – pizza and everything else, great view of the ocean.
Restaurants in Kabalan and Ahangama
Restaurants in Bentotta
– Pier88 River Bar/cafe/Restaurant/pizzeria – Prem cafe – you can order anything, it will be delicious. But I recommend the curry and shark steaks. Inexpensive compared to Pier88.
Restaurants in Ella.
– Rainbow inn – Ice cubes – Chill – That’s where the advertising didn’t fail! You don’t have to go anywhere else. It’s delicious and very quick. Great menu! A place that knows what good restaurant service is, which is not very common in Sri Lanka. There is ALWAYS full seating, tables are booked like in Moscow restaurants). But all guests are treated equally well. They work non-stop it seems) Recommended. – One Love – very tasty schnitzel and tea with milk + cocktails. ELLA MOUNT HEAVEN HOTEL – Good and inexpensive buffet.
Restaurants in Colombo
BEACH CLUB by the sea with pool and restaurant
– Kurumba Bay Weligama – Angel Beach Unawatuna – 2000 per person deposit for which you order from the menu – Petti Petti Mirissa (pool free for restaurant visitors) – Paradise Beach Club (pool access – 500 rupees per person. Children free) – Timeless Villa – hotel, but pool and sunbeds available for restaurant guests – W15 in Weligama. The pool is free for restaurant guests. Beautiful, spacious. Live music on the weekends. Delicious inexpensive pizza.
PACKAGE FOR THE DAY from 5* HOTELS
– Araliya Beach Resort & Spa Unawatuna (6500 per person from 9:30 to 17:30, includes lunch buffet and evening tea in the beach club, use of the pool, etc.) – Weligama Bay Marriott Resort & Spa
it’s BEAUTIFUL to sit, take pictures, but expensive and not always good.
Where to buy cakes:
– Bake’n take. There’s a branch in almost every city in the south. Google a map of where the closest one is to you. Reasonable cakes that look nice and are relatively inexpensive.
August 01, 2022
I’m on Telegram: srilanka_planetter (same chat room for questions)
Vatsap / Viber: +94763081200
Living in Sri Lanka in Mirissa for 9 years Renting houses Director of a company in Sri Lanka. ❤ Russian-Lankan family
Review: Food in Sri Lanka – Food in different areas of Sri Lanka: taste, prices and features
We went to Sri Lanka from April 22 to May 6, 2016. We started our trip with a beach vacation in the west of the country – Hikkaduwa beach, then we arranged an excursion program:
– visited Yala National Park in the southeast of the country; – visited the high mountain Ella; – traveled by train from Ella to Kandy through Nuwara Eliya – this route is considered one of the most picturesque; – got acquainted with the medieval capital of Sri Lanka – Polonnaruwa.
We ended our journey again with a beach holiday, but in the eastern province of Sri Lanka – in Trincomalee, namely Uppuveli. The last day spent in the capital Colombo, arrived by night train from Trincomalee.
It should be noted that prices are quite different in each region of the country.
If you compare Trincomalee and Hikkaduwa, the latter is definitely cheaper. And what is especially worth noting (and this was a surprise to us) – very few places in Trincomalee where you can order alcoholic beverages. And I’m talking about bars now, not even stores. For example, in the area we were in, it was the only Fernando bar, and one store not far from it. It is quite logical that prices for alcohol in Trinokmali are more expensive than in Hikkaduwa. It’s worth stating, of course, that I’m talking about the tourist vacation and the beachfront, although something tells me that things aren’t better in the interior of the area, either.
So if you can’t imagine your dinner without a mug of beer sweating from the cold or an evening without a cocktail of rum, then planning a trip to Trincomalee you should keep in mind that you will face the problem of buying it. Some bars allow you to bring your own drinks and will even kindly give you some glasses, but again, this is not allowed everywhere. It is better to find out in advance from the owners of the cafe.
The most surprising thing for us in terms of prices was a visit to Kandy. If before we had lunch and dinner in seaside cafes, where they don’t particularly care about the interior, this town surprised us. We arrived in Kandy in the evening, checked into a hostel, where we were not offered dinner, but were told that there was a restaurant nearby. When we reached it at first we dared not even to enter – it looked so pompous compared to all the places we had seen before: starched tablecloths, full table setting, waiters in uniform, air conditioning and other benefits of civilization. And it ended up being our cheapest dinner in Sri Lanka. Now I will describe in detail the prices at different resorts in the country, and you will understand it. Again, alcohol was not served in the restaurant and were not allowed to bring our own. This is apparently a feature of the eastern part of the country.
So let’s review our breakfast, lunch and dinner in Sri Lanka.
The western region of the country – Hikkaduwa, examples and prices of dishes.
Breakfast at our hotel was not provided, so on the very first day we went to a fruit market and bought all sorts of goodies, with which we started our morning.
– Watermelon: 170-200 rupees (depending on species). – Pineapple: 200 rupees (sweet and very tasty, I especially recommend it). – Lime: 30 rupees apiece (bought for a snack). – Mango: 50 or 100 rupees – depending on the species, with 50 being tastier. – Bananas: 80 rupees for a bunch.
Our lunch was about 2,000 rupees, with two dishes and a beer.
– Rp 2,240: seafood omelet, noodles with vegetables, ananos fraiche, 1 beer. – Rs. 1320: scrambled eggs, sausages, bacon, fruit, coffee – Rs. 1815: rice with curry chicken, scrambled eggs with bacon, beer 2 pcs. – Rs. 1573: omelette, rice with shrimp, beer 1 piece. The yield of the dishes is large, so we always took only one portion of each dish. The beer in the cafe costs about 350 rupees, although in our hotel it was 420. If you buy it at a specialty store, it will cost 200 rupees a bottle. It is better to take instant coffee because the grain coffee is more like a kind of slurry of light color with a taste of earth. Be careful with the tea: very often it is served immediately mixed with milk.
Dinner came out more expensive, mostly, of course, at the expense of alcohol and more expensive dishes (shrimp, fish).
– 3,420 rupiah: large grilled shrimps, rice with egg, vegetable salad, 2 beers, 1 arak (50 grams). – Rs. 4885: tiger shrimp portion, small shrimp portion, 2 beers, 1 arak – Rs. 4510: whole fish (Rs. 1700), fish steak (Rs. 850), cocktail of arak and passion fruit juice, 2 beers (300 each), 2 coffee, 1 ice cream portion. – Rs. 3960: grilled shrimp 2 pieces, beer 2 pieces.
Once we went to Lavazza café: took two medium coffees and one chocolate brownie, cost 1,300 rupees for the pleasure of real coffee: a medium-sized cup of Americano costs 360 rupees, a large portion is 100 rupees more expensive.
As I mentioned above, we went to Yala National Park, where we spent the night in the town of Tissamaharama, a dinner consisting of grilled chicken, rice with vegetables and salad cost 1,650 rupees. Alcohol is not served there, but were allowed to bring their own beer, which we bought at a nearby expensive restaurant at a fabulous price – almost 500 rupees a bottle. After the morning safari we had lunch there, ordering chicken soup and local noodles with vegetables, for which we paid 1100 rupees.
Next on our itinerary was a visit to Ella. The day and a half was so full that in fact we only had time for breakfast (the cost was included in the price of the hotel room) and dinner.
And the first dinner we again ordered at the hotel, it was cooked by the hostess of the house (two portions of rice with chicken and vegetable salad for 2680 rupees), but the second day we went to a cafe in the center of this small town. We ordered a big plate of meat, which had pork, beef (more precisely buivulatina), chicken, and sausages of several kinds. The portion is large (enough for two people), but still, for our taste the meat in Sri Lanka is not very well cooked, or the quality of meat suffers. We made a conclusion that it would be better to order chicken or seafood. And our dinner cost 3068 rupees, including the aforementioned meat plate, beer and as an appetizer (and local exotics) took fried cashews with onions.
From Ella we headed to Kandy, it was a long train ride, so we prepared ourselves by buying melted cheese (Rs. 498 per pack), bacon (Rs. 500 per pack) and bread (Rs. 70 per loaf). We made sandwiches out of all this and basically lived on it all day. We had dinner in a restaurant in Kandy, I mentioned it above. By the way, I should mention that during our visit we saw several Lankan families (and the families are represented by several generations) gladly had dinner there too. After a half-starved day, we again craved meat, and also hot soup, which we had not eaten for more than a week. Our bill totaled 1870 rupees: soup (large and tasty portion), meat plate (pork, chicken, sausages, vegetables, omelette), vegetable salad with melted cheese (apparently brynza, and cheese in general, they are in short supply), juice, ice cream, tea.
Trinkomali was a bit disappointing: portions of dishes are smaller, side dishes (salad and fries) are many times smaller, the taste of the dishes themselves leaves much to be desired, the prices bite. Examples: if a whole fish in Hikkaduwa cost us 1700 rupees, then in Trincomalee it was 2500 rupees. For a grilled chicken (not the whole, just a small part of it) and rice with chicken, we paid 2,600 rupees, for two servings of shrimp (very small) – 2,700 rupees (and not on the beach, and in a cafe at a small distance from it). The beer at the bar cost 500 rupees, strong drinks (rum, tequila – for 50 gr. the price was 500 rupees). Let me remind you that this bar was the only one in our neighborhood. There was also an alcoholic store nearby: beer there cost 350 rupees, local drink arak for 50g – 350 rupees.
We spent the last day of our trip in Colombo. Tired of the local food, we decided to have lunch at a Japanese restaurant. Especially looking for it by googl-cards and were not disappointed. The price tag, of course, at times higher than the local cuisine, but, first, it was very tasty, and secondly, it was some kind of variety over the past couple of weeks, and finally, thirdly, we were allowed to bring our own beer (because they don’t sell it anywhere in the cafe) and kindly put it in the fridge so it would not get hot. A plate of three kinds of raw fish and “crab meat” (really just plain sticks) cost 2,800 rupees. Not full, we ordered a separate plate of tuna sashimi (750 rupees) and salmon (860 rupees).
And our last meal was at the Colombo airport, at good old Burger King))