Skip to main content
PriceLeo

Vegetarian-friendly food in Sri Lanka

The best vegetarian-friendly food spots in Sri Lanka, grouped by district — every listing rated 4 stars or higher on Google.

Central Province

Kandy

★ 4.9 922 Google reviews

Vegetarian, Vegan, Cafe · Budget · Kandy

A plant-based gem near Kandy Lake serving generous vegetarian and vegan breakfasts, smoothie bowls and fresh juices in a chilled garden setting. One of the highest-rated eateries in the whole city.

129/8B Anagarika Dharmapala Mawatha, Kandy 20000

Vegetarian-friendly

★ 4.7 1,511 Google reviews

Cafe, European · Budget · Kandy

A European-style specialty cafe on DS Senanayake Veediya widely regarded as serving the best coffee in Kandy, alongside avocado toast, tacos and smoothie bowls. A favourite stop for travellers looking for a light Western breakfast or brunch.

125 DS Senanayake Veediya, Kandy 20000

Vegetarian-friendly

★ 4.7 839 Google reviews

Fusion, Burgers, Sri Lankan · Budget · Kandy

A quirky first-floor hangout on DS Senanayake Veediya fusing Western favourites with Sri Lankan flavours - think Sri Lankan-spiced burgers, kottu wraps and well-reviewed vegan options like jackfruit burgers.

1st Floor, 164 DS Senanayake Veediya, Kandy 20000

Vegetarian-friendly

★ 4.6 605 Google reviews

Sri Lankan street food · Budget · Kandy

A government-backed food court where local women cook traditional Sri Lankan street food to order - hoppers, pittu, string hoppers, roti, dosa and sweets - at remarkably low prices. Open daily 7am to 7pm; many dishes are naturally vegetarian.

Ahalepola Kumarihami Mawatha, Kandy 20000

Vegetarian-friendly

★ 4.4 662 Google reviews

Vegetarian, Sri Lankan · Budget · Kandy

A strictly vegetarian institution near the Kandy market serving cheap, hearty Sri Lankan rice and curry plus its famous soy-based ice cream in vanilla, strawberry and chocolate. A great budget option for vegans and vegetarians.

E L Senanayake Veediya, Kandy 20000

Vegetarian-friendly

★ 4.3 767 Google reviews

South Indian, Vegetarian · Budget · Kandy

An all-vegetarian South Indian eatery on DS Senanayake Veediya known for crisp dosas, idli and vada with vegan-friendly chutneys, at very affordable prices. A quieter alternative to nearby Balaji Dosai.

No. 9, DS Senanayake Veediya, Kandy 20000

Vegetarian-friendly

★ 4.1 4,480 Google reviews

South Indian, Vegetarian · Budget · Kandy

Kandy's best-known South Indian vegetarian restaurant, constantly packed for its crispy paper dosai, aromatic chutneys and sweet chai milk tea. A cheap, authentic and reliably busy spot in the heart of town.

03 DS Senanayake Veediya, Kandy 20000

Official website ↗
Vegetarian-friendly

Matale

★ 4.9 1,779 Google reviews

Sri Lankan · Budget · Sigiriya

A small, cosy family-run restaurant near Sigiriya Rock that has become one of the highest-rated eateries in the area, loved for its home-style Sri Lankan curries, warm hospitality and generous portions. Vegetarian and vegan options are plentiful.

Mailethtewa Road (Hotel Road), Sigiriya 21120

Vegetarian-friendly

★ 4.3 924 Google reviews

Sri Lankan, Vegetarian-friendly · Budget · Sigiriya

A traveller favourite on the Inamaluwa-Sigiriya road with a rich menu, generous portions and standout vegetarian and vegan curries; the banana lassi is a signature. Simple open-air setting close to the Sigiriya resthouse.

Inamaluwa-Sigiriya Road, Sigiriya

Vegetarian-friendly

Eastern Province

Ampara

★ 4.9 464 Google reviews

Brunch, Cafe, Coffee · Mid · Arugam Bay

Leafy garden brunch cafe off Sinhapura Road pouring some of the best specialty coffee on the east coast, with smoothie bowls, avocado toast and all-day breakfasts. Holds a near-perfect Google rating.

Sinhapura Road, Arugam Bay 32500

Vegetarian-friendly

★ 4.8 1,409 Google reviews

Wood-fired Pizza, Italian · Budget · Arugam Bay

