The official religion of Sri Lanka is Theravada Buddhism. Buddhism has given rise to Vegetarian dining culture in Sri Lanka. Colombo the Capital City of Sri Lanka is home to numerous vegetarian restaurants that cater for vegans and lactose intolerant clients. 

Here is our guide to the 10 best vegetarian restaurants in Sri Lanka.

  1. Amro Vegetarian Café

Amro Vegetarian café is along the old Kasbewa road in Colombo. The serve sumptuous authentic Sri Lankan cuisines with main dishes such as rice and curry they also have an extensive drinks menu with different flavours of fresh fruit juice and smoothies. 

  1. Dunhinda

Dunhinda is one restaurant that you have to visits and probably more than twice while in Sri Lanka. It has the traditional feel from the model of the huts and gardens setting. They offer great vegetarian food that feels like street food from a stall. Their core menu items are all health meals with papadum as their signature meal and they offer fresh fruit juices. You need to know your way around Colombo to find it but it’s worth the hassle.

  1. Shanmugas

Shanmugs is an Indian restaurant in Colombo, Sri Lanka. It is one of the best vegetarian restaurants in Sri Lanka. Shanmugs is popular with locals and tourists because of it well done vegetarian dishes and curries.

  1. Greenlands Hotel

Greenlands hotel is the home of dosas and hoppers in Sri Lanka. Greenlands hotel is a vegetarian power house they have been operating in Colombo, Sri Lanka for the longest time. 

  1. Milk and Honey

Milk and Honey is easily located, they operate at Horton Place, Colombo, Sri Lanka. They offer a remarkable vegetarian menu including sandwiches, wraps, smoothies, cakes and brownies. The ambience of the restaurant is an outdoor garden atmosphere. It’s great for hosting a group of friends for lunch or brunch. They are well known for using honey in their dessert instead of sugar.

  1. Sri Vani Vilas Hotel

Sri Van Vilas Hotel offers menu vegetarians, vegans and lactose intolerance clients. The restaurant is on Messenger Street in Colombo, Sri Lanka. They offer fast vegetarian foods and snack like dosas or rota.

  1. Chuteneys Cinnamon Grandh

Chuteneys is a five-star vegetarian restaurant located along the prestigious Galle Road in Colombo, Sri Lanka. The restaurant offers distinct menu of different South Asian staple vegetarian meals and fresh healthy drinks.

  1. Shri Vihar

Located in Jayanthi Mawatha in Colombo, Sri Lanka, the restaurant is a traditional authentic vegetarian eatery. It has a wide range of vegetarian dishes and snacks. They offer spicy foods and creamy dishes.

  1. Mathura

Mathura is one of the best Sri Lankan restaurants in the city and cozy set location  as well as delicious  vegetarian dishes. Their Vegetarian menu comprises of dosa, flat breads, rice and vegetable served with mouth-watering sauce.

  1. Sri Suryas

Sri Suryas is a premier vegetarian restaurant located along Sea Street in Colombo, Sri Lanka. Their signature meal are dosas and Vadais.