Vegan & Plant-Based Colombo

Colombo is a great place to discover Sri Lankan plant-based cuisine, from fragrant rice and vegetable curries to hoppers, dosas, fresh fruit and delicious coconut-based dishes. Alongside traditional food, the city also has a good selection of cafés and restaurants offering dedicated vegan dishes and plant-based alternatives.

At FindMeLanka, we've selected some of the best places in Colombo for vegan and plant-based dining, focusing on food quality, variety, atmosphere and the overall experience. Whether you're looking for vegan dining, traditional Sri Lankan food or a café with good plant-based options, this guide helps you find the right places to eat during your stay.

Vegan Restaurants in Colombo

For travellers who prefer dedicated vegan and plant-based dining, Colombo has a small but worthwhile selection. These places focus on plant-based food, making them particularly convenient for vegans who want to enjoy their meal without having to check every dish.

🌱 Ranbath Organic

A dedicated plant-based restaurant specialising in traditional Sri Lankan cuisine. Ranbath is particularly interesting for visitors who want to experience authentic local food in a completely plant-based setting, with heirloom rice, vegetable curries and traditional Sri Lankan dishes.

🌱 Nutty Essentials

A health-focused vegan café in Colombo 07, offering plant-based breakfasts, smoothie bowls, chia puddings, overnight oats and protein-rich dishes.

Vegan-Friendly Cafés & Restaurants

Colombo has a much wider choice of vegan-friendly cafés and restaurants than dedicated vegan establishments. The venues below are not fully vegan, but offer vegan dishes or plant-based choices, making them great options for travellers looking for more flexibility when dining out. For a strict vegan diet, always check ingredients and preparation methods with the restaurant before ordering.

🌱 Seed Café

A popular Colombo 07 café serving brunch, coffee and healthy dishes, with a good selection of vegan options. A great choice for breakfast, brunch or a relaxed daytime meal.

🌱 Café Kumbuk

A relaxed café focused on fresh, locally sourced food, with vegan and dairy-free choices available. A lovely option for healthy food, brunch and a laid-back garden atmosphere.

🌱 Life's Good Kitchen

A popular health-focused restaurant in Colombo 05 offering a variety of vegan dishes, including falafel, hummus, tofu-based dishes and a vegan burger. A good choice for healthy international food with plenty of plant-based options.

🌱 Sri Vihar Restaurant

A long-established vegetarian restaurant specialising in South and North Indian cuisine, with vegan choices including vegetable kottu, dosa and other plant-based dishes. A great option for authentic Indian food at an affordable price.

🌱 Anandham

A popular vegetarian restaurant offering South and North Indian cuisine, with a selection of vegan choices alongside its wider vegetarian menu. Ideal for dosas, curries, thalis and traditional Indian flavours.

🌱 Shanmugas

One of Colombo's established vegetarian Indian restaurants, serving South and North Indian dishes with a selection of vegan options. A good choice for dosas, curries and authentic Indian vegetarian cuisine.

🌱 Upali's by Nawaloka

One of Colombo's best-known Sri Lankan restaurants, offering a wide selection of traditional dishes, including several vegan choices. A great place to experience Sri Lankan favourites such as string hoppers, pol roti, vegetable curries and other local dishes.

🌱 Culture Colombo

A stylish Sri Lankan restaurant celebrating traditional flavours and local ingredients, with a selection of vegan and plant-based dishes. A good choice for enjoying Sri Lankan cuisine in a more refined setting.

🌱 Café on the 5th

A long-established Colombo café and restaurant serving Sri Lankan and international-style food, with vegan-friendly choices. A versatile option for casual dining, local dishes and all-day meals.

🌱 Golden Café

A small, traditional vegetarian restaurant in Pettah specialising in South Indian food, with vegan options available. An excellent choice for authentic South Indian flavours, a local atmosphere and budget-friendly dining.

Where to Buy Vegan &
Plant-Based Products

🌱 Vegan.lk

A Sri Lankan online marketplace dedicated to vegan and cruelty-free products, offering a variety of plant-based foods and ingredients with delivery available in Colombo.

Vegan Desserts & Ice Cream

🍦 Frutti Natural

Dairy-Free Sorbets & Natural Fruit Flavours
Frutti Natural specialises in natural, fruit-forward frozen desserts, with several sorbets specifically labelled dairy-free. Tropical flavours such as pineapple, mango and passion fruit make this a refreshing choice for anyone looking for a lighter, dairy-free treat.

🍨 Isle of Gelato

Artisan Gelato with Vegan Options
Isle of Gelato combines Italian gelato-making techniques with Sri Lankan ingredients and tropical flavours. The range includes coconut-based vegan gelato and seasonal fruit options, making it a good choice for groups with both dairy and dairy-free preferences. 

🍧 Cremalato

Handcrafted Gelato, Pops & Sorbets
A popular Colombo gelato and dessert spot offering handcrafted sorbets alongside its regular gelato selection. Ask which sorbets are dairy-free when ordering.

🍦 Enrich Soya Ice Cream & Cafe

Soya-Based Ice Cream in Colombo
Enrich Soya Ice Cream & Cafe specialises in soya-based frozen desserts, making it an interesting option for visitors looking for an alternative to traditional dairy ice cream. It's particularly worth considering for those seeking a plant-based or dairy-free treat.

Vegan & Plant-Based Colombo Q&A

Is Sri Lankan food vegan-friendly?

Yes. Sri Lankan cuisine has many naturally vegan dishes, particularly vegetable curries, rice, hoppers, string hoppers, dhal, sambols and coconut-based dishes. However, some traditional recipes may contain dairy, ghee or other animal products, so it is always worth checking before ordering.

What are the best vegan dishes to try in Sri Lanka?

Some popular vegan-friendly choices include vegetable rice and curry, dhal curry, vegetable hoppers, string hoppers, pol sambol, jackfruit curry, potato curry and coconut-based vegetable dishes. Sri Lankan cuisine offers plenty of variety, especially when several vegetable curries are served together.

Are there fully vegan restaurants in Colombo?

Yes, although dedicated vegan restaurants are relatively limited compared with vegan-friendly cafés and vegetarian restaurants. Ranbath Organic and Nutty Essentials are two dedicated plant-based options in Colombo.

Are vegetarian restaurants in Colombo suitable for vegans?

Many vegetarian restaurants offer a good selection of vegan dishes, particularly restaurants specialising in Indian and Sri Lankan cuisine. However, vegetarian does not always mean vegan, as ingredients such as milk, yoghurt, butter, ghee and paneer are commonly used. Always ask which dishes are prepared without animal products.

Is it easy to find vegan food in Colombo?

Yes. Colombo offers a growing range of dedicated vegan and vegan-friendly restaurants, cafés and health-food shops. Traditional Sri Lankan cuisine also makes it relatively easy to find plant-based meals, particularly rice and vegetable curries and other coconut-based dishes.

Can I find vegan breakfast in Colombo?

Yes. Many cafés offer vegan-friendly breakfast options such as fruit, smoothie bowls, oats, plant-based milk, toast, hoppers and other plant-based dishes. Dedicated vegan cafés and health-focused restaurants are particularly good choices for breakfast and brunch.

Is Sri Lankan food spicy for vegans?

It can be. Sri Lankan cuisine is known for its use of chilli, curry spices and aromatic ingredients, but the level of heat varies considerably between dishes and restaurants. If you prefer milder food, simply ask for less chilli or a mild version when ordering.