The Best Indian Buffet in Toronto
The best Indian buffet in Toronto is like crack cocaine for food junkies. Whatever your poison - channa masala, tandoor chicken or beef rogan josh - the city's best AYCE Indian joints have you covered, sometimes for less than 10 bucks a hit. I assure you, it's perfectly legal.
Sometimes, to alleviate TTC or lineup boredom, I have what-if fantasies. I amuse myself with desert-island must-haves and last-minute bucket lists in preparation for a hypothetical Armageddon. One thing is always the same. If the world were to end tomorrow, my very last meal would unflinchingly involve paneer cheese and cardamom-laced desserts and clay-oven naan.
I've eaten in Indian restaurants in several cities from NYC to London, including most of the best in Toronto. It's my go-to cuisine. However, I typically avoid the buffets. I can't be trusted to exercise moderation. There is a difference between all you can eat and all you should eat, but under the spell of masalas and curries, I seem to forget the difference. A particular buffet binge in Vancouver (AYCE for $7.95!) was my breaking point. I'm cut off.
But Indian food is still my Friday night ritual. I have to give a shout out (and an RIP) to Nataraj, my favourite Annex haunt that joined the deadpool last month. If the list below tells me anything, though, it's that my mourning period will be short. Toronto has no lack of amazing alternatives.
Here are the 9 best all-you-can-eat Indian buffet restaurants in Toronto.
This cozy Queen Street spot caused some confusion on a recent dinner date - my friend thought I meant Little India as in the ‘hood. Be specific. The space is quaint and quiet (even when packed to the gills) and the servers are attentive. I love the malai kofta dish with its balanced creamy/spicy sauce. Little India’s lunch buffet is $10.95 daily, featuring new items each week. More »
Banjara has been a good friend during my Nataraj grieving. While I don’t recommend ordering delivery (getting the food to your door usually takes 90 minutes), take-out and eat-in are great options. A daily lunch buffet consists of 20 plus items, including salads and desserts (try the rasmalai), is only $9.99. Now with a second location near Yonge and Eglinton. More »
My inauguration into the world of Indian cuisine started many years ago at 309 Dhaba. It was love at first bite. The King West restaurant strip has an orgy of options, including at least two Indian restos. Dhaba’s zen-like upstairs space is a nice break from the chaos. The award-winning restaurant offers a 50-item lunch buffet for $11.95 daily. More »
On the fringes of Yorkville is The Host, an Indian fine dining establishment with an upscale interior. The Host accommodates private dining and offers a catering service. Two additional locations can be found in Mississauga and Richmond Hill. $12 buffet lunches include traditional Indian standards like murgh makhani (butter chicken) and saag paneer. More »
This Yonge and Wellesley staple doesn’t look like much from the outside, but don’t judge a book by its cover. It’s a romantic date-worthy space with semi-private nooks. Biryani house also boasts patio seating, Dum Pukht (or slow oven) style cooking, and online ordering. Try the Monday-to-Saturday buffet featuring 30-35 items. More »
This Bloor and Church restaurant offers buffets for lunch ($11.95) and is one of the few on the list to also offer all-you-can eat dinners ($16.95). Meat and veggie dishes, soups, salads and desserts are prepared fresh daily. More »
My friend, and self-proclaimed authority on the subject, argues that Trimurti has the best samosas in the city. He might be right, but I haven’t yet tried them all. They’re darn good – I’ll tell you that much. Rivaling three other Indian spots in the same block alone, Trimurti still makes our list. A daily lunch buffet is $10.95. More »