Colombo is the capital of Sri Lanka. It is a beautiful city located along the sea shore. It has lots of beaches that are one of the main tourist attractions of the place. This is a cultural city that believes in Buddhism. The festival of Vesak is the most enthusiastically celebrated festival. Eid is also celebrated. This place has rich food traditions. Colombo is a very popular tourist attraction. Here is a list of top 20 Indian restaurants to try in Colombo.
1. Navratna Restaurant
Navratna Restaurant provides a lovely Mughal experience while being here. It offers excellent Indian curries and meat. They serve Asian and Indian cuisines. They offer vegetarian-friendly, vegan, halal and gluten free food options. They also have Indian street foods. It is a nice place to have some good Indian food in Colombo. It is a little expensive though.
Location: Galle Face Center Rd, Colombo 80000, Sri Lanka
2. Maharaja Palace
Maharaja Palace is an exotic place to try out some nice Indian food. They offer vegetarian-friendly, vegan, halal and gluten free diet options. They offer a wide variety of North Indian dishes. Their food displays the rich and sophisticated flavors of Indian recipes. They offer both veg and nonveg dishes.
Location: 1A Rajakeeya Mawatha, Colombo 00700, Sri Lanka
3.Madras Masala
It offers great Indian cuisines. They have both veg and nonveg food options. Their taste is authentic and the food quality is excellent. They offer some really nice Biryani. They have a wide variety of food items to try from. They offer Indian beverages too like Lassi. It is an economical place too.
Location: 11 Dr E A. Cooray Mawatha, Colombo 00600, Sri Lanka
4.Curry Leaves Restaurant
They serve Indian and Asian cuisines. They offer vegetarian-friendly, vegan diet options. They have a wide variety of Indian dishes to try from. They offer both veg and nonveg dishes. Their taste is exotic with rich and subtle flavors. It is a budget-friendly place too.
Location: 68, W. A. Silva mawatha Road Wellawatha, 00600, Sri Lanka
5.Agra Colombo
Agra Colombo offers a rich and delicate taste. They serve Indian, Asian and Mughlai cuisines. They offer vegetarian-friendly, halal, and vegan diet options. They have a wide variety of food items to try from. They offer both veg and nonveg dishes. Their flavor is exotic. It is a pocket-friendly place too.
Location: 100/10 Sri Lanka Foundation Mw Off Independence Avenue,, Colombo Sri Lanka
6.Indian Summer Restaurant
Indian Summer Restaurant is a nice place to have Indian food in Colombo. It serves Indian, Fusion and Asian cuisines. It offers vegetarian-friendly, halal, vegan, and gluten-free food options. It offers a wide variety of Indian dishes in both veg and nonveg. It has an authentic taste and the food quality is excellent.
Location: 11 Palm Grove, Colombo 00300, Sri Lanka
7.Saveira Indian Restaurant
This restaurant offers some delicious Indian dishes in Colombo. They have a wide variety of food items to try from. The food of excellent quality and taste. They offer both veg and nonveg dishes. Indian beverages like Lassi and falooda are also served here.
Location: 185, 5 Havelock Rd, Colombo 00500, Sri Lanka
8.Sultan Palace
Sultan Palace is a nice place that serves great Indian food in Colombo. It serves Indian, Asian and Sri Lankan cuisines. It has vegetarian-friendly, halal, and vegan diet options too. They have an amazing taste. One can find both veg and nonveg food options.
Location: Dr CWW Kannangara Mawatha, Colombo 00700, Sri Lanka
9.Chutneys
This restaurant serves Indian and Asian cuisines. They have a wide variety of Indian dishes. They offer vegetarian-friendly, vegan, halal, and gluten-free food options. They offer both veg and nonveg dishes. They have mocktails and juices in beverages. It is a budget-friendly place.
Location: 75 Galle Rd, Colombo 00300, Sri Lanka
10.Malar Café
Malar Café serves Asian and Sri Lankan cuisines. They are one of the best South Indian restaurants in Colombo. They serve North Indian dishes too. Beverages include soups, hot drinks and juices. It is a nice place to try out some good Indian food.
Location: No: 45, 07 Dr CWW Kannangara Mawatha, Colombo 00700, Sri Lanka
11.The Mango Tree
The Mango Tree is a nice Indian restaurant in Colombo. They serve Indian and Asian cuisines. They offer vegetarian-friendly, vegan, halal and gluten-free food options. It offers a wide variety of Indian dishes. It has healthy items for the calorie conscious. It offers Indian beverages and desserts too.
Location: 10 Deal Place A, Colombo 00300, Sri Lanka
12.Arusuvai Indian Restaurant
This is an Indian restaurant in Colombo that serves a variety of Indian dishes. It serves South Indian, North Indian and seafood cuisines. It offers both veg and nonveg. The taste here is authentic and the food quality is excellent.
Location: 354 Galle Rd, Colombo, Sri Lanka
13.Shanmugas
Shanmugas is a nice and lovely place for some good Indian food. It offers a wide variety of Indian dishes. They serve vegetarian-friendly, vegan and gluten-free food options. It offers Indian, Asian and Chinese cuisines. The taste is rich and authentic. They serve some good South Indian dishes too.
Location: 53/3 Ramakrishna Rd, Colombo 00600, Sri Lanka
14.Chana’s
It is an authentic Indian restaurant in Colombo. It offers a wide range of North Indian dishes. The ingredients used are fresh. They offer a rich Indian flavor. It offers Indian, Asian, Chinese and Mongolian cuisines. It has vegetarian-friendly and halal food options. It is an excellent place to try out some good Indian food. It is an economical place too.
Location: W, 54 W.A. Silva Mawatha, Colombo, Sri Lanka
15.Elite Indian Restaurant
This restaurant offers a wide range of Indian dishes. It serves Indian, Asian and Sri Lankan cuisines. It offers both veg and nonveg dishes. It offers vegetarian-friendly, halal and vegan diet options. It serves Indian beverages and snacks.
Location: 124 Bauddhaloka Mawatha, Colombo 00400, Sri Lanka
16.Amrith Indian Restaurant
Amrith Indian Restaurant serves Indian and Asian cuisines. It offers vegetarian-friendly and vegan diet options. It offers excellent veg and nonveg dishes. A very wide range of Indian dishes is offered here. They serve Indian beverages like jaljeera and lassi. It is a nice place to try out some good food.
Location: 05, 2 De Fonseka Rd, Colombo 00500, Sri Lanka
17.Najma’s Kitchen
Najma’s Kitchen offers a wide range of Indian dishes starting from the street foods. It offers both veg and nonveg dishes. Snacks like Pani Puri and Bhel Puri are served here. The taste is authentic and the food is richly flavored. Variety of Indian desserts and beverages are offered here.
Location: 562/7 Lower Bagatalle Rd, Colombo 00600, Sri Lanka
18.Sri Vihar Restaurant
Sri Vihar Restaurant offers Indian and Asian cuisines. They offer vegetarian-friendly and vegan diet options. Both North Indian and South Indian dishes are served here with veg and nonveg options. Sweets like barfi and falooda are served. Food prepared has authentic taste. It is a nice place to try Indian foods in Colombo.
Location: 3 Sri Sambuddhathva Jayanthi Mawatha, Colombo 00500, Sri Lanka
19.Chola Authentic Indian Restaurant
It serves some of the best Indian food in Colombo. It offers a wide variety of Indian dishes, both veg and nonveg. They have a good range of North and South Indian cuisines. The taste is rich and authentic. It serves Indian sweets and beverages too. It is a budget-friendly place.
Location: 37 Lily Ave, Colombo, Sri Lanka
20.Sri Raghavas Indian Restaurant
It offers Indian, Chinese and Asian cuisines. They serve a wide variety of Indian dishes with rich and authentic flavor. They have both veg and nonveg dishes. They offer South Indian cuisine too. It is a lovely place to try out some good Indian food.
Location: WVV7+8V6, Colombo 01300, Sri Lanka