Arugam Bay's best-loved pizzeria (formerly Food Nest), turning out proper wood-fired pizzas at backpacker prices. Consistently among the highest-rated restaurants on the east coast, with good vegetarian pizza options.

146 Tri Star Road, Arugam Bay 32506

Official website ↗
Vegetarian-friendly

★ 4.7 395 Google reviews

Sri Lankan, Rice & Curry · Budget · Arugam Bay

Humble family-run spot on Main Point Road famous for its nightly Sri Lankan rice and curry buffet, with a rotating spread of vegetarian curries plus fresh fish. Exceptional value and warm hospitality.

Main Point Road, Sinna Ulla, Arugam Bay

Vegetarian-friendly

★ 4.7 315 Google reviews

Brunch, International · Mid · Arugam Bay

Surf-side cafe and coffee bar on the main strip known for quality brunches, burgers and bowls in the most chilled spot near the beach. Offers vegetarian and vegan options alongside its regular menu.

Main Street, Sinna Ulla, Arugam Bay 32500

Official website ↗
Vegetarian-friendly

★ 4.7 297 Google reviews

Poke Bowls, Burgers · Mid · Arugam Bay

Breezy eatery by Surf Point serving fresh poke bowls, smash burgers and Mediterranean-style plates. A favourite for healthy lunches between surf sessions, with good meat-free bowl options.

Surf Point, Sinnapurna Road, Arugam Bay 32500

Vegetarian-friendly

★ 4.6 244 Google reviews

North Indian, Tandoori · Budget · Arugam Bay

Long-running North Indian kitchen on Manal Road dishing up tandoori chicken, butter paneer, tikka masala and fresh naan. Paneer and dal dishes make it a solid pick for vegetarians.

Manal Road, Arugam Bay 32500

Vegetarian-friendly

Batticaloa

★ 4.2 527 Google reviews

South Indian, Pure Vegetarian · Budget · Batticaloa

Batticaloa institution beside the lagoon serving pure-vegetarian South Indian food - crisp dosas, idli with sambar and a buffet-style rice and curry lunch. The town's go-to for a satisfying meat-free meal.

Batticaloa

Vegetarian-friendly

★ 4.2 219 Google reviews

South Indian, Pure Vegetarian · Budget · Batticaloa

Pure-vegetarian South Indian restaurant in Mylambaveli, north of Batticaloa town, known for flavourful dosas and idlis with spicy sambar and coconut chutneys. A haven for vegetarian diners on the east coast.

Mylambaveli, Batticaloa

Vegetarian-friendly

Trincomalee

★ 4.7 527 Google reviews

Sri Lankan, Seafood · Budget · Trincomalee

Warm family-run restaurant off Sarvodaya Road serving fresh seafood and classic Sri Lankan curries. Guests can also join cooking classes with the owners.

Sarvodaya Rd, Uppuveli, Trincomalee

Vegetarian-friendly

★ 4.6 877 Google reviews

Sri Lankan · Budget · Trincomalee

Homely family-run spot serving authentic Sri Lankan rice and curry spreads with generous portions. Also runs popular cooking classes for travellers.

No. 77 Nagammal Road, Trincomalee

Vegetarian-friendly

North Central Province

Anuradhapura

★ 4.8 900 Google reviews

Sri Lankan · Budget · Anuradhapura

Garden restaurant with one of the highest ratings in Anuradhapura, serving home-style Sri Lankan rice and curry spreads cooked to order. Small, personal and worth the wait.

622/18 Godage Mawatha, Anuradhapura

Vegetarian-friendly

★ 4.4 604 Google reviews

Sri Lankan · Budget · Anuradhapura

Budget-friendly local favourite serving authentic Sri Lankan rice and curry and kottu on Maithripala Senanayake Mawatha. Simple setting, big flavours.

Maithripala Senanayake Mawatha, Anuradhapura 50000

Vegetarian-friendly

★ 4.3 430 Google reviews

Sri Lankan · Budget · Anuradhapura

Cheerful budget eatery near the new bus stand dishing out traditional Sri Lankan rice and curry with village-style trimmings. Great value for a quick authentic meal.

5th Cross Street, New Town, Anuradhapura 50000

Vegetarian-friendly

★ 4.1 4,644 Google reviews

Indian, Sri Lankan, International · Mid · Anuradhapura

Anuradhapura's best-known dining landmark on the A12, serving Indian, Sri Lankan and international dishes in generous portions. Draws thousands of reviews for its consistency and value.

