17 Indian Restaurants In Colombo.

Indian restaurants are pretty much as popular as Chinese restaurants in Colombo. Sri Lankan tastebuds can’t seem to get enough of either the masala, tikka and buttery naans of Northern India or the often vegetarian milky sambars and vades of the South. There are a whole load of places in Colombo that do biriyani and dosa, especially the roadside kades, but here’s our roundup of some of the good places that specialize in Indian food.

Note that these are listed in no particular order.


1. Saraswathie Lodge

191, Galle Road, Colombo 4 | Rs. 50 – 200

Saraswathie Lodge is an old favourite that also made it into our veg roundup. Situated on Galle Road, this clean, efficient saivar kade is easily accessible and always occupied. They do a wide range of quality South Indian meals and you can have a very filling meal for under Rs. 150.


2. Indian Chaat Corner

43B, Haig Road, Colombo 4 | Rs. 200 – 500

Indian Chaat Corner is one place that stands out among the others on this list, because it’s more a quick-bite cafe than a restaurant or a kade. Instead of the big plates of biriyani and naan that you have to sit down and brace yourself for at other Indian places, you get some great, authentic Indian street food here. The puris and chaats feature a variety of textures – biscuit, namkeen (murukku-like), masalas – a pleasant explosion of sweet and savoury flavours.

3. Indian Summer

42, Horton Place, Colombo 07 | Rs. 1000 – 1500

Indian Summer is one of very, very few fine dining Indian restaurants in Colombo. The food is not as great as at other Indian veterans like Shanmugas and Chanas, it’s actually a little milder and not as spicy. Presentation, service and ambience is quite good though, so if you’re up for a fancy Indian dinner, this is one place to consider, ambience wise.

4. Maharaja Palace

1A, Rajakeeya Mawatha, Colombo 07 | Rs. 1500 – 2000

Maharaja Palace is another fine dining Indian restaurant. The prices are high but the portions are actually quite large now. Their food was always pretty good and it seems they’ve made some necessary improvements. Their chicken korma is to die for.


5. Amriths

147, Vajira Road, Colombo 5 | Rs. 500 – 1000

Amriths on the square between Vajira Road and Havelock Road is one of the many mid-end Indian options in the city. The food won’t blow your mind, but it’ll probably be better than you expect.In short, Amrith has strong vegetarian dishes, along with their naans. The meats aren’t bad and they have a good range.


6. Shanmugas

53/3, Ramakrishna Road, Colombo 6 | Rs. 500 – 1000

Shanmugas is one of the oldest and most reputed vegetarian Indian restaurants in the city. They’re comparatively pricier, but the food is very good and the service is excellent.They offer a varied and extensive vegetarian menu with pretty much all the classics.We’ve tried their tikka masala, ulunda vadai, masala dosa and chili parota and it’s all good stuff.


7. Spice Coast

39A/1 Marine Drive, Colombo 4 | Rs. 1000 – 1500

Spice Coast does pretty good biriyani and Indian fare on Marine Drive. If their paneer 65 is any indication, their chicken 65 should be quite good. Fried and not very healthy, but a good Indian nosh. They also unexpectedly serve a great batch of Sri Lankanized Chinese cuttlefish from their Chinese menu.


8. Curry Leaves

68, W.A.Silva Mawatha, Colombo 06 | Rs. 500 – 1000

Curry Leaves is one of Colombo’s oldest Indian restaurants. Their strength lies in their biryani. Curry Leaves is old school, from the look to the staff to the menu and the preparation of the dishes. Their murgh chicken biryani (Rs. 660) is apparently what their well known for – while it wasn’t the best chicken biryani we’ve had, it was pretty solid. The positives here were the light and fragrant long grain basmati rice, and the abundance of well seasoned and spiced chicken.


9. Kandoori

17, Charlemont Road, Colombo 6 | Rs. 1000 – 1500

Kandoori is my own personal favourite for good old Indian chicken biriyani: it was not too oily, spicy, with pastey bits of masala chutney in it, and for Rs. 440 we got a big portion that’s okay for two if you’re not in the mood to pig out. The chicken comes well cooked and incredibly soft. It’s a popular family restaurant and they do a wide variety of North Indian dishes, and reliable Indian preparations of meats.


