Sri LankaRestaurants

Indian restaurants in Sri Lanka

  1. A

    Mangos

    Behind a new café that looks somewhat half-finished is a solidly built timber-roofed dining pavilion with open sides. Here you can get good rice-and-curry lunches and traditional South Indian specialities for dinner, including excellent masala dosas (dosas stuffed with spiced vegetables) cooked to order.

    reviewed

  2. B

    Shanti Vihar

    This place's deliciously spicy vegetarian food and very reasonable prices make it popular with locals and foreigners alike. It's a basic, well-worn eatery, though there is a fancier air-con section. The menu's South Indian offerings are especially good: masala dosa (curried vegetables inside a paper-thin lentil-flour pancake)for Rs 60, curd vadai (a deep-fried lentil-flour patty with yoghurt) for Rs 25 and Madras thalis for Rs 90. Shanti Vihar also has a home-delivery service.

    reviewed

  3. C

    Majestic City

    A good spot for a cheap but reasonable quality lunch is the food hall in the basement of this shopping centre, where you can choose from Malaysian, Chinese, Sri Lankan, Western-style fast food and Indian. There's a play area for young children next to the eating area, and the complex also has a good Cargills Food City on the ground floor.

    reviewed

  4. D

    Chettinad

    Enjoy cheap South Indian and Sri Lankan food at this place in the heart of Pettah. The downstairs dining room is open to the street, and the menu is vegetarian only. Upstairs is air-con and offers both veg and nonveg meals; prices are about Rs 40 more than those downstairs. Bombay sweets are sold from a glass case in the lobby.

    reviewed

  5. E

    Greenlands Hotel

    Despite its hospital-ward-like interior, Greenlands whips up very good, fresh South Indian food. Divided in to a busy semi-open-air canteen area and a separate air-con dining room, this place is popular with locals. The prices are so low you won't mind that you may have to beg to be served.

    reviewed

  6. F

    Amaravathi

    Amaravathi offers some of the best South Indian cuisine in the capital for very reasonable prices. The menu includes three different vegetarian thalis (‘all-you-can-eat’ plates of rice, curries and accompaniments), plus a varied selection of veg and nonveg Madras- and Andhra-style dishes.

    reviewed

  7. G

    Palmyrah

    In a nondescript kitchen in the basement of Hotel Renuka a chef is whipping up some of the finest Sri Lankan curries in Colombo, along with a selection of South Indian specialities. Don't miss the stellar wattalappam (coconut milk, egg, cardamom and jaggery pudding).

    reviewed

  8. H

    Namaste

    This recent addition to Hotel Renuka does for North Indian cuisine what the Palmyrah does for Sri Lankan and South Indian food - it provides the highest standards at affordable prices.

    reviewed

  9. I

    1864

    One of the most talked-about restaurant debuts in Colombo, this place in Galle Face Regency wows its customers with a fusion of Indian, Italian and Japanese cuisines.

    reviewed

  10. J

    Grand Indian

    In front of the Grand Hotel, the surroundings are a bit cafeteria-like, but the food and the service here are top-notch. Try the kadai (dry curry cooked in a wok) chicken teamed with kheema naan (bread stuffed with meat). Unlike a few other places around town, there’s normally an energetic buzz about the place. Make a night of it before or after brews and billiards at the bar at the Grand Hotel. From 3pm to 6pm the Grand Indian specialises in good-value samosas and tandoori sandwiches.

    reviewed

  11. Advertisement