A12, Anuradhapura

Official website ↗
Vegetarian-friendly

★ 4.0 3,347 Google reviews

Sri Lankan, Indian · Mid · Anuradhapura

One of Anuradhapura's busiest family restaurants, famed for its lunchtime rice and curry buffet and Indian-style dishes. Popular with tour groups and locals alike.

Jayanthi Mawatha, Anuradhapura 50000

Official website ↗
Vegetarian-friendly

Polonnaruwa

★ 4.9 876 Google reviews

Sri Lankan, Village buffet · Mid · Polonnaruwa

Open-air garden restaurant by a canal on the A11, famous for its home-cooked Sri Lankan buffet with plenty of vegetarian curries and the charismatic host Jaga himself. Booking ahead is recommended.

A11, Diyasenpura, Polonnaruwa

Vegetarian-friendly

★ 4.9 198 Google reviews

Sri Lankan, Village buffet · Mid · Polonnaruwa

Highly rated authentic Sinhala buffet near Bendiwewa built around locally sourced ingredients and traditional recipes. A quieter, top-quality alternative to the bigger buffet houses.

Near Bendiwewa Maha Vidyalaya, Bendiwewa, Polonnaruwa

Vegetarian-friendly

★ 4.8 1,336 Google reviews

Sri Lankan, Village buffet · Mid · Polonnaruwa

Legendary village home-kitchen on the Habarana road serving a traditional Sri Lankan buffet cooked in clay pots over wood fires, with rice-field views. Widely considered the definitive local-food experience near Polonnaruwa.

Kalahagala, Polonnaruwa

Vegetarian-friendly

★ 4.7 218 Google reviews

Sri Lankan, Village buffet · Mid · Polonnaruwa

Charming palm-shaded buffet restaurant in Bendiwewa surrounded by rice fields, serving authentic village-style Sri Lankan curries with warm hospitality.

1608 Bendiwewa, Polonnaruwa

Vegetarian-friendly

★ 4.4 587 Google reviews

Sri Lankan, Buffet · Mid · Polonnaruwa

Buffet-style restaurant overlooking lush paddy fields, laying out around 30 Sri Lankan dishes including numerous vegetarian options. A convenient authentic lunch stop between the ancient city and Giritale.

Polonnaruwa-Habarana Rd, Polonnaruwa

Vegetarian-friendly

★ 4.1 405 Google reviews

Indian, Sri Lankan, Chinese · Mid · Polonnaruwa

Popular tour-bus stop on the A11 with a North Indian chef turning out Indian, Sri Lankan and Chinese dishes. Spacious, air-conditioned and good value at around USD 6 per head.

A11, Polonnaruwa 51000

Vegetarian-friendly

North Western Province

Puttalam

★ 4.6 134 Google reviews

Sri Lankan, Seafood · Budget · Kalpitiya

Small family kitchen widely rated the best meal in Kalpitiya town, with the chef cooking seafood and Sri Lankan curries using fruit and vegetables from his own garden.

Kalpitiya

Vegetarian-friendly

★ 4.4 122 Google reviews

Fast food, Sri Lankan · Budget · Puttalam

Bright casual restaurant in central Puttalam popular for burgers, shawarma, ice cream and quick family meals. A local favourite for an inexpensive night out.

Puttalam

Halal Vegetarian-friendly

★ 4.2 351 Google reviews

Sri Lankan, Fast food · Budget · Puttalam

Popular modern eatery in Puttalam serving generous rice bowls, kottu and short eats. One of the highest-rated everyday dining spots in town.

Puttalam

Halal Vegetarian-friendly

★ 4.1 124 Google reviews

Sri Lankan, Seafood · Budget · Puttalam

Relaxed family restaurant near the Puttalam lagoon front serving seafood, rice and curry and devilled dishes with a breezy waterside setting.

Beach Road, Puttalam

Vegetarian-friendly

Northern Province

Jaffna

★ 4.4 1,174 Google reviews

Vegetarian, South Indian · Budget · Jaffna

Bright, family-friendly pure-vegetarian restaurant in Thirunelvely with one of the highest ratings in Jaffna. Serves generous South Indian meals, kottu, string hoppers and fresh juices from early morning until late.

43 Adiyapatham Road, Thirunelvely, Jaffna

Vegetarian-friendly

★ 4.3 7,998 Google reviews

