← Toronto Restaurants

🫓 Best Indian in Toronto

23 indian spots in Toronto, scored and ranked for 2026.

🍽️ Open Interactive Guide

Top 10 Indian Spots

1
Shefu's Kitchen
Indian · Scarborough
Shefu's Kitchen is an Indian takeaway on Markham Road in Scarborough, focused on counter and to-go orders rather than a full dining room. It holds a strong rating among local diners. Limited public in...
91
2
Dosa Boyz
Indian · Mississauga
A South Indian spot on Finch Avenue West serving dosas and street food, ordering through Toast online. The kitchen specialises in the crisp fermented-rice crepes that give it its name, alongside other...
91
3
Eggholic
Indian Street Food · Scarborough
Eggholic serves bold Indian street food on Lawrence Avenue East in Scarborough, with egg-forward dishes made to order and customizable spice levels. The menu runs from curries to sandwiches and chaats...
90
4
Junction - Indian Street Food
Indian street food (vegetarian) · Scarborough
An all-vegetarian Indian street-food spot on Markham Road in Scarborough, part of a wider franchise across Ontario and Winnipeg. The menu pulls together regional South Asian street snacks, fusion sand...
90
5
Eggholic - Indian Street Food
Indian street food · Scarborough
An Indian street-food spot on Lawrence Avenue East in Scarborough built around egg-forward cooking inspired by India's roadside lahris and Egg Night gatherings. Dishes are made to order with customiza...
90
6
Leela
Indian · Leslieville
An Indian food bar on Gerrard Street East that leans into abundance and generosity over white-tablecloth formality. The kitchen sends out modern, spice-forward plates built for sharing across a lively...
90
7
Madras Curry
South Indian · Cabbagetown
Madras Curry serves South Indian cooking from a small Carlton Street storefront near Cabbagetown, alongside a food truck that carries the same menu around the city. The kitchen works in the usual Sout...
90
8
House of Nizams
Hyderabadi Indian · Scarborough
A Royal Indian kitchen on Ellesmere Road serving Hyderabadi Nizami cuisine from breakfast through late evening. The menu spans biryanis, kebabs, sizzling grilled plates, and traditional sweets, with d...
88
9
Dum Pukht
Modern Indian · North York
A modern Indian restaurant on Sheppard Avenue East now serving its Dum Pukht Legacy menu at the North York location. Open for both dine-in and takeout, it also runs a banquet hall and catering alongsi...
88
10
Bawara
Indian-Hakka · High Park
Bawara opened in December 2021 on Bloor Street West, run by chef Gunateet, who built the menu around a hybrid he calls Indian-Hakka — North Indian staples sitting next to a Hakka-Chinese menu spiced t...
88

All 23 Indian Spots in Toronto

Kadak
Indian · Yonge & Eglinton
88
Mayil Coffee
South Indian Coffee · Little Italy
88
Balti Indian Restaurant
Indian & Nepali · Bloor West Village
86
Curryish Tavern
Indian · Queen West
84
Saravanaa Bhavan
South Indian · Scarborough
84
Butter Chicken Factory
Indian · Cabbagetown
84
Chennai Masala Cafe
South Indian · Cabbagetown
84
Lageez Authentic Indian Cuisine
North Indian · Scarborough
82
Kothur Indian Cuisine
Indian · Etobicoke
80
The Kettle
Indian · Queen West
80
Bombay Chowpatty Toronto
Indian street food · Leslieville
78
Babu Catering & Take Out
South Indian/Sri Lankan · Scarborough
76
The Host Fine Indian Cuisine
Indian · Yorkville
76
🍽️ Explore All Toronto Restaurants

More Toronto Categories

🥞 Brunch 🕯️ Date Night 🍽️ Fine Dining 🔥 BBQ 🍸 Happy Hour ☀️ Patio Dining 🍹 Bars & Cocktails 🍕 Italian & Pizza 🌮 Mexican & Tex-Mex 🍣 Sushi & Japanese 😎 Casual Dining 🍺 Breweries & Craft Beer 🥘 Korean 🍜 Vietnamese 🍝 Ramen & Noodles 🌿 Thai 🦞 Seafood 🌮 Tacos 🥦 Vegan & Plant-Based ☕ Coffee & Cafés 🥩 Steakhouses 🌆 Rooftop & Views 🥟 Chinese & Dim Sum 🍰 Desserts & Bakeries

Indian in Other Cities

NYC Dallas Houston Austin Chicago Salt Lake City Seattle Las Vegas Los Angeles Miami Charlotte San Francisco San Antonio Nashville Phoenix San Diego DC Mexico City New Orleans

Dim Hour scores the best restaurants across America. Full guide → · All Toronto restaurants →