Written by

Toronto, the capital of Ontario is a beautiful Canadian city by the lake Ontario. A metropolis with soaring magnificent skyscrapers, the city is pretty iconic. And what adds to the beauty of this place is the food culture here. A city home to some of the top restaurants, one can find almost all the cuisines of the world here. And if you are looking for some Indian restaurants in Toronto, then there are a lot of options available. Some of them are listed below. Have a look.

10 Best Indian Restaurants In Toronto

Here is a list of some of the best Indian restaurants inToronto to enjoy tasty and delicious food. Have a look and visit one or two during your Toronto trip.

1. Leela Indian Food Bar

Leela Indian Food Bar

Image Source

If you are craving for traditional Indian food in Toronto, then one of the places that serves amazing Indian food is Leela Indian Food Bar. This restaurant claims to take one to the old streets of India, welcoming one with the aromatic spices and mouth watering dishes. The restaurant serves dhaba style Indian food in a perfect Canadian style. They have also innovated food and come up with Indo-Canadian dishes which are a delight to have.

Location: 3108 Dundas St W, Toronto, ON M6P 2A1, Canada
Google Rating: 4.7/5 | TripAdvisor Rating: 4.5/5
Website | Reviews

Must Read: Toronto In October: A Personal Guide For An Extraordinary Holiday Experience


Looking To Book An International Holiday?

Book memorable holidays on TravelTriangle with 650+ verified travel agents for 65+ domestic and international destinations.


2. Pukka

Pukka

Image Source

Pukka is an amazing Indian restaurant in Toronto that serves delicious Indian cuisine. With an interesting menu and dishes full of flavors, it has made its name in the list of the best Indian restaurants in Toronto. The culinary team at Pukka have the expertise of different cuisines of different regions of India, and thus the restaurant has you covered. Head here, and dig into your favourite plate of Indian food.

Location: 778 St Clair Ave W, Toronto, ON M6C 1B6, Canada
Google Rating: 4.6/5 | TripAdvisor Rating: 4.5/5
Website | Reviews

Suggested Read: 9 Best Beaches Near Toronto For A Unique Beach Experience In Canada

3. The Host Fine Indian Cuisine

The Host Fine Indian Cuisine

Image Source

The Host is one of the best Indian restaurants in Toronto that will satiate your cravings for Indian food abroad. At The Host they believe that making food is very easy, and the food that tastes best is the one that is prepared with love. And with this secret mantra of theirs, they are serving people the tastiest Indian dishes in Toronto. It is a great place to head to for occasions too. So, if you are looking for a birthday or anniversary to celebrate, then this is where you can head.

Location: 14 Prince Arthur Ave, Toronto, ON M5R 1A9, Canada
Google Rating: 4.1/5 | TripAdvisor Rating: 5/5
Website | Reviews

Suggested Read: Toronto Food: 9 Iconic Dishes You Cannot Leave Canada Without Tasting

4. Banjara Bloor

Banjara Bloor

Image Source

If you are craving for the authentic Indian food, then head to Banjara Indian Cuisine for the best biryani and curries in Toronto. One of the top rated restaurants in Toronto for Indian food, it serves one with fresh breads and hot sizzling sizzlers which are also the must try dishes on their menu. A great restaurant to visit with family, it is one of the places to check out for a true Indian meal. Also, do try the desserts here!

Location: 796 Bloor St W, Toronto, Ontario M6G 1L7, Canada
Google Rating: 4.2/5 | TripAdvisor Rating: 4/5
Website | Reviews

Suggested Read: 10 Things To Do In Toronto Making For A Super-Awesome Canada Trip


Planning your holiday but confused about where to go? These travel stories help you find your best trip ever!

Real travel stories. Real stays. Handy tips to help you make the right choice.


5. Curry Twist Restaurant

Curry Twist Restaurant

Image Source

Known for its rich Indian flavors, Curry Twist is one of the top rated Indian restaurants in Toronto. The service here is impeccable and the restaurant believes in offering what their customer exactly wants, especially in terms of spices and flavours. Head here for a family dinner or on a lovely evening to enjoy the rich Indian flavours.