Ice Cream, Desserts, Snacks · Budget · Jaffna

A Jaffna institution near Nallur Kandaswamy Kovil that has achieved cult status for its towering fruit-and-nut sundaes and house-made ice creams. Expect queues of locals and travellers alike on warm evenings.

448A Point Pedro Road, Nallur, Jaffna 40000

Official website ↗
Vegetarian-friendly

★ 4.2 1,106 Google reviews

Jaffna Tamil, Seafood · Mid · Jaffna

Modern dining room dedicated to true Jaffna Tamil cooking - crab curry, mutton pepper fry, seafood noodles and odiyal kool. A go-to address for travellers wanting the peninsula's signature dishes done properly.

812 Hospital Street, Jaffna

Vegetarian-friendly

★ 4.0 1,957 Google reviews

South Indian Vegetarian · Budget · Jaffna

Historic vegetarian cafe in Jaffna's Grand Bazaar, serving South Indian and Tamil classics on banana leaves since 1951. Famous for dosai, pittu, and old-world marble-top tables that keep the breakfast crowd coming.

36-38 Grand Bazaar (C Ponnampalam Road), Jaffna

Vegetarian-friendly

★ 4.0 1,648 Google reviews

North & South Indian Vegetarian · Budget · Jaffna

Well-loved pure-vegetarian restaurant, cafe and bakery near Nallur temple, plating North and South Indian thalis, dosai and sweets. A reliable favourite with pilgrims, families and travellers exploring Nallur.

359/3 Temple Road, Nallur, Jaffna 40000

Vegetarian-friendly

★ 4.0 1,323 Google reviews

South Indian, Sri Lankan · Budget · Jaffna

Casual twin restaurant (Akshathai/Nila) on Stanley Road known for South Indian vegetarian fare, dosai, parotta and biryani alongside Jaffna specialities. A cosy, cash-only spot popular with both locals and visitors.

60 Stanley Road, Jaffna 40000

Vegetarian-friendly

Kilinochchi

★ 4.5 104 Google reviews

Sri Lankan, Chinese, Western · Mid · Kilinochchi

Restaurant of the ReeCha Mullai Resort at Iyakachchi near Elephant Pass, attached to Sri Lanka's first organic agricultural theme park. Serves Sri Lankan, Chinese and Western dishes with vegetarian, vegan and halal options, plus a pool and water park for families.

Kottandarkulam, Iyakachchi, Kilinochchi

Official website ↗
Halal Vegetarian-friendly

★ 4.4 914 Google reviews

Northern Tamil, Vegetarian · Budget · Kilinochchi

Famed traditional food court on the A9 run under the provincial agriculture programme, where local women cook Tamil classics at separate counters - hoppers, string hoppers, dosai and rice and curry. Widely considered the essential food stop between Vavuniya and Jaffna.

A9 (Kandy Road), Aananthapuram, Kilinochchi 44000

Vegetarian-friendly

★ 4.1 160 Google reviews

Saiva Vegetarian, South Indian · Budget · Kilinochchi

Simple, dependable Saiva (pure vegetarian) eatery in Kilinochchi town dishing out dosai, idli, pittu and vegetarian rice and curry. A solid budget stop for meat-free meals on the A9 run.

Kilinochchi town (A9)

Vegetarian-friendly

Mannar

★ 4.4 116 Google reviews

Pure Vegetarian, Indian · Budget · Mannar

Pure vegetarian restaurant near Thiruketheeswaram on the Mannar mainland, cooking North and South Indian, Chinese and Sri Lankan dishes entirely meat-free. A favourite of pilgrims visiting the historic Shiva kovil nearby.

Nagathalvu, Mannar

Official website ↗
Vegetarian-friendly

★ 4.1 268 Google reviews

South Indian, Dosai · Budget · Mannar

Long-standing bazaar favourite reputed to make the best dosai in Mannar, alongside Indian curries and Sri Lankan staples. An easy, inexpensive stop in the heart of the town's market streets.

Centre Bazaar Road, Mannar

Vegetarian-friendly

Mullaitivu

★ 4.4 153 Google reviews

Northern Tamil, Vegetarian · Budget · Mullaitivu

Hygienic, women-run traditional food centre near the Mullaitivu seafront serving vegetarian Tamil home cooking - milk hoppers, dosai, pittu and rice and curry at remarkably low prices. Reviewers call it the most delicious and affordable food in Mullaitivu.

