The Best Indian Food in Toronto | TasteToronto
TasteToronto Logo Mark

The Best Indian Food in Toronto

Abbie North

Written By

Abbie North

Posted Feb 14, 2020

The Best Indian Food in Toronto

Abbie North

Written By

Abbie North

Posted Feb 14, 2020

The Best Indian Restaurants in Toronto: Authentic Flavors & Modern Twists on Classic Dishes

Craving a creamy curry, perfectly buttered naan, or crispy, spicy pakora? Toronto's Indian restaurants offer a wide range of bold, flavorful dishes—from traditional recipes straight from India to modern spins on classic favorites. Whether you're a fan of rich butter chicken that never disappoints or love exploring the diverse regional flavors of India, Toronto’s Indian food scene has something for every palate.

Discover the top spots for authentic Indian cuisine and innovative takes on traditional dishes that will leave you coming back for more.

Here’s your ultimate guide to the best Indian food in Toronto.

Guru Lukshmi

This popular restaurant in Mississauga is serving meat-free south Indian cuisine, featuring dosas and Jain specialties, served in a modern venue.

Guru Lukshmi

This popular restaurant in Mississauga is serving meat-free south Indian cuisine, featuring dosas and Jain specialties, served in a modern venue.

Adrak Yorkville

Using tradition, modernity and innovation as inspiration, this restaurant in Yorkville serves rich dishes inspired from regions all across India.

Adrak Yorkville

Using tradition, modernity and innovation as inspiration, this restaurant in Yorkville serves rich dishes inspired from regions all across India.

Bayview and Leaside

1701 Bayview Ave

Indian Street Food Co.

Indian street food restaurant at Bayview and Leaside offering creative dishes inspired by India's street vendors, served tapas-style in a colourful setting.

Indian Street Food Co.

Bayview and Leaside

1701 Bayview Ave

Indian street food restaurant at Bayview and Leaside offering creative dishes inspired by India's street vendors, served tapas-style in a colourful setting.

The Junction

3358 Dundas St W

Indilicious

Small Indian restaurant serving authentic fare representing regions throughout India. So delicious you'll be back for another plate of their infamous butter chicken.

Indilicious

The Junction

3358 Dundas St W

Small Indian restaurant serving authentic fare representing regions throughout India. So delicious you'll be back for another plate of their infamous butter chicken.

Danforth Village

1820 Danforth Ave

Cumin Kitchen

Artfully plated Indian food plus craft beer served in a sophisticated room with plush seating.

Cumin Kitchen

Danforth Village

1820 Danforth Ave

Artfully plated Indian food plus craft beer served in a sophisticated room with plush seating.

Downtown Yonge

36 Toronto St

Bar Goa

Modern Indian restaurant focused on the authentic dishes and flavours of Goa, a state in western India. Enjoy a range of cuisines from prawns to goat and vegetarian options if you are looking for something on the lighter side.

Bar Goa

Downtown Yonge

36 Toronto St

Modern Indian restaurant focused on the authentic dishes and flavours of Goa, a state in western India. Enjoy a range of cuisines from prawns to goat and vegetarian options if you are looking for something on the lighter side.

Dil Se Indian

Cosy restaurant serving classic Punjabi dishes and vegetarian options with authentic flavours, plus a wine bar.

Dil Se Indian

Cosy restaurant serving classic Punjabi dishes and vegetarian options with authentic flavours, plus a wine bar.

St Lawrence

16 Market St

Bindia Indian Bistro

Indian bistro in St. Lawrence serving Indian classics with modern flourishes served in contemporary quarters with colourful murals.

Bindia Indian Bistro

St Lawrence

16 Market St

Indian bistro in St. Lawrence serving Indian classics with modern flourishes served in contemporary quarters with colourful murals.

Bloorcourt Village

796 Bloor St W #1

Madras Masala South Indian

South Indian restaurant in Bloorcourt Village serving dishes such as dosas and curries plus Indian-Chinese fare.

Madras Masala South Indian

Bloorcourt Village

796 Bloor St W #1

South Indian restaurant in Bloorcourt Village serving dishes such as dosas and curries plus Indian-Chinese fare.

Yonge and Eglinton

1991 Yonge St

Khau Gully

Traditional Indian restaurant at Yonge and Eglinton serving familiar Indian dishes presented with contemporary flair.

