2022 Mar 29
India has always had some of the most flavourful and aromatic food in the world. From North to South India, the intensity of their flavours is certain to bring out the inner foodie in anyone. Then again, you can’t just hop on a plane and head straight to India for a meal, can you?
Well, we’ve got just the solution for you! Listed below are a number of Indian restaurants here in Sri Lanka, each guaranteed to inject the flavours of India straight to your taste buds and all the way to your heart.
- Dindigul Thalappakatti Restaurant
This restaurant’s name is synonymous with its South Indian counterpart of the same name. The food here cannot be explained in mere words and is a must-try for every south Indian food lover.
Price per head – LKR 1500 to 2000
Hotline – 011 487 8787
Main address – 08, Fonseka Place, Colombo-04
Other branches – Mount Lavinia, Rajagiriya, One Galle Face Mall
Opening hours – 11:00 am to 4:00 pm, 6:00 pm to 11:00 pm
Instagram – @thalappakattisl
Facebook – @thalappakatti.srilanka
- Indian summer
Indian Summer happens to be the first North Indian restaurant in Colombo, offering a unique fusion of vegetarian and non-vegetarian food. From Dum biriyani to paneer, Indian Summer has it all.
Price per head – LKR 800 to 1500
Hotline – 011 266 2112
Main address – 11, Palm Grove, Colombo-03
Other branches – Beruwala, Nuwaraeliya, Kandy
Opening hours – 11:00 am to 11:00 pm
Instagram – @indiansummerlk
Facebook – @IndianSummerLK
- Madras Masala
Madras Masala offers you pure and authentic Madrasi food with a generous helping of spices in all their dishes. To satisfy your South Indian food cravings, head over to Madras Masala.
Price per head – LKR 1000 to 2000
Hotline – 0112 503 339
Main Address – 11, Dr E A Cooray Mawatha, Colombo-06
Other branches – none
Opening hours – 11:00 am to 3:00 pm, 7:00 pm to 11:00 pm
Instagram – @madras_masala_colombo6
- Thalis
Located down Park Road, Thalis has built quite the customer base with its iconic dosai and idli. To try out authentic South Indian and North Indian food, head over to Thalis. All the food here is 100% vegetarian.
Price per head – LKR 1000 to 2000
Hotline- 0112 586 000
Main Address – 05, 155 Park Road, Colombo-05
Other branches – None
Opening hours – 7:00am to 11:00pm
Facebook – @Thalis-Restaurant
- Shanmugas
Shanmugas is a South Indian restaurant located down Ramakrishna Road. Its paper dosai has always brought in an endless stream of diners time and again. The restaurant serves 100% vegetarian food.
Price per head – LKR 1000 to 1500
Hotline – 0112 361 384
Main Address – 53/3 Ramakrishna Road, Colombo-06
Other branches – None
Opening hours – 10:00 am to 10:00 pm
Instagram – @shanmugas.colombo
Facebook – @shanmugas.restaurant
- Chana’s
Chana’s is a family-owned business that offers North Indian food. Their attention to detail in all the food prepared is something to look forward to. The restaurant serves both vegetarian and non-vegetarian food.
Price per head – LKR 1000 to 2000
Hotline – 0117 939 788
Main Address – 54, W. A. Silva Mawatha, Colombo – 06
Branches – 16, 5th Lane, Nawala
Opening hours – 11:00 am to 11:00 pm
Instagram – @chanas.lk
Facebook – @chanas.lk
- Chola Lily Avenue
Chola provides a unique Indian food experience with Mughlai and Chettinad cuisine capped with a dose of Sri Lankan flavour. The restaurant serves both vegetarian and non-vegetarian food. Their mutton curry is a must-try.
Price per head – LKR 1000 to 2000
Hotline – 0114 363 118
Main Address – 37, Lily Avenue, Colombo – 06
Other branches – Level 5 One Galle Face
Opening hours – 11:30 am to 11:00 pm
Instagram – @chola_colombo
Facebook – @CholaRest
- Kandoori
Kandoori has a big list of food under its belt, from literally every corner of South Asia. Their specialties include butter chicken, chicken masala, and a plethora of food heavy with spices. The restaurant serves both vegetarian and non-vegetarian, but predominantly specialises in non-vegetarian.
Price per head – LKR 1500 to 2000
Hotline – 0777 511 911
Main Address – 17, Charlemont Road, Colombo – 06
Other branches – 428, Galle Road, Hettimulla, Beruwala
Opening hours – 11:30 am to 11:00 pm
Instagram – @kandoori.lk
Facebook – @Kandoori.lk
- Amirthaa restaurant
Amirthaa has always been a family-friendly restaurant that manages to attract every passerby on the street. Situated in close vicinity to the Shakthi Institute, Amirthaa draws in throngs of students regularly. The restaurant serves pure vegetarian meals.
Price per head – LKR 500 to 1000
Hotline – 0112 590 254
Main Address – 256 A, Galle Road, Colombo -04
Other branches – None
Opening hours – 6:00 am to 10:30 pm
Facebook – @Hotel-New-Amirthaa
- Chutneys – Cinnamon Grand
Located within the Cinnamon Grand Colombo, Chutneys has always been the epitome of luxury and South Indian food served on a platter.
Price per head – LKR 1500 to 2500
Hotline – 0112 497 372
Main Address – Cinnamon Grand, Colombo-3
Other branches – None
Opening hours – 12:00 pm to 2:30 pm, 7:00 pm to 11:00 pm
Instagram – @cinnamongrandcolombo
Facebook – @CinnamonGrandC
- Flavours – Galadari Hotel
Living up to its name, Flavors draws together one-of-a-kind dishes from all around India. All their dishes are expertly prepared to impress every customer that dines there.
Price per head – LKR 1000 to 1500
Hotline – 0112 544 544
Main Address – 64, Lotus Road, Colombo-10
Other branches – None
Opening hours – 12:00 pm to 3:00 pm, 7:00 pm to 11:00 pm
Instagram – @galadarihotel
Facebook – @GaladariHotel
- Bombay Borough Colombo
Bombay Borough’s specialty is its Bombay-themed meals that are prepared keeping the authentic Indian palate in mind. The restaurant serves both vegetarian and non-vegetarian meals.
Price per head – LKR 1500 to 2000
Hotline – 0767 611 011
Main Address – Level 1, One Galle Face
Other branches – None
Opening hours – 12:00 pm to 10:00 pm
Instagram – @bombayborough.lk
Facebook – @bombayboroughcolombo
- The Mango Tree
The Mango Tree is one of the oldest Indian food restaurants in Colombo. Based in Colpetty, they offer authentic Indian food – both vegetarian and non-vegetarian.
Price per head – LKR 1000 to 1500
Hotline – 0117 620 620
Main Address – 10, Deal Place, Colombo – 03
Other branches – None
Opening hours – 12:00 pm to 11:00 pm
Instagram – @_the_mango_tree
Facebook – @TheMangoTreeSriLanka
- Indian Kitchen
Indian Kitchen offers Tamil Nadu, North Indian, and Kerala cuisine. Each meal is prepared with utmost dedication as the restaurant prides itself on prioritising its customers.
Price per head – LKR 1000 to 2000
Hotline – 0117 112 334
Main Address – 357, R.A. De Mel Mawatha, Colombo-03
Other branches – None
Opening hours – 12:00 pm to 3:00 am
Instagram – @indian_kitchen_colombo
Facebook – @indiankitchencolombo
- Maharaja Palace
Located at Rajakeeya Mawatha, Maharaja Palace is another old Indian restaurant that is of great value to Colombo’s landscape.
Price per head – LKR 1500 to 2500
Hotline – 0114 886 000
Main Address – 1A, Rajakeeya Mawatha, Colombo-07
Other branches – None
Opening hours – 11:30 am to 2:30 pm, 6:30 pm to 11:30 pm
Instagram – @maharajapalace_sl
Facebook – @MaharajaPalaceColomboSriLanka
- Agra Colombo
Agra conjures up an assortment of meals based on ancient Mughlai recipes from India. Their attention to detail in everything they prepare is something to really look forward to.
Price per head – LKR 1500 to 2000
Hotline – 0112 446 622
Main Address – 100, 10 Sri Lanka Foundation Mawatha, Colombo-07
Other branches – None
Opening hours – 10:00 am to 11:00 pm
Instagram – @agracolombo
Facebook – @AgraColombo7
- Navaratna – Taj Samudra
Located at Taj Samudra, Navaratna offers a one-of-a-kind experience in Indian food. Their meals are mostly vegetarian, but they also serve a generous quantity of seafood.
Price per head – LKR 2000 to 3000
Hotline – 0112 446 622
Main Address – Taj Samudra, Colombo
Other branches – None
Opening hours – 9:00 am to 11:00 pm
Instagram – @tajsamudracolombo
Facebook – @TajSamudraColombo
- Sulthan Palace
Located opposite the Townhall Municipal Council, Sulthan Palace is a great place to have authentic North and South Indian meals for a reasonable price.
Price per head – LKR 800 to 1500
Hotline – 0115 639 919
Main Address – CWW Kannangara Mawatha, Colombo-07
Other branches – None
Opening hours – 9:00 am to 12:00 am
Facebook – @SulthanPalace
- Saveira Indian Restaurant
Saveira is situated adjacent to Royal Institute, Havelock Town, and offers its customers a great combination of North and South Indian food. The food served is both vegetarian and non-vegetarian.
Price per head – LKR 1000 to 1500
Hotline –0112 554 344
Main Address – 185, 5 Havelock Road
Other branches – None
Opening hours – 11:00 am to 11:00 pm
Instagram – @saveira_indian_restaurant
Facebook – @saveiraindianrestaurantcolombo
- Amrith Indian Restaurant
Amrith serves North Indian, Mughlai, and Kerala meals. Each morsel of food here is worth savouring. Meals served are both vegetarian and non-vegetarian.
Price per head – LKR 1000 to 1500
Hotline – 0114 877 888
Main Address – 05, 2 De Fonseka Road, Colombo-05
Other branches – None
Opening hours – 11:00 am to 3:00 pm, 6:00 pm to 11:00 pm
- Shri Vani Vilas
Shri Vani Vilas is another old restaurant that has catered to an innumerable number of customers for decades. Located in Colombo 13, the hustle and bustle of the surrounding area add to the restaurant’s atmosphere.
Price per head – LKR 500 to 1500
Hotline – 0112 322 922
Main Address – 258, Colombo-13
Other branches – None
Opening hours – 6:30 am to 11:00 pm
Facebook – @srivanivilas
- Banana Leaf
Banana Leaf is always a delight to eat at and true to its name, the food is served on banner leaves. The lump rice here is definitely something to look out for.
Price per head – LKR 1000 to 1500
Hotline – 0771 000 489
Main Address – 39, St.Anthony’s Mawatha, Colombo-03
Other branches – 720, Galle Road, Colombo-04
Opening hours – 8:00 am to 10:00 pm
Instagram – @bananaleaflk
Facebook – @Banana-Leaf-LK
- Ponnusamy Chettinad Non-veg Restaurant
Located at Colombo 07, this restaurant offers an iconic 50 dish Thali bursting with flavour. The restaurant finds its sweet spot by juggling vegetarian and non-vegetarian food alike.
Price per head – LKR 1000 – 2000
Hotline – 0112 369 473
Main Address – 519, Elvitigala Mawatha, Colombo – 07
Other branches – None
Opening hours – 11:00 am to 11:00 pm
- Alhambra Restaurant
Alhambra is based at the Ramada by Wyndham Colombo and offers a great variety of Indian food. Dining here is a one-of-a-kind experience.
Price per head – LKR 1500 to 2500
Hotline –0112 422 001
Main Address – Ramada, Macan Markar Mawatha, Colombo-03
Other branches – None
Opening hours –
Instagram – @ramadacolombo
Facebook – @ramadacolombo
- The Chaat
The Chaat is a tiny restaurant down Rohini Road and its specialty is panipuri. Everything on the menu is 100% vegetarian, ranging from bites to savouries to sweetmeats.
Price per head – LKR 500 to 1000
Hotline – 0769 002 424
Main Address – 07, Rohini Road, Colombo-06
Other branches – None
Opening hours – 2:30pm to 10:00pm
Instagram – @the_chaat_co
Facebook – @theindianchaatco