Beach Road area, Mullaitivu town

Vegetarian-friendly

Vavuniya

★ 4.3 724 Google reviews

Northern Tamil, Vegetarian · Budget · Vavuniya

Beloved women-run food centre on the A9 serving authentic Northern Sri Lankan vegetarian fare - hoppers, string hoppers, pittu, dosai and traditional sweets at very fair prices. A cultural experience as much as a meal for travellers heading north.

A9 (Kandy Road), Vairavapuliyankulam, Vavuniya

Vegetarian-friendly

★ 4.0 341 Google reviews

South Indian · Budget · Vavuniya

South Indian eatery with abundant vegetarian options - dosai, idli and vibrant vegetable curries built on classic Tamil Nadu flavours. Open late, making it handy for dinner after a day on the A9.

Vavuniya town

Vegetarian-friendly

Southern Province

Galle

★ 5.0 1,500 Google reviews

Crepes, Desserts · Budget · Galle

The Galle Fort branch of Sri Lanka's award-winning creperie chain, serving sweet and savoury crepes, waffles and shakes to crowds strolling the ramparts.

Galle Fort, Galle

Official website ↗
Vegetarian-friendly

★ 4.9 2,500 Google reviews

Poke bowls, Japanese fusion · Mid · Galle

A small Hospital Street spot that has become Galle Fort's hottest table, building customisable poke bowls from Japanese rice, fresh local tuna and Sri Lankan ingredients. Signature orders include the tuna poke bowl and salmon crispy rice.

24 Hospital Street, Galle Fort, Galle

Vegetarian-friendly

★ 4.9 1,700 Google reviews

Cafe, Sri Lankan, Desserts · Budget · Galle

A charming upstairs cafe above a Lighthouse Street chocolate shop, near-perfectly rated for its kottu, burgers, teas and celebrated cheesecake, with warm service and Fort views.

Lighthouse Street, Galle Fort, Galle

Vegetarian-friendly

★ 4.8 1,475 Google reviews

Cafe, International · Mid · Unawatuna

A laid-back surf lounge steps from Unawatuna beach serving smoothie bowls, wood-fired pizza and fresh juices to a young crowd of surfers and travellers. Among the best-rated hangouts on the bay.

Welle Dewalaya Road, Unawatuna

Vegetarian-friendly

★ 4.7 1,300 Google reviews

Gelato, Desserts · Budget · Galle

An artisanal gelateria in Galle Fort churning small-batch gelato and sorbets from Sri Lankan fruit, chocolate and spices — the essential rampart-walk treat.

Galle Fort, Galle

Vegetarian-friendly

★ 4.7 1,247 Google reviews

Deli, Cafe, Breakfast · Mid · Unawatuna

A popular deli-cafe on Devala Road doing big breakfasts, gourmet sandwiches, proper coffee and homemade cakes — the go-to brunch spot in Unawatuna.

147 Devala Road, Unawatuna

Vegetarian-friendly

★ 4.7 696 Google reviews

Sri Lankan · Budget · Galle

A tiny family-run gem on Parawa Street famous for its ten-curry Sri Lankan feast, cooked fresh daily by the owner's family. Cooking classes and warm hospitality make it a Fort favourite.

5 Parawa Street, Galle Fort, Galle

Vegetarian-friendly

★ 4.7 477 Google reviews

Sri Lankan · Budget · Unawatuna

A family-run Unawatuna restaurant serving traditional Sri Lankan rice and curry with plenty of vegetarian curries, plus popular hands-on cooking classes.

120 Yaddehimulla Road, Unawatuna

Vegetarian-friendly

★ 4.6 1,500 Google reviews

Sri Lankan · Budget · Galle

An authentic Sri Lankan restaurant just outside the Fort, loved for its traditional clay-pot rice and curry spreads, hoppers and generous vegetarian options at local prices.

Wakwella Road, Galle

Vegetarian-friendly

★ 4.6 979 Google reviews

Italian, Pasta · Mid · Galle

A cosy Italian kitchen at the corner of Leyn Baan and Cross Street making fresh ravioli, tagliatelle and gnocchi daily, finished with proper tiramisu and panna cotta.

Leyn Baan Street, Galle Fort, Galle

Vegetarian-friendly

★ 4.6 828 Google reviews

Middle Eastern, Moroccan · Mid · Galle

