Best Restaurant in Sri Lanka: Upali’s by Nawaloka

On the last day of my hasty one-week trip to Sri Lanka, I could not pass on the opportunity to dine at Upali's by Nawaloka - a posh dining spot hailed as the best Sri Lankan restaurant located in the heart of Colombo. Scroll down for Chef's recommendations and to know which dishes to order when you dine at the top restaurant in Colombo!

THE BEST Restaurants in Sri Lanka
Best Restaurant in Colombo, Sri Lanka: Upali’s by Nawaloka

Upali’s by Nawaloka

Best Restaurant in Sri Lanka

Located in the heart of the capital Colombo, Upali’s faces the serene ViharamahaDevi Park and is adjacent to popular attractions such as the city’s Town Hall and the Nelum Pokuna Theatre. It was rather quiet when I visited the restaurant at 4pm, but as soon as the clock struck 6, the crowd started pouring in and soon the restaurant was filled with chatters and buzz.

This top restaurant in Colombo is run by David Cruse and Upali Dharmadasa - both whom are high profile individuals in the Sri Lankan business community as well as veterans in the hospitality industry.

Upali’s by Nawaloka, colombo
Upali’s by Nawaloka is voted as the best Sri Lankan restaurant
Upali's by Nawaloka Colombo
 Upali’s by Nawaloka is the winner of Tripadvisor's Certificate of Excellence from 2015 to 2019

Upali’s takes the effort to stand out. From the way the restaurant is elegantly decorated to the little special touches to its recipes, it is dedicated to bringing its patrons the best of Ceylonese hospitality and cuisine.

For starters, the spices used in Upali’s are all sourced locally from Sri Lanka’s northern city of Jaffna as well as from the southernmost city of Matara to ensure diversity yet effectively preserving authenticity. Its elaborate menu showcases its wide array of signature and well-flavoured dishes that are unique to the country only.

sri lankan restaurant near me
Spices used at Upali's are sourced from Jaffna and Matara
Best restaurant in Colombo
Tastefully designed interior at Upali's by Nawaloka.
Upali's by Nawaloka price menu
Upali’s by Nawaloka is voted as the best restaurant in Sri Lanka

Popular Dishes at Upali’s

All the dishes listed below are recommended by the Chef at Upali's - a few being its signature dishes while the others being the crowd's favourites. Remember to add them to your list when dining at Upali's at Nawaloka the next time you're visiting Colombo!

Our Sri Lankan culinary adventure at Upali's started with refreshing sips of organic homemade ginger beer that is concocted using ginger and aromatic lemongrass. This drink is both sweet and spicy yet not overly gassy. Its taste makes it the perfect palate cleanser between dishes.

For the main courses, our palates were delighted with a few local favourites - starting with Mutton Varuwal. The mutton pieces are sautéed Jaffna-style to the perfect tenderness in all the right spices. You can hear the server stepping out of the kitchen doors with the sizzling platter in hand - making a grand entrance across the room and to your table. The next dish is Thora Maalu Stew - a creamy seared fish in mustard cream, onions, garlic, ginger, curry leaves, green chili, coconut milk, potatoes, capsicum, tomatoes and spices. The dish is slightly on the bland side for us, but it gives an interesting and much-needed flavour contrast.

Hathmaluwa was next on the table, which is a traditional 'seven-in-one' vegetable curry. The recipe for this dish dates back 2,000 years. Not only is it brimming with flavours from the traditional spices used, this multi-nutrient meal is also claimed to be great for health! As rice and bread are two staple foods in Sri Lanka, it was only expected that our meal is accompanied with Roti Parata (served with chicken gravy) and Themparadu Bath - steamed white rice with onions and curry leaves tempered in ghee.

Upali's by Nawaloka
Organic Homemade Ginger Beer Rs.560
Upali's by Nawaloka colombo
Mutton Varuwal Rs.850
Upali's by Nawaloka colombo
Thora Maalu Stew Rs. 850
Upali's by Nawaloka colombo
Hathmaluwa Rs. 650
Upali's by Nawaloka colombo
Roti Parata Rs. 395
Upali's by Nawaloka menu price
Themparadu Bath Rs. 325

