Top 12 · updated 2026
Best Indian Restaurants in Colombo
The top 12 indian in Colombo, ranked by real reviewer feedback.
- 12
- Indian listed
- 4.3★
- Average rating
- 61
- Reviews aggregated
- Thalis Restaurant
- Top-rated
Colombo has had an Indian restaurant culture far longer than most visitors expect — the city's South Indian Tamil community, along with generations of North Indian traders based in Pettah, built a dining tradition that predates the modern restaurant scene by decades. The best Indian restaurants in Colombo now split across two distinct traditions: North Indian food in Colombo, dominated by clay-oven dishes, rich kurma-based gravies, and the biryani that defines the Friday lunch circuit in the business district; and South Indian restaurants concentrated around Pettah and Wellawatta, known for dosas, idli, and the kind of sambar that Colombo's Tamil community still judges against a home-kitchen benchmark. Biryani in Colombo ranges from the fragrant Malabar-style pot biryani served at Pettah lunch spots to the Hyderabadi dum versions at sit-down restaurants in Colombo 3 and Union Place. Both traditions are well-represented in the list below, which is ranked by consistent customer experience across the full meal.
- 1

Thalis Restaurant Indian Vegetarian Cusine
5.0(6 reviews)Restaurants 05, 155 Park Rd, Colombo 00500, Sri Lanka
- 2

Chola Authentic Indian Restaurant - Wellawatta
5.0(4 reviews)Restaurants NO 52 Nelson Pl, Colombo 00600, Sri Lanka
- 3

Nagalingam's Bhavan - Pure Vegetarian Indian Restaurant (No onion, garlic and leeks)
5.0(4 reviews)Restaurants 77 Colombo St, Kandy 20000, Sri Lanka
- 4

Indian Affair - Colombo 05
5.0(3 reviews)Restaurants 57 D. S. Fonseka Rd, Colombo 00500, Sri Lanka
- 5

Indian Affair - Crescat
4.4(7 reviews)Restaurants G 6A Ground Floor, Galle Rd, Colombo, Sri Lanka
- 6

Anjappar Authentic Indian Chettinad Restaurant
5.0(2 reviews)Restaurants No.53/1 E Ramakrishna Rd, Colombo 00600, Sri Lanka
- 7

Anandham - South and North Indian Veg Restaurant
4.1(8 reviews)Restaurants Level 2, 17A Mayura Pl, Colombo 00600, Sri Lanka
- 8

INDIAN KITCHEN
4.0(8 reviews)Restaurants 357 R. A. De Mel Mawatha, Colombo, Sri Lanka
- 9

Chola Authentic Indian Restaurant - One Galle Face
4.0(7 reviews)Restaurants Level 5, One, Colombo 00200, Sri Lanka
- 10

Dwaraka Indian Vegetarian Restaurant- Bambalapitiya
3.7(7 reviews)Restaurants 37 Jaya Rd, Colombo, Sri Lanka
- 11

Indian Summer Restaurant
3.2(5 reviews)Restaurants 11 Palm Grove, Colombo 00300
- 12

Indian Ocean Pavilion
0.0(0 reviews)Restaurants ITC Ratnadipa, a Luxury Collection Hotel, Colombo, 21 Galle Face Center Rd, Colombo 00100
Frequently asked
- What's the highest-rated Indian restaurants in Colombo?
- Thalis Restaurant Indian Vegetarian Cusine is currently the highest-rated Indian restaurants in Colombo on Review Guru, with an average of 5.0 out of 5 stars from 6 reviews.
- Which Indian restaurants in Colombo has the most reviews?
- Anandham - South and North Indian Veg Restaurant is the most-reviewed Indian restaurants in Colombo with 8 customer reviews. A higher review count typically means a more reliable signal — a 4.5★ rating from 50 reviewers is stronger than a 5★ rating from 3.
- How many Indian restaurants are listed in Colombo?
- Review Guru has 12 Indian restaurants listed in Colombo, aggregating 61 customer reviews across them. We only include a business on a "best of" page once it has at least 3 reviews so the ranking is meaningful.
- How are these Indian restaurants ranked?
- We use a Bayesian-weighted average score that combines the business's own star rating with the volume of reviews it has received. This prevents a single 5-star review from outranking 30 consistent 4-star reviews. Read more on our methodology page.
- Are the reviews verified?
- Reviews on Review Guru come from two sources: native submissions written directly on our platform, and imported reviews from Google Maps that we rewrite for clarity while preserving the original rating, sentiment, and named entities. Source is tagged on each review for transparency.
- Which Colombo restaurants specialise in North Indian versus South Indian cuisine?
- North Indian food in Colombo — tandoor dishes, paneer curries, butter chicken, naan, and Hyderabadi biryani — is strongest in the restaurants around Union Place (Colombo 2) and Colombo 3, where Indian business travellers and long-stay visitors drive the demand for that style. South Indian restaurants, which focus on rice-based meals, dosas, idli, vadai, and coconut-forward curries, are more concentrated in Pettah (especially around Sea Street and Main Street) and in Wellawatta (Colombo 6), where the South Indian community has been established for generations. Some restaurants serve both traditions on a combined menu, but the kitchens that do one well tend to specialise rather than straddle.
- What are the best areas in Colombo for Indian food?
- Pettah is the oldest Indian food district — both the South Indian lunch spots and the Malabar-style biryani houses have roots here. Union Place and Colombo 2 carry the highest concentration of North Indian sit-down restaurants, many catering to the Indian business community staying in the nearby hotels. Bambalapitiya (Colombo 4) has a smaller but good selection of mid-range Indian curry restaurants close to the Galle Road strip. For a quick South Indian breakfast — idli, sambar, a good filter coffee — Wellawatta is the most reliable neighbourhood in the city.
- Are there vegetarian-friendly and halal Indian restaurants in Colombo?
- Yes — both options are well catered for. South Indian restaurants in Pettah and Wellawatta are typically fully vegetarian by tradition, with no meat on the menu at all, which makes them the default choice for vegetarian Indian food in Colombo. For halal Indian food, most of the North Indian restaurants around Union Place and Pettah are halal-certified or halal-operated; look for the certification displayed at the entrance or ask the staff directly. Several of the biryani specialists in Pettah are Muslim-owned and halal by default. Colombo's Indian restaurant scene does not, on the whole, have a strong vegan focus beyond incidental vegan-compatible dishes — coconut-milk curries and plain dosas — but a South Indian restaurant will almost always have something suitable.