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




The Fusion Kottu at Eastern Wok

By Hiruni Herath Hot Butter Kottu - that’s not something you hear everyday but at

Highlights Kamu

More than Coffee – Kaffi Colombo

By Hiruni Herath Ambience and Service The Nordic Bakery and Coffee House located at Crescat

Highlights Kamu

7 Restaurants to dine in July 2022

By Shamrina Carim July hits a beautiful urge to try out different foods, events and

Highlights Kamu Yamu Guide

Hot Chook – all about that Chicken

By Hiruni Herath Service and Ambience The head chef at Hot Chook was very helpful

Highlights Kamu

A glistening night out at Colombo’s finest local bar!

By Shamrina Carim A Sri Lankan experiencing the magical inspiration of Sri Lanka in the


Ceylon Curry Club – Sri Lankan Cuisine With a Twist

By Janani Vithanage Ceylon Curry Club, located in the Dutch Hospital Shopping Precinct, is a



Types of People at the Cinema

By Rahma Rifkhan Think of your most noteworthy cinema experience: Loud and exciting with just

Highlights Trending

From the Garden to your Skin 

By Menaka Indrakumar  Iris Garden is a brand which started five years ago, with Fuller’s


Bullet Train – movie review

Bullet train is as the name suggest is a fast-paced action movie. Directed by David


Stay healthy & refreshed With KiCO

By Janani Vithanage Boasting over 100 years of trusted excellence, the journey of Silvermill Group

Highlights Trending

5 Reasons why you need to check out Wild Culture Yala

If you are that Wildlife lover who loves being in the wild and looking to

Highlights Trending

Waves Bologoda

SINGHE's Wave Bolgoda, which launched in January 2021, The venue was initially established by lecturer


Yamu Guide.

8 Hotels That Offer Transport – 2022

Sometimes arranging for transport when you’re on vacation is the last thing that you want

Highlights Yamu Guide

7 Instagrammable restaurants to dine in August 2022

By Hiruni Herath We’re always looking for the perfect spot that is a mix of

Highlights Yamu Guide

5 Places to get Gift Hampers – 2022

By RR Gift hampers have been around for quite a bit but they’ve suddenly become

Highlights Yamu Guide

8 FAQ’s on fuel QR Code system

Sri Lanka introduced the Fuel Pass QR code system in full force from today (1st

Highlights Yamu Guide

7 Tips to Ensure Safe Cycling

Cycling on roads full of traffic due to petrol queues can be scary. Here are

Highlights Yamu Guide

6 Cycling Accessories You Need

By Janani Vithanage With the fuel crisis still wreaking havoc in everyone’s lives, a new

Highlights Yamu Guide