The Best Indian Food In Toronto

6 Spots for Delicious Indian Cuisine, You Need To Try Now

Toronto, recently named the most diverse city in the world by the BBC, comes as no surprise that our cultural openness and 230 different nationalities share some of the greatest gifts of being multicultural: authentic cuisines from all over the world. This week, our list narrowly focuses on Indian cuisine and in creating this list, we tried to encompass the many different regions of India and the many types of cuisine along with it. With so many incredible Indian restaurants in and around the GTA, we narrowed down our list to the best restaurants in the downtown core. Enjoy!

Pukka | 778 St. Clair W.

A stylish kitchen on St. Clair W, Pukka defies the clichés of mainstream Indian restaurants. The dishes here are wonderfully crafted, aromatic creations with a contemporary spin. Lamb lollipops ($26) are tossed with turmeric, mint and fenugreek curry for a refreshing taste. Or try their butter chicken, nutty and aromatic in a creamy tomato infused butter sauce ($19).

A photo posted by Joanna Sable (@joannasable) on


309 Dhaba Indian Excellence | 309 King St. W.

Dhaba on King West offers some of the most unique contemporary Indian dishes served by very friendly and hospitable staff. Their menu includes flavorful tandoori dishes at around $10. Or try their lamb saag, with purrered fresh rappini for $16. Dhaba also offers daily all-you-can-eat specials for those who like to keep their options open!


Savera Indian Cuisine | 815 St. Clair Ave W.

This family run business on St. Clair offers a wide selection of Indian dishes with just the right amount of spice. For your best bet, try heir daal makhani ($10.50) a dish that is just bursting with flavorful beans and tomatoes. Pair the dish alongside an order of warm garlic naan ($4.10). We’re telling you, you won’t be disappointed!

A photo posted by Roxy Love (@lifewiththerox) on


Cinamon Indian Bistro | 1966 Queen St. E.

Cinamon Indian Bistro is a wonderful little gem located in the Beaches with aloo tikkies that are so rich your taste buds will explode. With saag paneer lunch specials for a cool $8, your belly and your wallet will be very happy. Try their vindaloo with soft and tender lamb pieces that are just cooked to perfection and plated beautifully.


Utsav | 69 Yorkville Ave

Utsav is an ancient Sanskrit word meaning festival and as with any festival, food is plentiful and a very prominent part of the culture. Located right at the entrance to Yorkville, Utsav offers courteous service, reasonable prices and most importantly – wonderfully crafted dishes. Try their matar paneer or channa masala (both of which really pack a punch) for only $10.

A photo posted by Clinton ( on


Kama | 214 King Street W.

If you’re looking for a place with all-you-can-eat Indian buffet at an amazing price, Kama is the place to be! Located in the heart of the Financial District, their mouth-watering butter chicken and savoury saag paneer will have you daydreaming right up until lunch time. $16 daily lunch buffet specials for all you can eat traditional Indian food will make your heart sing.

A photo posted by Chloe (@allabout_chloe) on


What did we miss? Tell us your favourite Indian restaurants in the comments below!

(Main image courtesy Blondinrikard Fröberg via Flickr)