20 Restaurants In Colombo, Sri Lanka

20 Restaurants In Colombo Sri Lanka
20 Restaurants In Colombo Sri Lanka

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.

🗓️ Last updated: July 2026

⚡ Quick Picks

👨‍👩‍👧 Best Family: Madras Masala
🐟 Best Seafood: Arusuvai Indian Restaurant
#RestaurantCuisineBest For
1Navratna Restaurantexcellent Indian curries, meat🌿 Veg-Friendly
2Maharaja Palaceboth veg, nonveg dishes🌿 Veg-Friendly
3Madras Masalagreat Indian cuisines👨‍👩‍👧 Family Dining
4Curry Leaves RestaurantIndian, Asian cuisines🌿 Veg-Friendly
5Agra Colomboa rich, delicate taste🌿 Veg-Friendly
6Indian Summer RestaurantIndian, Fusion🌿 Veg-Friendly
7Saveira Indian Restaurant—👨‍👩‍👧 Family Dining
8Sultan Palacegreat Indian food in Colombo🌿 Veg-Friendly
9ChutneysIndian, Asian cuisines🌿 Veg-Friendly
10Malar CaféAsian, Sri Lankan cuisines☕ Cafe Vibes
11The Mango TreeIndian, Asian cuisines🌿 Veg-Friendly
12Arusuvai Indian Restauranta variety of Indian dishes🐟 Seafood
13Shanmugasa wide variety of Indian dishes🌿 Veg-Friendly
14Chana’s—🌿 Veg-Friendly
15Elite Indian Restauranta wide range of Indian dishes🌿 Veg-Friendly
16Amrith Indian RestaurantIndian, Asian cuisines🌿 Veg-Friendly
17Najma’s Kitchenboth veg, nonveg dishes🌶️ Street Food
18Sri Vihar RestaurantIndian, Asian cuisines🌿 Veg-Friendly
19Chola Authentic Indian Restaurant—👨‍👩‍👧 Family Dining
20Sri Raghavas Indian RestaurantIndian, Chinese👨‍👩‍👧 Family Dining

📍 Get Direction

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

Navratna Restaurant
⭐ 4.3 (530 reviews)
🌿 Veg-Friendly🌶️ Street Food
🍽️ Cuisines: Indian CurriesMeat

2. Maharaja Palace

📍 Get Direction

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

Madras Masala
⭐ 4.2 (1,303 reviews)₹₹₹ (Google Price)
🌿 Veg-Friendly
🍽️ Cuisines: Nonveg

3.Madras Masala

📍 Get Direction

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

Maharaja Palace
⭐ 4.1 (1,232 reviews)₹₹ (Google Price)
👨‍👩‍👧 Family Dining
🍽️ Cuisines: Indian

4.Curry Leaves Restaurant

📍 Get Direction

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

Curry Leaves Restaurant
🌿 Veg-Friendly
🍽️ Cuisines: IndianAsian

5.Agra Colombo

📍 Get Direction

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

Agra Colombo
⭐ 4.1 (250 reviews)
🌿 Veg-Friendly
🍽️ Cuisines: Delicate Taste

6.Indian Summer Restaurant

📍 Get Direction

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

Indian Summer Restaurant
⭐ 4.2 (2,884 reviews)₹₹₹ (Google Price)
🌿 Veg-Friendly
🍽️ Cuisines: IndianFusionAsian

7.Saveira Indian Restaurant

📍 Get Direction

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

Saveira Indian Restaurant
⭐ 3.9 (1,982 reviews)₹₹ (Google Price)
👨‍👩‍👧 Family Dining

8.Sultan Palace

📍 Get Direction

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

Sultan Palace
⭐ 3.8 (4,041 reviews)₹₹ (Google Price)
🌿 Veg-Friendly

9.Chutneys

📍 Get Direction

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

Chutneys
🌿 Veg-Friendly
🍽️ Cuisines: IndianAsian

10.Malar Café

📍 Get Direction

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

Malar Cafe
⭐ 3.8 (344 reviews)₹₹ (Google Price)
☕ Cafe Vibes
🍽️ Cuisines: AsianSri Lankan

11.The Mango Tree

📍 Get Direction

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

The Mango Tree
⭐ 4.1 (2,648 reviews)₹₹₹ (Google Price)
🌿 Veg-Friendly
🍽️ Cuisines: IndianAsian

12.Arusuvai Indian Restaurant

📍 Get Direction

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

Arusuvai Indian Restaurant
🐟 Seafood

13.Shanmugas

📍 Get Direction

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

Shanmugas
⭐ 4.3 (3,554 reviews)₹₹ (Google Price)
🌿 Veg-Friendly

14.Chana’s

📍 Get Direction

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

Chanas
⭐ 3.9 (1,654 reviews)₹₹ (Google Price)
🌿 Veg-Friendly

15.Elite Indian Restaurant

📍 Get Direction

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

Elite Indian Restaurant
⭐ 3.6 (1,599 reviews)₹₹ (Google Price)
🌿 Veg-Friendly

16.Amrith Indian Restaurant

📍 Get Direction

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

Amrith Indian Restaurant
🌿 Veg-Friendly
🍽️ Cuisines: IndianAsian

17.Najma’s Kitchen

📍 Get Direction

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

Najmas Kitchen
⭐ 4.2 (854 reviews)₹₹ (Google Price)
🌶️ Street Food
🍽️ Cuisines: Nonveg

18.Sri Vihar Restaurant

📍 Get Direction

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

Sri Vihar Restaurant
⭐ 4.1 (6,230 reviews)₹₹ (Google Price)
🌿 Veg-Friendly
🍽️ Cuisines: IndianAsian

19.Chola Authentic Indian Restaurant

📍 Get Direction

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

Chola Authentic Indian Restaurant
⭐ 4.1 (2,224 reviews)₹₹₹ (Google Price)
👨‍👩‍👧 Family Dining

20.Sri Raghavas Indian Restaurant

📍 Get Direction

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

Sri Raghavas Indian Restaurant
⭐ 3.8 (10 reviews)
👨‍👩‍👧 Family Dining
🍽️ Cuisines: IndianChineseAsian

FREQUENTLY ASKED QUESTIONS


For weekend visits or special occasions, most premium restaurants in Colombo prefer reservations — calling ahead ensures you get the best table and avoid wait times.


Most restaurants here are selected for their ambiance alongside food quality. Look for rooftop or private-cabin options in Colombo for anniversaries or celebrations.


Several restaurants in Colombo offer private dining or semi-private seating, making them suitable for business dinners, family celebrations, or milestone events.