A halal Middle Eastern restaurant on Church Street inside Galle Fort, celebrated for mezze platters, smoky kebabs and slow-cooked Moroccan tagines, with strong vegetarian mezze options.

40 Church Street, Galle Fort, Galle

Halal Vegetarian-friendly

★ 4.5 3,200 Google reviews

Cafe, Seafood, Sri Lankan · Mid · Galle

Galle Fort's best-known cafe, housed in a 17th-century Dutch building on Pedlar Street and open since 2004 as the first cafe inside the UNESCO site. Muslim-owned and halal, with seafood, Sri Lankan curries, sandwiches and gelato.

92 Pedlar Street, Galle Fort, Galle

Halal Vegetarian-friendly

Hambantota

★ 4.9 332 Google reviews

Sri Lankan · Budget · Tissamaharama

Hidden-gem family eatery on the Hambantota road praised for generous portions of cheese kottu, fried rice, garlic chicken and devilled prawns at very fair prices. The curry spreads include dhal, eggplant and other vegetable dishes.

16/2 Hambantota Road, Tissamaharama

Vegetarian-friendly

★ 4.7 1,540 Google reviews

Sri Lankan, Buffet · Budget · Tissamaharama

Charming wood-fire kitchen overlooking rice paddies on the Hambantota road, where a Sri Lankan buffet of curries is cooked in front of guests over open flames. The top-rated dinner stop for Yala safari travellers, with plenty of vegetable curries.

No 100 Hambantota Road, Tissamaharama 82600

Vegetarian-friendly

★ 4.7 200 Google reviews

Sri Lankan, Chinese · Budget · Tissamaharama

Relaxed cafe-restaurant on Palliyawatta Road known for kottu, chopsuey rice, seafood dishes and cold beer, backed by first-class service. A dependable, budget-friendly dinner spot near the Tissa lake.

27 Palliyawatta Road, Tissamaharama

Vegetarian-friendly

★ 4.6 1,649 Google reviews

Pizza, Seafood, Asian Fusion · Mid · Tissamaharama

Modern, spotless restaurant on Tissa's main street serving pizza, seafood platters and Asian fusion plates, with air-conditioned indoor seating. Opens before dawn for safari breakfasts and caters well to vegetarians and vegans.

Main Street, Tissamaharama

Vegetarian-friendly

★ 4.6 261 Google reviews

Sri Lankan, Seafood · Budget · Tissamaharama

Informal roadside restaurant on the Kataragama road that locals and travellers rate for its lemon prawns, fresh seafood and rice-and-curry spreads of up to nine separate dishes. Simple setting, big flavours, honest prices.

Kataragama Road, Punchi Akurugoda, Tissamaharama 82600

Vegetarian-friendly

Matara

★ 5.0 1,300 Google reviews

Crepes, Desserts · Budget · Matara

The Matara branch of Sri Lanka's award-winning crepe chain, flipping sweet and savoury crepes, waffles and milkshakes for a young local crowd near the beachfront.

Matara

Official website ↗
Vegetarian-friendly

★ 4.8 1,327 Google reviews

Italian, Pizza · Mid · Mirissa

An Italian-run pizzeria at Udupila Junction turning out authentic wood-fired pizzas and fresh pasta that many travellers rate the best Italian food on Sri Lanka's south coast.

Udupila Road, Mirissa

Vegetarian-friendly

★ 4.7 3,381 Google reviews

Sri Lankan, Rotis · Budget · Mirissa

A humble family-run roti shop on a quiet lane in Mirissa that grew into a Lonely Planet-listed legend, famous for kottu, avocado-and-cheese rotis, chocolate-banana rotis and its popular cooking classes.

Udupila Road, Mirissa

Official website ↗
Vegetarian-friendly

★ 4.5 478 Google reviews

Sri Lankan, Vegetarian · Budget · Matara

A bustling open-air food court where local women cook traditional Sri Lankan fare — hoppers, string hoppers, pittu and herbal porridges — at unbeatable prices. A genuine taste of the south.

Matara

Vegetarian-friendly

★ 4.4 1,700 Google reviews

International, Fusion · Mid · Matara

A vintage European-themed restaurant inside Matara's Dutch Fort, loved for gourmet burgers, pasta kottu, seafood Mongolian rice and good coffee. The top-rated table in Matara town.

Dutch Fort, Matara

Halal Vegetarian-friendly

Uva Province

Badulla

★ 4.8 7,566 Google reviews