Location: 3034 Dundas St W, Toronto, Ontario M6P 1Z3, Canada
Google Rating: 4.5/5 | TripAdvisor Rating: 4.5/5
Website | Reviews

Suggested Read: Toronto Nightlife: 10 Hotspots For An Electrifying Night

6. Roti Cuisine Of India

Roti Cuisine Of India

Image Source

With the right amount of Indian masalas in the dishes, the expert chefs at Roti Cuisine Of India offers one with delightful Indian food. With the aim of producing the exact Indian taste and flavours, the restaurant offers some of the most tasty vegetarian and non vegetarian dishes in Toronto. Head here for a tasty Indian lunch or dinner.

Location: 308 Dupont St, Toronto, Ontario M5R 1V9, Canada
Google Rating: 4.4/5 | TripAdvisor Rating: 4/5
Website | Reviews

7. Aanch

Aanch

Image Source

If comfort Indian food is what you are looking for in the streets of Toronto, then one of the best Indian restaurants in Toronto is Aanch. They bring to the table, great food which involves homely cooking in a modern style. Head here if you want to try vegetarian Indian food, and do have their Chaat dishes. If you thought vegetarian was boring, then Aanch is definitely going to change that thought.

Location: 259 Wellington St W, Toronto, Ontario M5V 3P9, Canada
Google Rating: 4.3/5 | TripAdvisor Rating: 4.5/5
Website | Reviews

Suggested Read: Top 21 Things To Do In Canada For An Absolutely Thrilling Holiday

8. Madras Masala South Indian

Madras Masala South Indian

Image Source

Toronto has its fair share of South Indian restaurants too and one of the best South Indian restaurants in Toronto is Madras Masala South Indian. So, if Idli and Dosa is what you feel like having, then this where you should be headed in Toronto. The place also delivers and gives the option of pick up other than dine-in. With a lot of amazing options to choose from, the restaurant also has a kid’s corner and is a nice kid-friendly place.

Location: 796 Bloor St W, Toronto, Ontario M6G 1L7, Canada
Google Rating: 4.2/5 | TripAdvisor Rating: 4/5
Website | Reviews

Suggested Read: 10 Best Things To Do In Calgary For An Ultimate Holiday In Canada

9. Annapurna Vegetarian Restaurant

Annapurna Vegetarian Restaurant

Image Source

This is one of the best Indian vegetarian restaurants in Toronto to satiate one’s craving for tasty Indian food. With decent portions, and tasty food this is a great restaurant to try in Toronto. The restaurant is clean and tidy and the food is freshly prepared. With a calm and peaceful atmosphere this is a great place to enjoy homely Indian food.

Location: 1085 Bathurst St, Toronto, Ontario M5R 3G8, Canada
Google Rating: 4.3/5 | TripAdvisor Rating: 4/5
Website | Reviews

10. Govinda’s

Govinda's

Image Source

Set in a beautiful historic building this is an exceptional Indian restaurant in Toronto that offers delicious food at quite reasonable prices. The place isn’t fancy, but the food is great here. Located in tranquil surroundings, this is a great place to head for lunch or dinner. The servings are courteous and it is more than just value for money. Also, the place does not have a great lot of beverages options, but water.

Location: 243 Avenue Road, Toronto, ONT M5R 2J6, Canada
Google Rating: 4.5/5 | TripAdvisor Rating: 4/5
Website | Reviews

Further Read: Cruises In Canada For An Ultra Luxurious Experience On Your Journey!

Indian cuisine with its aromatic spices and lovely flavors is liked all over the globe, and thus Indian restaurants can be found in almost every corner of the world. This was our list of Indian restaurants in Toronto. If you are headed to Canada, and looking for Indian places to eat, then keep this list handy. These places won’t leave you disappointed. Book a trip to Canada soon with TravelTriangle and have a great vacation with your friends and folks.

People Also Read


Looking To Book A Holiday Package?

Book memorable holidays on TravelTriangle with 650+ verified travel agents for 65+ domestic and international destinations.


Category: Canada, Indian Restaurants

Best Places To Visit In India By Month

Best Places To Visit Outside India By Month