Updated: August 19, 2026 — By North York Guide Team • Reviewed August 2026
Best Indian Restaurants in North York 2026: 10 Spots Ranked
We compared menus and prices across all 10, checked every address, rating and set of hours against Google Places, and ranked them so you know exactly where to go. North York has quietly become one of the GTA's strongest corridors for Indian food. From a 4.8-star kitchen on York Mills Rd to a Scarborough industrial-park gem with zero decor and cult-status butter chicken, the range here spans slow-steamed Awadhi biryani, modern Indian tapas on a patio, Punjabi comfort food, chaat under $10, and authentic South Indian dosas. Here are the 10 spots worth your time and money, ranked by food quality, value, atmosphere, and buzz.
Indian food is the single most-tagged cuisine on Instagram globally — nearly twice as many new tags as Italian in 2026, per Chef's Pencil's annual report. The North York scene shifted hard this summer: three restaurants that appeared on the June version of this list have since closed permanently, including Goa Indian Farm Kitchen at Bayview Village, which held the area's only Michelin Guide Toronto selection. Every venue below was re-verified against Google Places on August 19, 2026.
Quick Answer
The best Indian restaurant in North York is Saffron Mahal Indian Cuisine at 865 York Mills Rd Unit 7 — 4.8 stars across 3,195 Google reviews, with mains from $14.99. For the best value, Mithas Indian Food & Sweets on Finch Ave W serves dishes from $10 and its rasmalai is the local benchmark. For authentic biryani, Dum Pukht Yonge at Yonge and Sheppard cooks it sealed-pot, the slow way. For halal, Karahi Point on Finch Ave W is HMA Certified.
The 10 Best Indian Restaurants in North York
Ranked by a combination of food quality, value, atmosphere, and buzz. Every address, rating, review count, and set of opening hours below was re-checked against Google Places on August 19, 2026, and three restaurants that appeared on the previous version of this list were removed because they had closed. Ratings move — treat them as a snapshot of that date, not a permanent score.
Top Rated in North York
1
Saffron Mahal Indian Cuisine
865 York Mills Rd Unit 7, North York
$15 – $24 per dish
What to Get
Chicken Lababdar ($18.99) — the chef's special and the dish the regulars order. The Lamb Biryani ($17.99) and Dal Makhni ($14.99) are the other two anchors, and the Malai Momo Chicken is the starter worth adding. Finish with rasmalai or gajar halwa from the house dessert list.
Google Maps: 4.8 stars with 3,195 reviews (August 19, 2026). No other Indian restaurant in North York pairs a rating that high with a review count in the thousands.
Worth Knowing
Live music every Friday night. The kitchen runs to 12:30 AM Friday through Sunday, which makes this the rare North York Indian dining room you can still sit down in after a late movie. Dine-in, takeout, and catering.
Practical Details
Hours: Mon–Thu 11:30 AM – 11:30 PM | Fri–Sun 11:30 AM – 12:30 AM
Phone: (647) 530-9962
Transit: York Mills Station (TTC Line 1), then the 95 York Mills bus east
HMA Certified Halal
2
Karahi Point
2201 Finch Ave W, North York
$15 – $25 per dish
What to Get
Signature Chicken Karahi — cooked in a traditional karahi wok, the dish that built this brand. The Beef Bihari Kabab (char-grilled) is a standout alongside fresh garlic naan.
Google Maps: 4.5 stars with 6,187 reviews (August 19, 2026) — the largest review base of any Indian or Pakistani restaurant in North York, up roughly 100 reviews since our June check. Serving Finch Ave W since 2014.
"One of the finest dining experiences I have encountered about Pakistani cuisine outside of Pakistan. The food is fresh and authentic."
Nimra Awais — Google Review
Worth Knowing
HMA Certified Halal — one of the few fully certified spots in North York. The karahi is cooked in a traditional wok to order. Great for groups — the sizzling platters are meant for sharing.
Practical Details
Hours: See website or Google Maps for current hours
Parking: Plaza parking lot
Transit: Finch West Station (TTC Line 1), bus west on Finch
New on Yonge
3
Dum Pukht Yonge
35 Sheppard Ave E, North York (Yonge & Sheppard)
$$ — moderate; the restaurant does not publish prices online
What to Get
Dum Pukht Biryani — the namesake dish. Dum pukht means meat and rice sealed inside a pot and steamed in their own moisture, a slow Awadhi technique that most Toronto kitchens skip. The Rogan Josh and Khoya Kaju Curry are the other signatures, and the menu carries Hakka dishes alongside the North Indian list.
Google Maps: 4.7 stars with 676 reviews (August 19, 2026) — the highest-rated sit-down Indian restaurant on the Yonge corridor.
Worth Knowing
It is one of the only Indian restaurants in North York open past midnight, and the only one serving until 2 AM on Friday and Saturday. There is a full bar. Prices are not posted online — call (416) 221-9500 if you want to budget before you go. Reviewers note the service is still settling in, so allow extra time on a busy night.
Practical Details
Hours: Sun–Thu 11:30 AM – 12:00 AM | Fri–Sat 11:30 AM – 2:00 AM
Phone: (416) 221-9500
Transit: Sheppard-Yonge Station (TTC Lines 1 and 4) — the building is at the intersection
Best All-Rounder
4
Raj Mahal Indian Cuisine
1881 Steeles Ave W (Dufferin Corners), North York
$20 – $30 per person
What to Get
Butter chicken and biryani are what regulars come back for, but the real draw is that every dish is cooked to your chosen spice level rather than a house default. Chef Raj's kitchen also runs Nepalese, Chinese, and Greek influences through parts of the menu.
Google Maps: 4.6 stars with 1,425 reviews (August 19, 2026), up from 1,373 in June — the strongest rating of any full-service Indian restaurant on the northern edge of North York.
Worth Knowing
This is the best pick on the list for a table with mixed dietary needs — vegan, dairy-free, and gluten-free dishes are all on the regular menu rather than handled as substitutions. Takeout lunch specials run Monday to Friday, 11 AM to 3 PM. The last dine-in table is seated 30 minutes before close.
Practical Details
Hours: Mon–Thu & Sun 11 AM – 9:30 PM | Fri 11 AM – 10 PM | Sat 12 – 10 PM
Phone: (647) 748-4040
Parking: Dufferin Corners plaza lot
Transit: 60 Steeles West bus from Finch Station (TTC Line 1)
Best Patio
5
Mantra by Host
2 O'Neill Rd (CF Shops at Don Mills), North York
$22 – $35 per dish
What to Get
Delhi Butter Chicken — the benchmark dish here. The Jackfruit Masala is a standout vegan option, and the Tandoori Momos are a creative crowd-pleaser.
Google Maps: 4.2 stars with 1,302 reviews (August 19, 2026). HappyCow top-rated for vegan Indian options.
"Delicious food. I had the butter chicken lunch bowl with naan, and my partner had the lamb seekh wrap with a chai tea — both were excellent."
Alexander Thomson — Google Review
Worth Knowing
The outdoor terrace is the best patio for Indian food in North York, and with Bayview Village's Indian dining room now gone it is the closest thing the area has to a special-occasion room. Book ahead for weekend dinner on the patio.
Practical Details
Hours: Mon 4:30–10 PM | Tue–Thu 12–3 PM & 4:30–10 PM | Fri 12–3 PM & 4:30–11 PM | Sat 12–11 PM | Sun 12–10 PM
Parking: Free mall parking at CF Shops at Don Mills
Transit: Don Mills Station (TTC Line 4), short walk
Best Value + Sweets
6
Mithas Indian Food, Sweets & Catering
1300 Finch Ave W Unit 33, North York
$10 – $20 per dish • Sweets $5–$15/lb
What to Get
Rasmalai — the signature sweet that keeps regulars coming back. Pair it with Butter Chicken and Channa Bhatura for a complete meal.
Google Maps: 4.7 stars with 184 reviews (August 19, 2026), up from 144 in June. Serving authentic sweets and comfort food for over 25 years.
"Great food at reasonable price. Very fresh ingredients. The owner is very accommodating. The quantity is just right for the price."
Neeti Thakral — Google Review
Worth Knowing
The sweets counter is the real draw — grab rasmalai and gulab jamun to go. Catering service available for large orders. This is the cheapest sit-down Indian meal in North York proper.
Practical Details
Hours: See website or Google Maps for current hours
Parking: Plaza parking lot on Finch Ave W
Transit: Finch West Station (TTC Line 1), bus on Finch
North York Classic
7
Copper Chimney
2050 Avenue Rd, North York
$18 – $28 per dish
What to Get
Garlic Vegetable Balls and Lamb Rogan Josh — consistently praised for authentic Indian flavour. The real coal tandoor produces outstanding Tandoori Salmon and kebabs.
Google Maps: 4.1 stars with 693 reviews (August 19, 2026). It is the only restaurant on this list running a genuine coal-fired tandoor rather than a gas one.
"The food is always consistently good! The samosas are our favourite in the city! The butter chicken is amazing! The pakoras are fresh and not dry."
Jeff & Ellen — Google Review
Worth Knowing
You can taste the coal in the kebabs and naan. Gets busy on weekend evenings. Avenue Rd is the quietest stretch on this list — no mall crowds.
Practical Details
Hours: See website or Google Maps for current hours
Parking: Street parking on Avenue Rd
Transit: Lawrence Station (TTC Line 1), bus north
Street Food & Late Night
8
IndiaWaale
3040 Don Mills Rd E (Peanut Plaza), North York
$2 – $20 per item
What to Get
Samosa Chaat ($9.99) and the Butter Chicken Kathi Roll ($11.99) — the two orders that justify the trip. Samosas are $1.99, pani puri $7.99, biryani $13.99, and masala chai $2.49. The Veg Maharaja Thali ($19.99) is the full spread.
Google Maps: 4.4 stars with 1,032 reviews (August 19, 2026). It is the cheapest way to eat Indian food in North York: a samosa and a chai together cost less than $5.
Worth Knowing
All meat is halal certified. The kitchen runs until 1:30 AM seven days a week, which makes this the default late-night Indian stop in North York. Monthly tiffin delivery starts at $12/day and catering starts at $15/guest.
Practical Details
Hours: Mon & Wed 3 PM – 1:30 AM | Tue, Sat & Sun 12 PM – 1:30 AM | Thu–Fri 1 PM – 1:30 AM
Phone: (647) 217-2175
Parking: Free lot at Peanut Plaza
Transit: Don Mills Station (TTC Line 4), bus north on Don Mills
South Indian Gem
9
Nilgiris
3021 Markham Rd #50, Scarborough
$11 – $18 per dish
What to Get
Masala Dosa and Paper Dosa — crispy, golden, and generously filled. The Madras Thali gives you the full South Indian spread in one plate.
Google Maps: 3.9 stars with 4,889 reviews (August 19, 2026), up from 4,756 in June. Reddit r/Scarborough favourite for South Indian.
"A great place for South Indian food lovers. Amazing dosa choices accompanied with flavourful sambhar and chutneys."
Kirti Khanna — Google Review
Worth Knowing
The only dedicated South Indian restaurant on this list. Dosas are made fresh to order — the paper dosa is enormous. The 3.9 rating is unusually low for the volume; the complaints cluster on service and wait times, not the food.
Practical Details
Hours: See website or Google Maps for current hours
Parking: Plaza parking lot
Transit: Scarborough Centre Station, bus on Markham Rd
Cult Classic
10
Moti Palace
50 Weybright Ct Unit 32, Scarborough (industrial park)
$8 – $15 per dish
What to Get
Boneless Butter Chicken — the dish that earned cult status on Reddit. Chole Bhature and Aloo Paratha round out a budget-friendly feast.
Google Maps: 4.4 stars with 261 reviews (August 19, 2026). Reddit r/Scarborough: 120+ upvotes. "No ambiance, incredible food" — 35+ years from an industrial park.
"Chole bhature was delicious, authentic taste. There is a sweet elderly couple who own this place who cook all the tasty food. Must visit."
Rabia Rehman — Google Review
Worth Knowing
Zero ambiance — this is an industrial park unit with plastic chairs. The food is the entire point. Cash preferred. The boneless butter chicken is the cult-favourite order. 35+ years in business.
Practical Details
Hours: See website or Google Maps for current hours
Parking: Industrial park lot — free and easy
Transit: Not transit-friendly — drive recommended
What's Trending Right Now
What actually changed in North York's Indian food scene between our June and August 2026 checks.
What Changed
Three Restaurants Came Off This List
Bayview Village • Keele St • Lawrence Ave E
Verified August 19, 2026
Goa Indian Farm Kitchen (2901 Bayview Ave), Vaika Indian Restaurant (3322 Keele St), and Indraprastha Indian Cuisine (3300 Lawrence Ave E) are all marked permanently closed on Google, and the Bayview Village tenant page for Goa now returns a 404. Goa held the only Michelin Guide Toronto selection inside North York, so the area no longer has one. We removed all three rather than leave them ranked. A fourth entry, a Tadka on Yonge St, has no verifiable listing at the address we had published, so it came off too.
New #1
Saffron Mahal — 4.8 Stars Across 3,195 Reviews
865 York Mills Rd Unit 7
$15 – $24 • Live music Fridays
With Bayview Village's fine-dining option gone, the strongest numbers in North York belong to a York Mills Rd plaza restaurant. A 4.8 average across more than three thousand reviews is rare at any volume; nothing else in the area comes close on both axes at once. Chicken Lababdar at $18.99 is the order.
New Arrival
Dum Pukht Opens at Yonge & Sheppard
35 Sheppard Ave E
Open to 2 AM Fri & Sat
A subway-side Indian dining room with a full bar, built around the dum pukht sealed-pot technique. It is the first Indian restaurant on the Yonge corridor to hold a 4.7 rating, and the only one in North York serving past midnight every night of the week.
Cult Status
Moti Palace — Zero Ambiance, Maximum Flavour
50 Weybright Ct, Scarborough
$8 – $15
No sign, no decor, unforgettable butter chicken. Moti Palace has achieved cult status on Reddit with passionate word-of-mouth from a community that has been eating here for decades.
Cross-Cultural Discovery
Nilgiris — Trending on XiaoHongShu
3021 Markham Rd
4,889 Google reviews
Toronto's Chinese-Canadian community is actively promoting South Indian cuisine on XiaoHongShu (Little Red Book), with Nilgiris leading the cross-cultural discovery trend. Its review count climbed by more than 130 between June and August 2026.
Frequently Asked Questions
What is the best Indian restaurant in North York?
Saffron Mahal Indian Cuisine at 865 York Mills Rd Unit 7 is the top-ranked Indian restaurant in North York. It holds 4.8 stars across 3,195 Google reviews — the strongest rating of any high-volume Indian restaurant in the area. Mains run $15–$24, and the kitchen serves until 11:30 PM Monday to Thursday and 12:30 AM Friday to Sunday.
Where can I find cheap Indian food in North York?
Mithas Indian Food & Sweets at 1300 Finch Ave W offers dishes from $10–$20 and sweets from $5–$15/lb. IndiaWaale at 3040 Don Mills Rd E prices samosas at $1.99, samosa chaat at $9.99, and biryani at $13.99. Moti Palace in nearby Scarborough has butter chicken and chole bhature from $8–$15.
Which Indian restaurants in North York are halal?
Karahi Point at 2201 Finch Ave W is HMA Certified Halal and serves Pakistani and Indian cuisine. IndiaWaale at 3040 Don Mills Rd E states that all of its meat is halal certified. Both are in North York proper.
What is the best biryani in North York?
Dum Pukht Yonge at 35 Sheppard Ave E is named for the dum pukht method — meat and rice sealed in a pot and steamed slowly — and its Dum Pukht Biryani is the signature order. Saffron Mahal on York Mills Rd is the value pick, with chicken biryani at $15.99 and shrimp biryani at $19.99.
Are there any Michelin-recommended Indian restaurants in North York?
Not anymore. Goa Indian Farm Kitchen at Bayview Village held the only Michelin Guide Toronto selection inside North York, and it has closed permanently — Google lists it as permanently closed and the Bayview Village tenant page for it now returns a 404. The closest comparable option is Adrak Yorkville at 138 Avenue Rd, roughly 20 minutes south.
Is there an Indian food crawl route in North York?
Yes — the North York Indian Food Trail runs from Saffron Mahal on York Mills Rd to Dum Pukht at Yonge and Sheppard, finishing at Mithas Indian Food & Sweets on Finch Ave W. All three stops sit on TTC Line 1 or a short bus ride from it. Allow 4–5 hours with dining time.
What Indian restaurants are good for a date night in North York?
Mantra by Host at CF Shops at Don Mills has the best patio for Indian food in North York, plus modern Indian tapas and strong vegan options. Dum Pukht Yonge at 35 Sheppard Ave E pairs a full bar with late hours — midnight Sunday to Thursday, 2 AM Friday and Saturday. Saffron Mahal on York Mills Rd runs live music every Friday night.
Where can I get Indian street food in North York?
IndiaWaale at 3040 Don Mills Rd E (Peanut Plaza) is the North York standard — samosa $1.99, pani puri $7.99, samosa chaat $9.99, butter chicken kathi roll $11.99, masala chai $2.49 — and it stays open until 1:30 AM seven days a week with free parking. Chaska Indian Street Food at 80 York Blvd Unit 17, beside York University, is the other option: 4.3 stars across 493 reviews, open 10 AM to 10 PM.
Is Raj Mahal on Steeles Ave W good?
Yes. Raj Mahal Indian Cuisine at 1881 Steeles Ave W (Dufferin Corners) holds 4.6 stars across 1,425 reviews as of August 2026 — the strongest rating of any full-service Indian restaurant on the northern edge of North York. Every dish is made to your chosen spice level, and the kitchen carries vegan, gluten-free and dairy-free options. Takeout lunch specials run Monday to Friday, 11 AM to 3 PM.