Best Indian Restaurants in North York (2026)
North York's Indian food scene spans everything from Michelin-recommended coastal Goan cuisine at Bayview Village to $8 butter chicken in a Scarborough industrial park that Reddit swears by. Whether you want modern fusion, authentic South Indian dosas, Hyderabadi biryani, or traditional Punjabi comfort food, we've ranked the top 8 Indian restaurants with prices, what to order, and a Bayview-to-Don Mills spice crawl route.
Quick answer: The best Indian restaurant in North York is Goa Indian Farm Kitchen at Bayview Village for their Michelin-recommended Goan Prawn Curry ($24–42). For modern fusion, go to Mantra by Host at Shops at Don Mills. For the best budget Indian, head to Moti Palace at 50 Weybright Ct in Scarborough ($8–15).
Top 8 Indian Restaurants in North York (2026)
Goa Indian Farm Kitchen
Bayview Village, North York
$24 – $42 per dish
Goa Indian Farm Kitchen is the finest Indian restaurant in North York and one of the few Michelin-recommended Indian spots in the GTA. What sets it apart is the Goan coastal focus — instead of the standard North Indian menu you find everywhere, Goa delivers prawn curries with coconut and tamarind, vindaloo with real Goan spice, and a Charcoal Butter Chicken that's smoky and refined. The Bayview Village location is upscale and beautifully designed, making it perfect for a special occasion or date night.
Google Maps →
Mantra by Host
Shops at Don Mills, North York
$22 – $35 per dish
Mantra is the most "vibe"-forward Indian restaurant in North York. Part of the Host restaurant group, it bridges traditional North Indian flavours with modern presentation — think butter chicken baos and an Instagram-famous Indian High Tea set ($22+). The Jackfruit Masala is a standout for vegetarians, and the Tandoori Momos are a fusion hit. The Shops at Don Mills setting is perfect for the "Don Mills crowd" who want a polished dining experience without heading downtown.
Tip: Reserve 48 hours in advance for weekends — the space fills quickly by 6 PM.
Google Maps →
Copper Chimney
2050 Avenue Rd, North York
$18 – $28 per dish
The most reliable Indian restaurant in North York. Copper Chimney has been earning high ratings for years on Avenue Rd, and its consistency is what keeps locals coming back. The Garlic Vegetable Balls are a locally famous dish — crispy on the outside, flavour-packed inside, and unlike anything on any other Indian menu in the city. The Lamb Rogan Josh is rich and aromatic, and the Tandoori Salmon shows they can do both traditional and creative. A safe bet for groups and families.
Google Maps →
Tadka
5406 Yonge St, North York (Yonge & Sheppard area)
$16 – $26 per dish
The go-to Indian restaurant in the Yonge & Sheppard corridor. Tadka delivers the kind of authentic Punjabi flavour that feels like a home-cooked meal — the Dal Makhani is slow-cooked to velvety perfection, and the Chicken Lababdar has a tomato-cashew gravy that's rich without being heavy. At $16–26 per dish, it's the sweet spot between budget and premium. The garlic naan alone is worth the visit.
Google Maps →
Indraprastha Indian Kitchen
Scarborough (near North York border)
$12 – $22 per dish
The Reddit darling for authentic biryani. Indraprastha is the spot Redditors name-drop when someone asks for "real" Indian food near North York. Their MLA Potlam Biryani — a fragrant rice dish wrapped in an omelet — is a showstopper that you won't find at most Indian restaurants in the GTA. The Hyderabadi spice level is genuine, and the Chicken 65 is perfectly crispy. It lacks the glitz of Goa or Mantra, but the flavour speaks for itself.
Google Maps →
Mithas Indian Food & Sweets
1020 Lawrence Ave E, North York (Don Mills & Lawrence)
$10 – $20 per dish
The spot for Indian sweets and comfort food in North York. Mithas is the place to go when you want a box of fresh Gulab Jamun or Rasmalai for a house visit, or a solid Veg Thali for under $15 that hits all the right notes. The Dhaba Chicken has a rustic, highway-dhaba flavour that's hard to find in Toronto. It may not have TikTok buzz, but it has the kind of long-standing local reputation that matters more.
Google Maps →
Nilgiris
3021 Markham Rd, Scarborough
$11 – $18 per dish
The gold standard for South Indian food near North York. If you want a massive, golden, crispy Masala Dosa that tastes like it came straight from a Chennai street stall, Nilgiris is the only answer. The Paper Dosa is dramatically thin and wide, and the Madras Thali gives you a complete meal with sambar, rasam, and chutneys. It's in Scarborough (20-minute drive from central North York), but the long weekend lines prove it's the real deal.
Google Maps →
Moti Palace
50 Weybright Ct #32, Scarborough (industrial park)
$8 – $15 per dish
The budget champion and Reddit's all-time favourite Indian spot near North York. Moti Palace operates out of an industrial complex in Scarborough — zero ambiance, incredible food. Their butter chicken is famous for being savoury, not sweet — a distinction that serious Indian food fans will appreciate. The Chole Bhature (chickpea curry with fried bread) is massive and costs less than a downtown appetizer. At $8–15 per dish, it's the best value Indian food in the GTA.
Google Maps →Best Value Indian Food in North York
Under $15: Moti Palace — $8–15 for legendary butter chicken and chole bhature in a Scarborough industrial park. The Reddit-verified budget king.
Best thali deal: Mithas Indian Food & Sweets — Veg Thali from $10 at Don Mills & Lawrence. Add a box of Gulab Jamun for $5.
Best biryani value: Indraprastha Indian Kitchen — $12 biryani specials that compete with spots charging double.
The Bayview-Don Mills Spice Crawl
Three stops along North York's eastern corridor, from Michelin-recommended refinement to local sweets. A perfect afternoon for anyone who wants to experience the range of Indian food in the area.
Goa Indian Farm Kitchen (The Refined Start)
Location: Bayview Village — TTC Line 4 to Bayview Station (mall is directly connected)
Get: Lasuni Cauliflower + Saffron Eggplant as shared appetizers
The vibe: Upscale, beautifully plated, Michelin-level quality. Start with something refined.
Mantra by Host (The Main Event)
Transit: 11 Bayview bus south to York Mills, then 95 York Mills east to Don Mills Rd
Get: Delhi Butter Chicken + Tandoori Momos — the full modern Indian experience
The vibe: Trendy, Instagrammable, perfect for the main course. Reserve ahead for weekends.
Mithas Indian Food & Sweets (The Sweet Finish)
Transit: 5-min bus or 15-min walk south on Don Mills Rd to Lawrence Ave E
Get: A box of fresh Gulab Jamun + Rasmalai to go
The vibe: Local, nostalgic, no-frills. The perfect sweet ending to a spice-filled afternoon.
Timing: 3–4 hours. Best on a Saturday afternoon. Make a reservation at Mantra at least 48 hours ahead — the Don Mills crowd fills the space by 6 PM.
Honourable Mentions
Dhoom (Danforth border) — The most anticipated Indian opening of 2026. Multi-level "experience" venue with live jamming sessions. Early social media buzz is massive, but it's brand new — check back for a full review once it settles in.
Adrak (Yorkville / Richmond Hill) — The luxury pick for the North York crowd who don't mind the drive. Michelin-recommended with a strong XiaoHongShu following. The aesthetic decor is part of the experience.
Amaya Express (CF Fairview Mall) — The reliable quick-service upgrade for Fairview shoppers. Their Saffron Rice Bowls are surprisingly good for a food court option. 4.1★ on Google Maps.
Khazana by Sanjeev Kapoor — Celebrity chef Sanjeev Kapoor's Toronto outpost. The "24K Dal" (gold leaf-topped lentils) is the signature. Best for a high-end tasting menu experience if you're willing to head downtown.