Search on Narcity

10 Best Toronto Indian Restaurants

Butter chicken forever.
10 Best Toronto Indian Restaurants

You haven't experienced deliciousness unless you've had Indian food. Okay, that's a little bit of a biased statement, but Indian cuisine is really one of the best, and if you haven't had it before you're seriously missing out. If the only Indian dishes you've ever had are butter chicken and naan, you've really been missing out.

Luckily, we've prepared this list of 10 Indian restaurants you absolutely must try. Toronto is filled with tons of great Indian restaurants, and we've narrowed it down to the best ones. Try one, try 'em all!

Here are 10 Indian restaurants in the city you need to try right now:

1. Little India // 255 Queen St W

If there's any Indian restaurant you must 100% try, it's Little India. They're located right by Osgoode Station, and they just opened their second location literally right beside their first one because they're so busy. That's when you know they're really good. Everything on their menu is to die for, especially their butter chicken and tandoori chicken. Their onion bhaji appetizers are amazing as well. End off your meal with their delicious gulab jamun as dessert. They also have an $11 lunch buffet from 11:30 A.M. to 3:30 P.M.

2. Banjara Indian Cuisine // 164 Eglinton Ave E

Banjara's menu is huge and their food is absolutely amazing. Their lamb korma is something you need to try at least once in your lifetime. They have a location by Christie Pits and another at Yonge and Eglinton. Their Bloor location has free parking, which is a rarity!

3. Roti Cuisine of India // 308 Dupont St

Roti is the most beautiful thing in the world next to pizza, and the number one place to get it is at Roti Cuisine of India. It's conveniently located right by Dupont Station. They have both vegetarian and non-vegetarian roti options as well as some appetizers and rice dishes. The portions are a pretty good size as well (I personally can only finish half for dinner). So fresh, so good.

4. The Copper Chimney // 2050 Avenue Rd

Located off the 401 at Avenue Road, it may be a little bit of a trek for some people, but it's definitely worth it. If you live in the area, you 100% need to get yourself here. The food is delicious and it gets pretty busy, so do make reservations if you're planning on going in the evening or on the weekend. They even have this coupon available for you on their website and a 10% discount on Monday and Tuesday for dinner.

Photo cred – Karin Erica

5. Savera Indian Cuisine // 815 St Clair Ave W

Savera is located right on St. Clair between Dufferin and Bathurst. They have a huge menu with a variety of options including tandoori and seafood. If you're not sure what to get, try their butter chicken, it's fantastic.

6. Maurya East Indian Roti // 2481 Lake Shore Blvd W

Maurya is in Etobicoke, and if you're willing to make the trip, they have really delicious Indian food. They've been around for 25 years! They serve authentic east Indian food and specialize in east Indian roti. They're also opening a new location in Liberty Village in May 2015 so get excited!

7. Glory of India // 1407 Queen Street West

If you live in Parkdale, you're lucky because Glory of India is right there. The prices are pretty cheap and they have great combos. They have both vegetarian and non-vegetarian options and they even allow you to choose your spiciness from mild to hot. As Paris Hilton would say, that's hot.

8. Mother India // 1456 Queen St W

Another Parkdale restaurant which has been around longer than Glory of India. They serve recipes from northern and southern India as well as east Indian style roti. Their menu is mostly roti, but they do have some rice dishes as well. Try their saag paneer or butter chicken roti.

9. Kothur Indian Cuisine // 2403 Lake Shore Blvd W

If you're looking for something somewhat inexpensive, try Kothur. They have one location on Yonge between Bloor and Wellesley another in Etobicoke. They have both vegetarian and non-vegetarian options. Try their butter chicken – it's awesome!

Photo cred – Facebook

10. Indian Roti House // 256 Queens Quay W

Indian Roti House is a take-out style restaurant. They have one location at Church and Wellesley and another by Harbourfront. Satisfy your roti cravings here because it is d-e-l-i-c-i-o-u-s. Don't forget to grab a mango lassi to go with your roti.

Recommended For You