Best Indian Restaurants in Colombo: From Street Food to Fine Dining

Navigate Colombo's Indian food scene through regional cuisines, price bands and vegetarian strengths—here's where to book and what to expect.
The queue outside Saraswathi Lodge starts early and moves slowly, which is how you know the masala dosas are worth the wait. Colombo's Indian restaurants split neatly into price bands and regional strengths, each with its own booking strategy. Start at the street-level vegetarian spots and work up to the five-star fine dining where reservations matter. The entries below are organized by price and regional focus—use them to plan your meals across the different neighbourhoods and cuisines the city offers.
Where you eat depends on your budget and whether you're craving North Indian tandoori or the crispy South Indian dosas that dominate the cheaper end. Some places book weeks ahead; others seat you in whatever chair empties first. Regional cuisines matter too: South Indian restaurants here excel at dosais and thalis; North Indian spots centre on biryani and tandoori; vegetarian menus are a strength across all price points.
Saraswathi Lodge
191 Galle Road, Colombo 4 · South Indian vegetarian · Under Rs. 200 per meal
A pure vegetarian restaurant offering Indian, Asian, and Sri Lankan cuisine with quality medu wada, idli and plain dosa. This clean, efficient saivar kade on Galle Road is easily accessible and always occupied, where you can have a very filling meal for under Rs. 150. Go early—this is strictly first-come, first-served and there's no booking. Perfect for breakfast or lunch if you want South Indian classics at the lowest prices.
53/3 Ramakrishna Road, Colombo 6 · South Indian vegetarian · Rs. 500–1000
stockOne of the oldest and most reputed vegetarian Indian restaurants in the city with very good food and excellent service, offering a varied and extensive vegetarian menu with all the classics including tikka masala, ulunda vadai, masala dosa and chili parota. The staff are helpful and the service is fast—you get your meal within ten minutes of ordering. Go for authentic, tasty South Indian dishes. Higher prices than street-level spots, but more refined.
Curry Leaves
39A/1 Marine Drive, Colombo 4 · North Indian, biryani specialist · Rs. 1000–1500
One of Colombo's oldest Indian restaurants whose strength lies in their biryani. Old school in look, staff, menu and dish preparation, their murgh chicken biryani (Rs. 660) is known for light and fragrant long grain basmati rice and well seasoned and spiced chicken. No frills, all substance. Come here specifically for biryani, not for variety.
Marine Drive, Colombo 4 · North Indian, Indo-Chinese · Rs. 1000–1500
stockA popular spot for quick, delicious Indian meals offering everything from flavorful biryanis to creamy butter chicken, with casual setting, affordable prices, and homely flavors that make it a favorite for lunch breaks and casual dinners. The room is modest and the menu straightforward. Go here if you want a fast meal with no ceremony and a solid biryani at a mid-range price.
Horton Place, Colombo 7 · North Indian with fusion touches · Rs. 1500–2500
stockCombining authentic Indian recipes with stylish presentation, perfect for family gatherings and date nights, with outdoor seating, tandoori specials, and vegetarian options all served with contemporary elegance. More polished than casual chains, less formal than fine dining. Book for groups or weekends when the outdoor terrace fills.
Spice Coast
100/10 Sri Lanka Foundation Mawatha, Colombo 4 · Indian, Chinese · Rs. 2000–2500 for two
Located on Marine Drive with a breathtaking view of the Indian Ocean, this restaurant with exotic Indian and Chinese flavours features salads, curries, soups, rice, noodles, desserts and beverages, with hot butter cuttlefish, chilli crab, and Chicken Biryani being specialities. This simple, clean and well-lit restaurant can house about 25-30 people at a time with extremely polite and quick staff. The view justifies the slightly higher price.
Park Road, Colombo · South Indian, North Indian · Rs. 1500–2500
stockOne of the best South Indian restaurants in Colombo located on Park Road, serving both North Indian and South Indian cuisine at affordable rates with an extensive menu and well-versed staff who can guide you through your choices. The inside is very decent, homely, clean and simple. The place has the best thalis in Colombo. Book ahead on weekends; weekday lunch is usually walkable.
Abdul Caffoor Mawatha, Colombo 3 · North Indian fine dining · Rs. 1000–1500
stockNot cheap but the food is definitely worth the price, with a menu predominantly North Indian offering great Tandoori, rice and Indian bread options. Their Nawabi biriyani (Rs. 1175) has both chicken and mutton served with a fried egg, and they also do a great classic butter chicken. A step above casual dining but less formal than the five-star hotels. Call ahead to check availability.
1A Rajakeeya Mawatha, Colombo 7 · North Indian fine dining · Rs. 1500–2000
stockAnother fine dining Indian restaurant where prices are high but portions are actually quite large now. The food was always pretty good and they've made necessary improvements, with their chicken korma particularly excellent. Picture velvet chairs, candle-lit tables, and a feast that tastes like it's straight from an Indian palace, with a regal decor featuring golden chandeliers and ornate woodwork. Book well in advance.
Avartana
ITC Ratnadipa, Level 3, Galle Face Centre Road, Colombo 00100 · South Indian fine dining · Set tasting menus from 7–13 courses
Exemplifying an exclusive blend of traditional and progressive renditions of Southern Indian cuisine rooted in unique tastes, aromas and flavours of southern Indian spices, with an interpretation of Sri Lankan flavours firmly anchored in local ingredients. Make reservations in advance as the restaurant tends to be crowded, especially if you want a window seat overlooking Galle Face Green. Set course menus ranging from 7 to 13 courses offer a gastronomical delight filled with unique items. This is the apex of Indian fine dining in Colombo—book weeks ahead.
Share this article
Comments
Sign in to join the conversation. Only registered users can comment.
No comments yet. Be the first.