We ended our meal on a sweet note with two of Upali's most popular desserts. Sandhya's Wiskothu Pudima is a recipe created lovingly by Upali's wife. It is a divine concoction of baked biscuit pudding layered with chocolate sauce and topped with vanilla ice cream. The second recommended dessert is Watalappan, which is a delightfully sweet pudding made using jaggery and coconut milk, topped with nuts.

Upali's by Nawaloka colombo
Sandhya's Wiskothu Pudima Rs.390
Upali's by Nawaloka colombo
Watalappan Rs.300

Food Menu & Price

Upali’s offers a wide array of dishes with the best of Sri Lankan flavors. Every visitor will have the opportunity to immerse in a truly local and unique culinary experience. Prices of dishes are incredibly reasonable, ranging from US$3 to US$10.

During our trip, we were looking to taste traditional, authentic Sri Lankan food and we found it at Upali's by Nawaloka. As the restaurant caters to mostly expats and curious travelers, the chefs are careful when it comes to adjusting the hotness of the dishes. If you are one who loves your food spicy, remember to tell the waiter your preference to avoid being disappointed!

Contact Information

Address: 65 Dr C.W.W Kannangara Mawatha, Colombo 00700, Sri Lanka
Contact number: +94 112 695 812
Opening hours: 11.30am-10.30pm

Don't forget to share your travel & dining moments with us on Instagram by tagging @rollinggrace or #RollingGrace. Happy travelling!

Upali's by Nawaloka colombo
Which dish would you like to try at Upali's? Let us know below in the comment box!


  1. This comment has been removed by a blog administrator.

  2. This comment has been removed by a blog administrator.

  3. Somehow I do feel that these cuisines look familiar. Maybe because we could enjoy this in our very own backyard. Wow this restaurant has won so many awards. Must be really good.

  4. Sri Lanka is one of the country yet to tick..hopefully can visit soon ☺️

  5. Wow.......all the food in this post look so yummy. Reading this post makes me want to visit Sri Lanka a lot now. Hehehe.

  6. Seronoknya dapat pergi ke negara lain. Paling penting mestilah nak cuba menu popular di sesebuah negara kita pergi. I think i boleh makan sb ada spices mcm makanan India.

  7. the roti parata looks like our roti canai. Now you make me hungry looking at all yummy food

  8. Unikla kedai dia.. but i love the dessert looks so tempting

  9. When I was in Sri Lanka, I didn't really get a chance to go to a proper sit-down restaurant. Most of what I had were street food, and food prepared by my host. The ones you had look great!

  10. Sri Lanka dalam wishlist destinasi travel Marsha. Lepas covid ok boleh mula dengan Sri Lanka

  11. Thank you for sharing this.. Good reference for me if I get a chance to visit Sri Lanka soon or near future.. will definitely look for this restaurant..

  12. wahh menariknya. terima kasih atas perkongsian ya. teringin jugak nak pergi ke sri lanka suatu hari nanti. :)

  13. Macam sedap je Mutton Varuwal tu. I noticed menu dia banyak bawang and one of my friend ajar kalau masak letak banyak bawang confirm sedap

  14. Sis tau Sri Lanka ni makanan dia rasa pekat rempah ratus dia kan, macam India, pernah kawan kata macamtu laa.. tapi memang sedap.. cuci tangan pun masih berbau hehehehe

  15. Wah..nampak sedap semua hidangan kat sini. I pernah juga makan menu Sri Lanka diaorang punya food tak banyak beza dengan indian food jugak kan?

  16. Wau.. sangat menarim bila tgk menu2 hidangan org sana mcm lebih kurang masakan mamak kat sini

  17. Omg.... i love sri lankan food and plan to visit this country when i am able too travel abroad. Thanks for the recommendation.

  18. omg those brownies !!!! i feel like want to go there asap. hopefully the boarder will open soon. i miss travelling abroad. Sri Lanka is now in my list.

  19. This comment has been removed by a blog administrator.


Post a Comment

Popular Posts