International, Pizza, Cafe · Mid · Ella

Rustic timber-framed restaurant and coffee house on Wellawaya Road serving wood-fired pizza, specialty coffee and international plates. One of the highest-rated dinner spots in Ella, with a strong vegetarian selection.

No. 50 Wellawaya Road, Ella 90090

Official website ↗
Vegetarian-friendly

★ 4.8 3,329 Google reviews

Sri Lankan · Budget · Ella

A tiny log-cabin eatery near the Ella tunnel that has become a cult favourite for home-style rice and curry cooked fresh to order. Listed as a halal-friendly restaurant, with generous vegetable curry spreads.

No. 91, Near Tunnel, Ella 90090

Official website ↗
Halal Vegetarian-friendly

★ 4.8 2,167 Google reviews

Italian, Japanese · Mid · Ella

Garden restaurant on the Passara road blending Italian and Japanese cooking - think wood-fired pizza, pasta and sushi-style plates in the Ella hills. Highly rated for its cosy setting and vegetarian-friendly menu.

37 Ella-Passara Road, Ella

Vegetarian-friendly

★ 4.7 5,237 Google reviews

International, Bar · Mid · Ella

Popular terraced cafe-bar on the Wellawaya highway edge of town, loved for burgers, kottu, cocktails and valley views. A relaxed backpacker favourite with vegetarian-friendly menu choices.

57 Wellawaya-Ella-Kumbalwela Hwy, Ella 90090

Vegetarian-friendly

★ 4.7 2,880 Google reviews

Cafe, International · Mid · Ella

Cheerful family-run cafe near the town centre serving smoothie bowls, Sri Lankan curries, pancakes and fresh juices. A long-standing traveller favourite noted on TripAdvisor as vegetarian friendly.

41 Badulla-Bandarawela Main Road, Ella 90090

Vegetarian-friendly

★ 4.6 6,147 Google reviews

Sri Lankan, International · Mid · Ella

Stylish rooftop restaurant above Main Street with panoramic views over the Ella Gap, serving Sri Lankan classics and international comfort food from sunrise breakfasts to sunset cocktails. Marked vegetarian-friendly with plenty of meat-free options.

10 Main Street, Ella 90090

Official website ↗
Vegetarian-friendly

★ 4.5 12,022 Google reviews

Sri Lankan, International · Mid · Ella

Ella's most famous hangout, a multi-level open-air restaurant and bar on Main Street serving Sri Lankan curries alongside international dishes. Known for its buzzing atmosphere, chill-out music and clearly labelled vegetarian and vegan menu.

A23 Main Street, Ella 90090

Official website ↗
Vegetarian-friendly

★ 4.5 2,926 Google reviews

Asian, International · Mid · Ella

One of Ella's original Main Street restaurants, with a huge menu spanning Sri Lankan rice and curry, Asian stir-fries and Western dishes, plus a sunny rooftop for cocktails. Reliable all-rounder with many vegetarian choices.

Main Street, Ella 90090

Vegetarian-friendly

Monaragala

★ 4.8 3,120 Google reviews

Sri Lankan, Chinese · Budget · Wellawaya

Wellawaya's standout restaurant since 2019, serving Sri Lankan classics like lamprais, kottu and rice and curry in a cosy space with live guitar nights and good coffee. Its huge review count and 4.8 rating make it the region's benchmark.

AB43, Wellawaya

Official website ↗
Vegetarian-friendly

★ 4.8 163 Google reviews

International, Lounge Bar · Mid · Wellawaya

Smart restaurant and lounge bar on the Monaragala road offering an a la carte menu from herbed vegetable soups to grills, plus rooms upstairs. Brings a touch of polish to dining in Wellawaya.

74 Monaragala Road, Wellawaya

Official website ↗
Vegetarian-friendly

Western Province

Colombo

★ 4.7 5,000 Google reviews

South Indian, Vegetarian · Mid · Colombo

The Colombo branch of India's famous pure-vegetarian chain, serving dosas, chaats, North and South Indian thalis and a dazzling sweets counter.

Vegetarian-friendly

★ 4.6 3,500 Google reviews

International buffet · Fine · Colombo

Hilton Colombo's acclaimed all-day dining restaurant with seven live cooking theatres spanning Sri Lankan, Indian, Chinese, Japanese and Western cuisines — widely rated the best buffet in the city.

