Categories > Guides and Tips

Top 10 Indian Restaurants in Toronto

Top 10 Indian Restaurants in Toronto

Ready for a taste of incredible India right here in Toronto? Good, because we have a spicy tour planned for you.

Bursting with colourful flavours and aromatic spices, these Indian restaurants around Toronto promise a sensory trip straight to the heart of Mumbai, Delhi, Goa, and more. So, read on; your culinary adventure awaits!

Banjara Indian Restaurant


Address: 796 Bloor St W, Toronto, ON M6G 1L7, Canada

Contact details: +1 416-963-9360

Operating hours: 

  • Monday to Friday – 11:30 AM to 2:30 PM, 5 PM to 10:30 PM
  • Saturday and Sunday – 12 PM to 3 PM, 5 PM to 10:30 PM

Banjara Indian Restaurant is one of the top-rated options, and for very good reasons. We’re talking fiery curries, succulent kebabs, and that unforgettable biryani that’ll straight-up knock your socks off!

With its down-to-earth, homestyle cooking, it is widely recognized as one of Toronto’s finest places to enjoy Indian cuisine. The vibe here is chill and welcoming, just like hanging out at a buddy’s place.

Now, their butter chicken is like out of this world paired with a soft, warm naan. You can wash all that down with their cool mango lassi, a sweet, creamy yoghurt-based beverage. 

Local tip: You absolutely must try the biryani here. Also, they get really busy during the weekends, so an early-bird strategy wouldn’t hurt.

Little India Restaurant


Address: 255 Queen St W, Toronto, ON M5V 1Z4, Canada

Contact details: +1 416-205-9836

Operating hours: 

  • Sunday to Tuesday – 11:30 AM to 10 PM
  • Wednesday to Saturday – 11:30 AM to 10:30 PM

Next up on our flavorful tour, we have the Little India Restaurant. This place caters to your taste buds with authentic Indian delicacies, with one dish standing out above the rest. 

Give their lamb rogan josh a try and get ready for an explosion of rich, perfectly spiced flavour that will have you singing its praises. To quench your thirst, try to pair your meal with their spicy, hot masala tea—an aromatic blend of tea, milk, and spices.

And don’t worry—you won’t be dining in silence. The lively hustle and bustle provide a backdrop to your meal, mimicking the energy and life you’d expect from an authentic Indian eatery.

Local tip: The all-you-can-eat buffet is a great value for money. Just be sure to come with an empty stomach. Also, you might want to give Pani Puri a try, a lip-smacking street food from India. Trust me, folks.

Leela Indian Food Bar – Gerrard


Address: 1386 Gerrard St E, Toronto, ON M4L 1Z2, Canada

Contact details: +1 416-461-8088

Operating hours: 

  • Monday to Sunday – 12 PM to 12 AM

Leela Indian Food Bar is all about hitting you with modern twists on classic Indian food in the best way possible. And it’s got a cool, hip vibe that makes it a place you’d love to hang out with your squad.

When you walk into Leela, you’re greeted by a colourful graffiti mural—a definite Instagram-worthy sight. It’s hip, modern, and all-around fun, different from the traditional Indian restaurant vibe, but hey, who said breaking the status quo was a bad thing?

Their tandoori chicken tacos are such an interesting, unexpected fusion, and don’t forget to try the BC Sunrise cocktail. This bad boy blends vodka, ginger beer, and lime with just a hint of curry—talk about a surprising twist, eh?

Local tip: Do try their chocolate samosas for dessert. I know it sounds weird, but just give it a shot, and you’ll be pleasantly surprised. Also, it wouldn’t hurt to make reservations in advance, as it can get pretty busy here.



Address: 778 St Clair Ave W, Toronto, ON M6C 1B6, Canada

Contact details: +1 416-342-1906

Operating hours: 

  • Sunday to Thursday – 5 PM to 9:30 PM
  • Friday and Saturday – 5 PM to 10:30 PM

Pukka is in the business of surprising you. Yeah, you heard that right! They’re really stepping up the game with their modern Indian cuisine, tossing up traditional recipes with contemporary styles.

The vibe here is trendy with an intimate setting where you can chow down on mouth-watering delicacies and just enjoy the moment. Whether it’s catching up with old pals or just hanging out after a long day, Pukka is the place to beat!

Their take on paneer tikka is pure magic, so give it a try! And, to tie it all together, how about a pukka chai? A spicy, sweet tea with hints of cardamom—man, that’s life.

Local tip: You’ve got to try their pukka-tasting menu to really get a sense of the place. Also? Making a reservation here, especially on a weekend, would be a smart move.

Kothur Indian Cuisine


Address: 649 Yonge St, Toronto, ON M4Y 1Z9, Canada

Contact details: +1 416-926-0953

Operating hours: 

  • Monday to Saturday – 11 AM to 11 PM
  • Sunday – 12 PM to 10 PM

Kothur is all about authenticity. It’s basically everything an Indian food lover could ask for, serving up dishes that are deeply traditional and incredibly delicious.

Their best-selling item here is the butter chicken, cause It’s creamy, it’s rich, and it’s packed with flavour that hits all the right spots. Plus, you can’t go wrong washing it down with their traditional Indian sweet lassi!

Kothur’s ambience is cosy and home-like, making you feel comfortable in an instant. You can tell they’ve paid attention to the details here, with warm lighting and well-placed Indian artwork all adding up to create a welcoming atmosphere.

