best Indian restaurants Toronto

The Best Indian Restaurants in Toronto

The best Indian restaurants in Toronto are a mix between fine dining affairs and casual sit-downs, offering some of the best paneer, vindaloo, and curry in the city. It doesn't stop there: Indian desi tacos, heaps of naan, and cocktails are on the menu too.

Here are the best Indian restaurants in Toronto.


Banjara
1

Banjara

Follow the aroma of delicious Indian food from Christie Pits Park to this Bloorcourt go-to. Even after multiple fires, this cozy restaurant continues to make some of the most popular butter chicken in the city. They have a second location at Yonge and Eglinton too.

Pukka
2

Pukka

Indian street food meets a sommelier-curated wine program at this modern restaurant at St. Clair West. South Indian curry meets crispy okra fries and an amazing atmosphere that’s worth the price.


Tich Indian
3

Tich Indian

Sitting on Lake Shore West is this fresh and stylish spot serving heaps of saffron-flavoured basmati rice and vindaloo that will set your mouth on fire. This Etobicoke spot also has cocktails, and good weekend specials too.

Cumin Kitchen
4

Cumin Kitchen

This comfortable restaurant on Danforth East is quickly becoming a neighbourhood staple. There aren’t many other places offering Indian in the area, so Cumin stands out with its amazing presentation and mouthwatering meats from the tandoor oven.


Indilicious
5

Indilicious

It may be a small place, but every dish at this gem in the Junction is packed with intense flavour. Lauded chef Sujoy Saha is famous in the city for his high caliber Indian cooking—on top of delicious butter chicken and saag paneer. The naan here is made yeast-free.


Brar Sweets
6

Brar Sweets

Sitting in a small plaza of stores at Albion and Islington is this low-key location of the Brar chain. While there’s no buffet here, this place makes up for it with incredible seven-item thalis. Make sure to try their malai kofta, then buy a box of their famous sweets for after.

Leela Indian Food Bar
7

Leela Indian Food Bar

If you’ve never eaten from a dhaba (a roadside eatery) in India, this restaurant in the Junction is the place to try it. Incredible Indian desi tacos filled with lamb chops and garlic prawns are unreal, and butter chicken is served in a way you’ve probably never had before.


Lageez
8

Lageez

This Scarborough strip mall treasure specializes in traditional Northern Indian cuisine. It’s narrow, but surprisingly elegant, and the presentation is on point too. Get hand-folded samosas and whole tandoor chickens for really good prices.

Indian Street Food Co.
9

Indian Street Food Co.

All the colours of India’s vibrant street markets can found in this joyful little restaurant in Leaside. Their tasting menu is good for three-course meals, and a street vendors tasting menu that lets you try many dishes at once.

Lead photo by

Hector Vasquez at Lageez

The Best Indian Restaurants in Toronto

Leaflet | © Mapbox © OpenStreetMap Improve this map

Join the conversation Load comments

The Best Indian Restaurants in Toronto

Leaflet | © Mapbox © OpenStreetMap Improve this map

Latest in Best of Toronto

The Best Chicken Wings in Toronto

The Best Places to Buy Unique Gifts in Toronto

The Best Indoor Sports Fields in Toronto

The Best Pet Stores in Toronto

The Best Taiwanese Restaurants in Toronto

The Best Kosher Restaurants in Toronto

The Best French Restaurants in Toronto

The Best Danish in Toronto