best Indian restaurants Toronto

The Best Indian Restaurants in Toronto

The best Indian restaurants in Toronto aren't dedicated to cuisines from one region, but draw on culinary traditions from across the entire subcontinent. Whether you're hankering for rich curries and spongey naan from the North, or thali set lunches and dosa from the South, traditional foods or dishes with a contemporary twist, it can all be had in Toronto - if you just know where to look.

Here are the best Indian restaurants in Toronto.

See also:

The best Indian buffet in Toronto
The best butter chicken in Toronto
The best dosa in Toronto
The best samosa in Toronto
The best roti in Toronto



Banjara
1

Banjara

While there's a location up at Yonge and Eg, it's the location next to Christie Pits that earns all the acclaim. Prepare to queue for tables at peak hours - the place is perpetually packed, the kitchen furiously slinging delicious fresh naan from the tandoori ovens, and dishing out creamy butter chicken ($12), and intensely spicy vindaloo goat ($12).

Pukka
2

Pukka

Your local pub is no longer the best option for imbibing along with a warm curry. This restaurant on St. Clair pairs bold Indian flavours with a wine list curated by top Toronto sommelier Peter Boyd. Standout dishes include the spinach stuffed paneer ($18.70) and vibrant chaat ($9.90) featuring a fine mix of vegetables, sprouts, rice crisps, pomegranate, mango, chutneys and yoghurt.


Little India
3

Little India

Found on Queen West among a vibrant cluster of restaurants, Little India offers one of the best buffet lunches in the city. At dinner, begin with airy papadam accompanied by sweet and tangy pickled carrots, then move on to house specialties such as rogan josh lamb ($13.50), and, my personal fave, the eggplant bharta ($10.50).


Curry Twist
4

Curry Twist

This curry house in the Junction specializes in Northern Indian and Moghlai dishes. Highlights on the menu include succulent lamb madras ($15), and a coriander-spiked butter paneer ($11), a worthwhile vegetarian rendition of the ever popular chicken dish.


The Host
5

The Host

Complex curries and grilled meats still sizzling from the clay oven emerge from the kitchen at this Yorkville restaurant. Standouts on the menu include street foods like bhalla chaat papri ($7), a vibrant mix of potatoes, chickpeas, yogurt, tamarind chutney over crispy wafers.

The Copper Chimney
6

The Copper Chimney

This North York restaurant offers a robust selection of vegetarian, meat and seafood selections. Highlights include the palak kofta (spinach and paneer dumplings, $11) plus the variety of tender lamb dishes like lamb pasanda ($13) in cashew saffron sauce.



Udupi Palace
7

Udupi Palace

Specializing in South Indian vegetarian cuisine, this spot on Gerrard has long been hailed as one of the best restaurants in the neighbourhood. Expect to find over a dozen types of dosa ($5.65-$10), a varied array of chaats ($5.25), and uthapam with chutney ($5.85-$6.75).

The Tiffin Box
8

The Tiffin Box

The South Indian takeout joint on Bathurst north of Bloor is home to hearty fare offered at impressive value. Thali combos ($9-$10) offer a sampling of curried meats, spiced vegetables and chutneys with fluffy basmati rice. The dosas here are also worth ordering - just $6 will get you papery thin crepes filled with gently spiced potato masala.

The Best Indian Restaurants in Toronto


Join the conversation Load comments

The Best Indian Restaurants in Toronto

Latest in Best of Toronto

The Best AYCE Sushi in Toronto

The Best Greek Restaurants in Toronto

The Best Soup in Toronto

The Best Seafood Restaurants in Toronto

The Best Diners in Toronto

The Best Hot Chocolate in Toronto

The Best Hair Salons in Toronto

The Best Izakaya Restaurants in Toronto