Local tip: You might want to get their Naan bread to accompany your main dish; it’s simply out of this world. And don’t miss out on their daily specials—there are some gems in there!



Address: 259 Wellington St W, Toronto, ON M5V 3E4, Canada

Contact details: +1 416-599-0513

Operating hours: 

  • Sunday to Wednesday – 12 PM to 9:45 PM
  • Thursday to Saturday – 12 PM to 10:45 PM

The moment you step into Aanch, you are greeted by an ambience that screams classy and cosy. The well-lit interior, with its wood and brass accents, manages to feel modern but warm and welcoming at the same time.

Aanch is famous for their artful balancing of spices, flavours, and textures, creating culinary masterpieces that are a treat for your senses.

Their lamb shank curry is a seasoned-to-perfection delight, so tender that it falls right off the bone—a sheer delight! And what’s a fluffy serving of biryani without a classic mint raita on the side? Incomplete, you say? We agree, so you should give it a go!

Local tip: Reserve a table by the window for a nice view. Also, their lunch special is a steal for the amount and quality of food you get. Do check it out!

Dil Se Indian Restaurant & Bar


Address: 335 Roncesvalles Ave, Toronto, ON M6R 2M8, Canada

Contact details: +1 416-532-4141

Operating hours: 

  • Sunday to Thursday – 11 AM to 11:30 PM
  • Friday and Saturday – 11 AM to 12:30 AM

Dil Se Indian Restaurant & Bar is a slice of heaven for those who love a little fusion in their Indian grub. This place is all about that creative blend of traditional Indian flavours with a contemporary edge.

The restaurant itself has a casual yet plush atmosphere. The warm-tone lighting, the wooden aesthetic, and the ornate designs—it’s a place you can sit back, relax, and truly enjoy the culinary ride.

Now, talking about the food, you must try their tandoori swordfish, it’s smoky, spicy, and unbelievably delectable—you know, it’s beyond words, actually. As for drinks, try their mango martini; it’s sweet, balancing out the spicy goodness of the food. 

Local tip: Try the Dil Se platter! It’s an assortment of their best appetisers. And it’s always a good idea to make a reservation here over the weekends because it’s quite a popular spot.

Mumbaikar at Bloor


Address: 1063 Bloor St W, Toronto, ON M6H 1M5, Canada

Contact details: +1 416-533-1576

Operating hours: 

  • Monday – 12 PM to 11 PM
  • Tuesday to Thursday – 11:30 AM to 11 PM
  • Friday and Saturday – 11 AM to 11:30 PM
  • Sunday – 11 AM to 11 PM

Next stop, we’re off to Mumbaikar at Bloor, an Indian resto that’s pure, unadulterated fun! Mumbaikar brings to Toronto the vibrant street food culture of Mumbai, India’s bustling metropolis.

Their pav bhaji fondue is a crowd favourite! It’s buttery bread served with a spiced vegetable mash—simple yet so adventurous, just like Mumbai itself.

Then try to wash it down with their cutting chai, an aromatic and flavorful tea that’s pretty much Mumbai in a cup! The restaurant is casual and spirited, and even the staff here are easy-going, adding to the overall vibrant atmosphere.

Local tip: Try their vada pav, a spiced potato fritter sandwich, which is a classic Mumbai street food. And, if you’re looking for something light, opt for a table outside in the evening.

Maezo | Indian Cuisine


Address:  250 Dundas St W, Toronto, ON M5T 2Z6, Canada

Contact details: +1 416-941-0000

Operating hours: 

  • Tuesday and Wednesday, Sunday – 5 PM to 10 PM
  • Thursday – 12 PM to 3 PM, 5 PM to 11 PM
  • Friday – 12 PM to 3 PM, 5 PM to 12 AM
  • Saturday – 5 PM to 12 AM

Now, if you’re in the mood for an Indian culinary experience that checks all the boxes from flavorful food to spot-on ambience, then Maezo is where it’s at!

Confident, self-assured, and joyously vibrant—that’s Maezo for you. With indoor and outdoor seating options, it’s upscale and inviting, striking a nice balance between comfort and elegance.

Now, speaking about their food, the chicken tikka masala is just divine. No need to worry about the heat, though, as you can wash down all that spicy goodness with their refreshing mango lassi! 

Local tip: Check out their lunch buffet; it’s a steal! And if you’re around for dinner, a reservation is a good idea.

Bindia Indian Bistro


Address: 16 Market St., Toronto, ON M5E 1M6, Canada

Contact details: +1 416-863-0000

Operating hours: 

  • Sunday to Thursday – 11 AM to 9 PM
  • Friday and Saturday – 11 AM to 9:30 PM

Bindia Indian Bistro is all about homestyle Indian cooking with an emphasis on fresh, quality ingredients.

Here, it’s all about a relaxed environment with a touch of elegance. The ambience is modern and tasteful, making it an excellent spot for any occasion.

Their lamb vindaloo is a dish that’s got oomph because it’s spicy, rich, and absolutely divine. Then pair it with their Kingfisher beer for a nice balance. That’s a solid combo you’ve got right there, eh?

Local tip: The patio seating at Bindia is amazing. Also, their lunch specials are a hit. It’s good food without breaking the bank, so give it a shot next time you’re around.

Related topics