The 10 Best Vegetarian Restaurants In Colombo, Sri Lankaairport_transferbarbathtubbusiness_facilitieschild_activitieschildcareconnecting_roomcribsfree_wifigymhot_tubinternetkitchennon_smokingpetpoolresturantski_in_outski_shuttleski_storagesmoking_areaspastar

The 10 Best Vegetarian Restaurants In Colombo, Sri Lanka

The 10 Best Vegetarian Restaurants In Colombo, Sri Lanka
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.


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, $$$
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.
More Info
Shanmugas © Courtesy of Shanmugas

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.

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.

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.


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.

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.

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.

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.