Khau Gully

Yonge and Eglinton

1991 Yonge St

Traditional Indian restaurant at Yonge and Eglinton serving familiar Indian dishes presented with contemporary flair.

Bhoj Indian Cuisine

Laid-back south Indian restaurant in Yorkville preparing spiced-to-order Indian recipes.

Bhoj Indian Cuisine

Laid-back south Indian restaurant in Yorkville preparing spiced-to-order Indian recipes.

Queen Street West

255 Queen St W

Little India

A compact, family-owned fixture offering familiar Indian dishes and a lunch buffet in the Queen West neighbourhood.

Little India

Queen Street West

255 Queen St W

A compact, family-owned fixture offering familiar Indian dishes and a lunch buffet in the Queen West neighbourhood.

The Host Fine Indian Cuisine

Indian

If you're looking for the comfort of Indian food and the experience of a sit down restaurant, check out this traditional Indian spot in Yorkville that serves fare like tandoori dishes, with white-linen table service.

The Host Fine Indian Cuisine

If you're looking for the comfort of Indian food and the experience of a sit down restaurant, check out this traditional Indian spot in Yorkville that serves fare like tandoori dishes, with white-linen table service.

Indian

Amaya Express - North York

Casual Indian chain restaurant in North York that has a multitude of food options including a buffet, classic street food or vegan dishes.

Amaya Express - North York

Casual Indian chain restaurant in North York that has a multitude of food options including a buffet, classic street food or vegan dishes.

Mississauga

5975 Mavis Rd

Tandoori Flame

If you're hungry and craving Indian flavours, check out Tandoori Flame, North America's largest Indian buffet located in Mississauga.

Tandoori Flame

Mississauga

5975 Mavis Rd

If you're hungry and craving Indian flavours, check out Tandoori Flame, North America's largest Indian buffet located in Mississauga.

Canbe Foods

Takeout Sri Lankan and south Indian joint in Scarborough serving authentic dishes and frozen meals so you can enjoy bold flavours in the comfort of your own home.

Canbe Foods

Takeout Sri Lankan and south Indian joint in Scarborough serving authentic dishes and frozen meals so you can enjoy bold flavours in the comfort of your own home.

Avani Asian Indian Bistro

Contemporary South Asian and Hakka restaurant in Mississauga serving curries, pakora and plenty of vegetarian options.

Avani Asian Indian Bistro

Contemporary South Asian and Hakka restaurant in Mississauga serving curries, pakora and plenty of vegetarian options.

Roti Cuisine of India

Indian

This Indian restaurant offers a cozy dining room and serves curries in roti or on rice, with many vegetarian options.

Roti Cuisine of India

This Indian restaurant offers a cozy dining room and serves curries in roti or on rice, with many vegetarian options.

Indian

Scarborough

641 Pharmacy Ave

Lageez Authentic Indian Cuisine

This small eatery serves curries, samosas and other traditional Indian dishes and has become a popular favourite among locals.

Lageez Authentic Indian Cuisine

Scarborough

641 Pharmacy Ave

This small eatery serves curries, samosas and other traditional Indian dishes and has become a popular favourite among locals.

Junction Triangle

3108 Dundas St W

Leela Indian Food Bar

Inventive Indian restaurant in the Junction serving dishes tapas-style.

Leela Indian Food Bar

Junction Triangle

3108 Dundas St W

Inventive Indian restaurant in the Junction serving dishes tapas-style.

St. Clair West

778 St Clair Ave W

Pukka

Modern Indian fusion restaurant in St. Clair West set in a trendy, exposed-brick building and offering flavour-packed Indian dishes, served family-style.

Pukka

St. Clair West

778 St Clair Ave W

Modern Indian fusion restaurant in St. Clair West set in a trendy, exposed-brick building and offering flavour-packed Indian dishes, served family-style.

Bloorcourt Village

796 Bloor St W

Banjara Bloor

Indian Restaurant in Bloorcourt offering a relaxed dining option for north and south Indian fare, bold flavours and even a lunch buffet.

Banjara Bloor

Bloorcourt Village

796 Bloor St W

Indian Restaurant in Bloorcourt offering a relaxed dining option for north and south Indian fare, bold flavours and even a lunch buffet.