10. Chana’s

50, W.A. Silva Mawatha, Colombo 6 | Rs. 500 – 1000

Chana’s on W.A. Silva Mawatha is a small North Indian restaurant that has found it’s way into two of our Top-5 lists (biriyani and samosas). So they’re pretty good. The menu at Chana’s is more or less North Indian. They’ve also got some street food like pani puri and samosa chaats priced at around Rs. 200. Their naan and chicken tandoori were highlights of our last review.


11. Agra

100/10, Independence Avenue, Colombo 7| Rs. 1500 – 2000

Agra is another one of those rare fine dining Indian restaurants in Colombo. They’re not cheap but we think their food is definitely worth the price.Their menu is predominantly North Indian, so you’ll have a great selection of Tandoori, rice and Indian bread options to choose from.Their Nawabi biriyani (Rs. 1175) has both chicken as well as mutton and is served with a fried egg – when you charge Rs. 1000+ for a biriyani, it has to be really good, and in this case it gladly was; they also do a great classic butter chicken.


12. Navayuga

9, Abdul Caffoor Mawatha, Colombo 3 | Rs. 1000 – 1500

Set inside what seems to have once been a charming house, Navayuga is cosy, and their menu is pretty wide ranging. They have a refreshingly large menu to pick from – the menu declares pages of specials from Chettinad, Andhra, Hyderabad and general North Indian food. So whether you want typical Indian like chapati and vadai or you want to try out specific dishes from other parts of India, like the Sura Puttu from Chettinad (shark flakes), they’ve got it.


13. Chennai

381, Galle Road, Bambalapitiya, Colombo 4 | Rs. 200 – 500

You can pretty much stuff your face full of tasty Indian dishes at Chennai and it’ll cost you less than Rs. 400, guaranteed.The parotas here are impressive. They were crispy, light and flaky. The tangy korma that it came with was probably the best of the side dishes we had.


14. Chutneys

Cinnamon Grand, Colombo 3 | Rs. 500 – 1000

Chutneys at the Cinnamon Grand hotel serves good South Indian fare, with a menu neatly divided between the four Southern states’ (Karnataka, Andhra Pradesh, Tamil Nadu, Kerala) vegetarian and non-vegetarian cuisines. They also have some interesting Indian desserts, like the pesari pappu payasam – a yellow mung dhal flavoured with jaggery and coconut milk which came to Rs. 350. It was thick, hot and rich. Pretty authentic in taste and had the right ghee to jaggery ratio.


15. Red Fort Restaurant

2, Victoria Place, Narahenpita | Rs. 500 – 1000

Red Fort Restaurant is a small North Indian Restaurant on a small side road just off Baseline Road. The restaurant looks like an old abandoned house with wild grass and a kid’s playground at the front.it’s a quaint, comfy place to have a meal. We really didn’t expect much from the biriyani considering it was only Rs. 325. The steaming golden flakes of rice sat on top of healthy chunks of chicken and a fried egg: the portions are generous, to say the least, we gave the biriyani a solid 7/10, and if it wasn’t so oily it would have been an 8/10.


16. The Mango Tree

82 Dharmapala Mawatha, Colombo 3 | Rs. 1500 – 2000

Mango Tree is a hugely popular Indian restaurant on Dharmapala Mawatha serving mainly North Indian cuisine. The food is very rich, and while standards do seem to have slipped, it can still be good. They have an extensive menu and a cocktail list that almost matches in length and variety. A smoky murgh tikka (Rs. 800) can offset the treacly richness of a paneer makhani (Rs. 695), and opting for a plain naan over the butter (Rs. 195) will definitely help you through a couple of creamy curries.


17. Amaravathi Restaurant

2, Mile Post Ave, Kollupitiya, Colombo 3 | Rs. 500 – 1000

