The 10 Best Vegetarian Restaurants In Colombo, Sri Lanka

Photo of Lena Blos
9 February 2017

Whether you are looking for authentic Sri Lankan or South Indian dishes, Colombo’s vegetarian scene is steadily expanding. The capital city is home to numerous vegetarian eateries that also cater for vegans or lactose-intolerant customers. Here’s our guide to the best vegetarian venues in Colombo.

Vegetarian Curry | © Fountain Posters/WikiCommons


Duhinda, one of the city’s best and most unpretentious vegetarian restaurants. Passing through its door, visitors find themselves in a lotus garden filled with rustic huts which offers a truly enchanting setting. Looking like a street food stall, visitors will be dazzled by the well-balanced flavors and variety of dishes on offer. From home made papadum to curry and fruits, Dunhinda offers wholesome and healthy options. Although it isn’t easy to find, Dunhinda is worth the trip.

Address: Attidiya Road, Colombo, Sri Lanka


Restaurant, Vegetarian, $$$
Map View
Shanmugas | © Courtesy of Shanmugas
Shanmugas is not only one of the best Indian restaurants in town but also one of the most sumptuous vegetarian spots. With its dazzling menu, it comes as no surprise that Shanmugas has acquired a loyal group of regular customers: the restaurant has perfected the balance between spiciness and creaminess and serves up some scrumptious curries.

Milk & Honey

Offering all things healthy, Milk & Honey has been a raving success in Colombo. It offers an impressive menu featuring sandwiches, wraps, smoothies, cakes and brownies. With its garden-like atmosphere, this cafe and restaurant is ideal for a light lunch or a reunion with friends and offers a welcome respite from the noise and bustle of the city center. This restaurant is known for using honey rather than extensive amounts of sugar, resulting in healthier desserts.
Address: 44a Horton Place, Colombo, Sri Lanka, +941 2696286

Amro Vegetarian Cafe

Amro Vegetarian Cafe is a family restaurant with charming staff and a cozy atmosphere. They serve up some authentic Sri Lankan dishes; from rice and curry to an extensive selection of smoothies and juices, expect to find many healthy options. The four aunties that run Amro care about their customers and are happy to accommodate any wishes and needs. If you are looking to learn more about the local cuisine without eating meat, try some of their delicious dishes.
Address: 22, Old Kasbewa Road, Nugegoda, Colombo, Sri Lanka, +94 114343366

Hoppers | © Paul Joseph/WikiCommons

Sri Suryas

Sri Suyas offers everything from dosas and vadais to other snacks, and serves dishes mainly inspired by South Indian cuisine which are considered some of the best in Colombo. With the service on point, reasonable prices and well-seasoned food, there’s hardly anything to dislike about Sri Suryas. With its unpretentious setting, it continues to welcome a steady stream of visitors, delighting them with some truly unique flavors.
Address: 255, Sea Street, Colombo 11, Colombo, Sri Lanka, +94 112424789


Mathura is considered one of the best South Indian restaurants in the city and offers a comfortable setting as well as sumptuous dishes. From the crispy masala dosai to the filling potato curry, Mathura serves traditional meals with authentic flavors. It specializes in dosa, flat breads, rice and vegetable preparations served with sambar, chutney and all kinds of mouthwatering sauces.
Address: 185, Havelock Road, Colombo 5, Colombo 00500, Sri Lanka, +94 112556889

Avocado Salad | © Courtesy of Mathura

Shri Vihar

Shri Vihar is situated in the heart of Colombo and provides traditional Indian cuisine at reasonable prices. Offering both Northern and Southern dishes, this place will satisfy many different tastes. Its extensive menu includes numerous dishes, sweets, snacks, desserts and juices. Shri Vihar’s skillful chefs carefully prepare spicy and creamy dishes.
Address: Sri Sambuddhathva Jayanthi Mawatha, Colombo, Sri Lanka, +94 11 2 596597

Chutneys Cinnamon Grand

Chutneys is a five-star Indian restaurant with a menu of more than 200 options. The restaurant also features a Dosai Bazaar offering freshly prepared dosais and fillings during dinner. The menu is divided between the four Southern states of Indian and between vegetarian and non-vegetarian options.
Address: 77, Galle Road, Colombo 03, Sri Lanka, +94 112497372

Chutneys | © Courtesy of Cinnamon Grand Hotel

Sri Vani Vilas Hotel

Sri Vani Vilas Hotel is a wonderful place to enjoy some traditional Sri Lankan short eats such as dosas or rota, or indulge in a hearty curry with rice. The Sri Vani Vilas Hotel caters for lactose intolerant and vegan eaters.
Address: Shri Vani Vilas Hotel Pvt Ltd. 256, Messenger Street, Colombo 12, Sri Lanka, +94 112431382

Cookies Policy

We and our partners use cookies to better understand your needs, improve performance and provide you with personalised content and advertisements. To allow us to provide a better and more tailored experience please click "OK"