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.

Indian cuisine spread featuring butter chicken, biryani, naan, and curries in North York

How We Ranked These

Every restaurant on this list was evaluated on four criteria:

  1. Flavour & Quality — Does the food deliver?
  2. Value — Price relative to portion size and quality
  3. Reputation — Google reviews, social media buzz, local word-of-mouth
  4. Accessibility — Location, transit access, parking, hours

We paid for every meal ourselves. Rankings are never paid for: sponsors are clearly labeled and never appear in the ranked list.

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

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 Mantra by Host modern Indian dishes at Shops at Don Mills
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 Mithas Indian Food rasmalai and butter chicken
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 Copper Chimney tandoori dishes on Avenue Road
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 Nilgiris masala dosa and South Indian thali
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 Moti Palace butter chicken and chole bhature
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.

The North York Indian Food Trail

Three stops from York Mills to Finch West. All three sit on TTC Line 1 or one bus from it. Budget 4–5 hours with dining time. This route replaces the old Bayview Village trail, whose first stop closed.

Transit: Take TTC Line 1 (Yonge-University). Stop 2 is directly at a subway station; stops 1 and 3 are a short bus ride from one.

Tip: Share dishes at each stop to save room — you are hitting three restaurants with very different styles.

1

Saffron Mahal — York Mills Rd

Start with the area's highest-rated Indian kitchen. Order the Chicken Lababdar ($18.99) and a Malai Momo Chicken to share. Take Line 1 to York Mills Station, then the 95 York Mills bus east. Allow 1–1.5 hours.

2

Dum Pukht Yonge — Yonge & Sheppard

Switch to slow-steamed Awadhi cooking. The Dum Pukht Biryani is the must-order, and there is a full bar if you want a drink mid-crawl. Ride Line 1 south to Sheppard-Yonge Station — the restaurant is at the intersection. Allow 1–1.5 hours.

3

Mithas Indian Food & Sweets — Finch Ave W

End with rasmalai and fresh Channa Bhatura for under $20. The perfect sweet finish to a spice-filled afternoon. Line 1 north-west to Finch West Station, then a bus west toward 1300 Finch Ave W. Allow 1 hour for snacks and sweets.

Looking for more food crawl routes? Check out our Yonge Street boba crawl and Korean BBQ sizzle crawl for more neighbourhood dining adventures.

Honourable Mentions

These spots did not make the top 10 but are worth knowing about — several are strong contenders for a future list update. Ratings below were pulled on August 19, 2026.

Bawara Finch West — 750 Oakdale Rd Unit 1, North York, ON M3N 1W6. Google Maps: 4.7 stars with 716 reviews. Indian and Hakka cooking under one roof, open until 1:30am most nights and 2:30am Friday and Saturday — the latest-closing Indian kitchen in North York.

Chaska Indian Street Food — 80 York Blvd Unit 17, North York, ON M3J 1P3. Google Maps: 4.3 stars with 493 reviews. Chaat and street snacks a short walk from York University, open 10am–10pm weekdays and 11am–10pm weekends.

Silver Spoon Warden — 1548 Warden Ave, Scarborough, ON M1R 2S8. Google Maps: 4.3 stars with 7,160 reviews — the largest review base of any Indian or Pakistani restaurant in this guide. Budget Pakistani/Indian food ($7–$15) with generous portions. A 20+ year institution.

New Mirchi Dhaba — 4810 Sheppard Ave E Unit 220, Scarborough. Google Maps: 4.5 stars with 1,646 reviews. Authentic Indo-Punjabi dishes, known for Butter Chicken and Chole Bhature ($12–$20). Note the address: this is not the old 4271 Sheppard Ave E unit.

Unplugged Cafe & Bar — 4271 Sheppard Ave E Unit 11, Scarborough. Google Maps: 4.7 stars with 2,179 reviews. Smoky tandoori dishes, Hakka plates, and creative cocktails in a lounge setting ($15–$30).

Adrak Yorkville — 138 Avenue Rd, Toronto (Yorkville). Google Maps: 4.2 stars with 1,077 reviews. Upscale Indian small plates in a premium setting ($40–$70+). Worth the trip for a special occasion now that North York's fine-dining Indian option has closed.

Quick Comparison: Which Spot Is Right for You?

Use this table to match your occasion to the right restaurant. Every pick below is on the ranked list above and was confirmed open on August 19, 2026.

Occasion Best Pick Budget Key Dish
Best all-rounder Saffron Mahal (York Mills Rd) $$ Chicken Lababdar, Lamb Biryani
Special occasion / date night Mantra by Host (Don Mills) $$$ Delhi Butter Chicken, Jackfruit Masala
Authentic biryani Dum Pukht Yonge (Sheppard Ave E) $$ Dum Pukht Biryani
Halal-certified Karahi Point (Finch W) $$ Chicken Karahi, Beef Bihari Kabab
Vegan, gluten-free, dairy-free Raj Mahal (Steeles W) $$ Anything, at your own spice level
Budget meal under $15 Mithas (Finch W) $ Rasmalai, Chole Bhature
Street food & late night IndiaWaale (Peanut Plaza) $ Samosa Chaat, Butter Chicken Kathi Roll
Tandoor classics Copper Chimney (Avenue Rd) $$ Lamb Rogan Josh, Tandoori Salmon
Dosas & South Indian Nilgiris (Markham Rd) $ Masala Dosa, Madras Thali

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.

More North York Food Guides

Love Indian food? Check out these other North York food guides:

Get North York Food Updates

You're in!

Check your inbox for a welcome from us.