While we haven’t tasted every biriyani in the city, nor have we dipped into that vast underbelly of aunties churning outsawans, Amaravathi’s mutton biriyani (Rs. 590 – good for sharing between two) stands out as one of Colombo’s finest. Their rice is a paleish brown, deeply simmered in a heavy chicken stock and infused with mint, caramelised onions, cinnamom, cardamom, the works. You get the feeling it’s actually taken its hue from the surrounding stock and spices, not indiscriminate tablespoons of turmeric or colouring – the flavours really soak into the grains and give it that distinct savoury ‘biriyani’ taste.

Share on facebook
Share on twitter
Share on whatsapp

Highlights.

Latest.

KAMU.

Welcoming the Year of the Horse at Yue Chuan, The Kingsbury

Yue Chuan, the award-winning Chinese restaurant at The Kingsbury, Colombo, invites guests to usher in the

Highlights Kamu

Soho Hospitality Charts First Expansion into South Asia with Charcoal’s Colombo Debut

Bangkok-based international hospitality group selects Sri Lanka for its game- changing dining brand Charcoal Tandoor

Highlights Kamu

Brunch at ITC Ratnadipa – Review

By Ranugi Thihansa If you’re looking for a Sunday brunch that brings together incredible food,

Highlights Kamu Yamu Guide

Harpo’s Pizza and Pasta: Review

We dropped by Harpo’s Pizza and Pasta the other day, and it turns out it’s

Highlights Kamu

The Fort Café by Tasty Caterers – Review

By Linara Wimalaweera The Fort Café by Tasty Caterers offers a refreshing escape from the

Highlights Kamu Yamu Guide

Nihonbashi by Dharshan – Review

Written by Linara Wimalaweera When it comes to Japanese fine dining in Colombo, few names

Highlights Kamu

Trending.

Yazu Set to Make Sri Lankan Debut at Radisson Blu Resort Galle in 2026

Radisson Blu Resort Galle is set to unveil its newest culinary venture in March 2026 with the opening of Yazu by

Highlights Trending Yamu Guide

Indiya Enters a New Chapter

Colombo, Sri Lanka – [9th March 2025] — Indiya, the signature Indian restaurant at Cinnamon

Highlights Trending

Here are the must visit Iftar spots for 2026

Ramadan 2026 brings with it a beautiful season of reflection, gratitude, and shared meals. Across

Highlights Trending Yamu Guide

Valentine’s Celebrations Unfolded at NH Collection Colombo

Valentine’s celebrations at NH Collection Colombo concluded on a high note, with guests enjoying an

Highlights Trending

Newburgh Ella: Where Sri Lanka’s Tea Heritage Rises Above the Clouds

A Tea Factory Reimagined High above the emerald hills of Ella, where mist drifts lazily

Highlights Trending

ITC Ratnadipa Presents ‘An Italian Affair’ in Partnership with the Italian Embassy, Sri Lanka

ITC Ratnadipa, Colombo in collaboration with the Embassy of Italy in Sri Lanka will host

Trending

Yamu Guide.

Yazu Set to Make Sri Lankan Debut at Radisson Blu Resort Galle in 2026

Radisson Blu Resort Galle is set to unveil its newest culinary venture in March 2026 with the opening of Yazu by

Highlights Trending Yamu Guide

A Ramadan Feast Awaits at ITC Ratnadipa – Available Till March 19

This Ramadan, ITC Ratnadipa invites guests to celebrate the holy month with ‘A Feast for

Highlights Yamu Guide

Here are the must visit Iftar spots for 2026

Ramadan 2026 brings with it a beautiful season of reflection, gratitude, and shared meals. Across

Highlights Trending Yamu Guide

IFTAR BUFFET LIST – 2026

With Ramadan 2026 now underway, families and friends are gathering in prayer, reflection, and devotion

Highlights Yamu Guide

Break Fast by the Lake: A Meaningful Ramadan at Cinnamon Lakeside Colombo

Colombo, Sri Lanka, 23rd February 2026 - This Ramadan, Cinnamon Lakeside Colombo invites guests to embrace the spirit

Highlights Yamu Guide

A Beautiful Beginning to Ramadan : Iftar at Cinnamon Grand Colombo

Colombo, Sri Lanka – 23rd February 2026 – This Ramadan, Cinnamon Grand Colombo welcomes guests to gather in reflection and

Highlights Yamu Guide