★ 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.
The best vegetarian-friendly food spots in Western Province, grouped by district — every listing rated 4 stars or higher on Google.
★ 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.
★ 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
★ 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
★ 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
★ 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 ↗★ 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
★ 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
★ 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 ↗★ 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 ↗★ 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
★ 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 ↗★ 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 ↗★ 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
★ 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