Hilton Colombo, 2 Sir Chittampalam A Gardiner Mawatha, Colombo 00200

Vegetarian-friendly

★ 4.4 4,400 Google reviews

Tea house, Cafe · Mid · Colombo

A stylish Colombo tea house pouring premium Ceylon teas, bubble teas and iced brews alongside waffles, cakes and light bites — a favourite afternoon hangout in Colombo 5.

Jawatte Road, Colombo 00500

Vegetarian-friendly

★ 4.4 4,000 Google reviews

Chinese, Sri Lankan-Chinese · Mid · Colombo

Colombo's oldest Chinese restaurant, feeding the city since 1942 with Sri Lankan-Chinese classics like hot butter cuttlefish and chicken fried rice. The Bambalapitiya flagship remains a nostalgic favourite.

11 Milagiriya Avenue, Colombo 00400

Vegetarian-friendly

★ 4.4 2,900 Google reviews

International, Sri Lankan · Fine · Colombo

Paradise Road's flagship restaurant set in Geoffrey Bawa's former architectural office, pairing courtyard dining with contemporary international and Sri Lankan dishes. Famous for its black pork curry and decadent dessert menu.

No. 2 Alfred House Road, Colombo 00300

Official website ↗
Vegetarian-friendly

★ 4.3 3,500 Google reviews

South Indian, Vegetarian · Budget · Colombo

A beloved pure-vegetarian South Indian restaurant in Wellawatte serving dosas, thalis and short eats to generations of Colombo families. One of the city's best-rated meat-free dining rooms.

53/3 Ramakrishna Road, Colombo 00600

Vegetarian-friendly

★ 4.1 6,200 Google reviews

South Indian, Vegetarian · Budget · Colombo

A no-frills pure-vegetarian restaurant at Thummulla junction beloved for dosas, vadai, pooris and South Indian meals at honest prices — a Colombo vegetarian standby for decades.

Thummulla Junction, Colombo 00500

Vegetarian-friendly

★ 4.1 4,900 Google reviews

Sri Lankan · Mid · Colombo

A Colombo institution opposite Viharamahadevi Park serving authentic Sri Lankan rice and curry, hoppers and kottu in air-conditioned comfort. A reliable first stop for travellers wanting traditional island cooking done well.

No. 65, C.W.W. Kannangara Mawatha, Colombo 00700

Official website ↗
Vegetarian-friendly

Gampaha

★ 4.7 2,289 Google reviews

International, Sri Lankan · Mid · Negombo

Negombo's long-running number one, a garden restaurant complex with live music, a well-stocked bar and a menu spanning Sri Lankan classics to international dishes, including a full vegan menu. Consistently ranked top of the town on Google and TripAdvisor for over two decades.

80B Porutota Road, Ethukala, Negombo 11500

Official website ↗
Vegetarian-friendly

★ 4.6 884 Google reviews

Italian · Mid · Negombo

A romantic Italian trattoria in Ethukala serving handmade pasta, thin-crust pizza and imported wines, run with genuine Italian hospitality.

104 Ettukala Road, Negombo

Vegetarian-friendly

★ 4.5 1,587 Google reviews

Italian, Pizza, Seafood · Mid · Negombo

An authentic Italian kitchen on the Porutota Road strip known for wood-oven pizza, fresh seafood pastas and grilled squid. A dependable favourite with both tourists and expats.

2E Porutota Road, Negombo 22100

Official website ↗
Vegetarian-friendly

★ 4.4 1,552 Google reviews

Sri Lankan, International · Mid · Negombo

A quirky restaurant where diners eat around converted tuk-tuks, serving generous seafood platters, the signature Yoda Pizza and Sri Lankan-international fusion at good value.

52 St Joseph Mawatha, Negombo

Official website ↗
Vegetarian-friendly

Kalutara

★ 4.7 609 Google reviews

Sri Lankan, International · Mid · Aluthgama

A leafy garden restaurant near Aluthgama serving home-style Sri Lankan curries and fresh seafood under bamboo shade, a quieter alternative to the beachfront tourist spots.

Aluthgama

Vegetarian-friendly

★ 4.4 477 Google reviews

Italian, Pizza · Mid · Kalutara

A surprising find on the Kalutara-Wadduwa coast, this Italian kitchen turns out wood-fired pizza, fresh pasta and salads that draw diners from along the west coast.

Galle Road, Waskaduwa, Kalutara

Vegetarian-friendly