The Best Indian Street Food in Toronto

Indian street food is a delicious and affordable way to experience the flavours of India.  It’s also a good option for people who are too busy or too lazy to cook at home, but still want to enjoy Indian cuisine. Luckily for you, Toronto has just about every kind of Indian food you could crave from samosas to chicken tikka masala!
Let’s take a look at some of the best Indian street food Toronto has to offer.

10) Bombay Zone Street Food and Sweets

Bombay Zone Street Food and Sweets
Google/Bombay Zone
Bombay Zone is an Indian street food restaurant that takes special pride in being 100% vegetarian. This spot definitely lives up to its name with dishes like the Aloo Tikki which features curried chickpeas, onions and chutney. But if you’re looking for something more familiar, don’t miss the samosas which are stuffed with spiced, ground mince.

Address: 2030 Ellesmere Rd #3, Scarborough
Phone: (416) 289-9990

9) Elchi Chai Shop

Elchi Chai Shop
Yelp/Fatema Z.
If you’re looking for something more than just Indian street food, check out Elchi Chai Shop on 130 Harbord St. This trendy Indian tea house serves your favourite Indian dishes with some authentic chai tea to wash it down. And if you want to try some popular snacks like chickpea chaat or masala fries, you’re in luck because this spot has them on the menu. So, if you find yourself in Toronto craving Indian street food or authentic chai tea, don’t miss Elchi Chai Shop.

Address: 130 Harbord St, Toronto
Phone: (416) 551-7864

8) Indian Street Food Co.

Indian Street Food Co.
Yelp/Bernice H.
Indian Street Food Co. 1701 Bayview Ave has a large menu that is sure to satisfy any Indian street food cravings you may have, whether you’re in the mood for spiciness or something milder. Some of their most popular items are paneer tikka and fish thali. They also serve up delicious samosas and pakoras, so if you get a chance to stop by here check out their menu!

Address: 1701 Bayview Ave, East York
Phone: (416) 322-3270

7) Chaska

Yelp/Harsad M.
Chaska on 2325 Matheson Blvd E is praised for their tasty Indian street food, but their menu has so much more than just curry. If you’d like, you can order some delicious chicken tikka or pain poori to enjoy while sipping some mango lassi drink which is often served up at Indian restaurants. This spot is also famous for their kathi roll which is a sandwich filled with Indian spiced chicken/mutton, onion, cilantro and chutney.

Address: 2325 Matheson Blvd E, Mississauga
Phone: (905) 282-0707

6) Madras Masala

Madras Masala
Yelp/Sapna K.
The Madras Masala on 796 Bloor St W is famous for their affordable dishes and friendly service. They’re well known for providing a great Indian street food experience, and you can tell that they really care about the consistency and quality of their foods. A go-to is their dosa dish which is a thin crispy rice crepe filled with all kinds of toppings.

Address: 796 Bloor St W #1, Toronto
Phone: (647) 342-4359

5) MotiMahal Restaurant

MotiMahal Restaurant
MotiMahal Restaurant on 1422 Gerrard St E is one of the earliest Indian restaurants that continue to make some of the most delicious Indian food in Toronto. The go-to dish here is the chole bhature, which is a spicy chickpea curry with fried bread. But if you really want to go all out, make sure to try the chicken tikka masala which is an iconic Indian street food dish.

Address: 1422 Gerrard St E, Toronto
Phone: (416) 461-3111

4) Milan Chaat

Milan Chaat
Milan on 3899 Trelawny Cir is another one of Toronto’s best Indian street food spots. One of the most popular items on their menu is the Aloo Mutter Sandwich which comes with a spicy potato blend with their homemade sandwich chutney, Milan masala, and loaded with cheese. If you are craving something more hearty, their samosa chaat is also worth trying.

Address: 3899 Trelawny Cir, Mississauga
Phone: (905) 919-2282

3) Indian Rasoi

Indian Rasoi
Indian Rasoi on 1437 Gerrard St E is a straightforward Indian street food spot with a menu that’s full of the staple dishes you will expect from most Indian restaurants. Besides serving up delicious samosas and pakoras, they also have a great selection of curries including some tasty chicken tikka masala.

Address: 1437 Gerrard St E, Toronto
Phone: (647) 706-1994

2) Khau Gully

Khau Gully
Yelp/Food L.
Khau Gully on 991 Yonge St is one of Toronto’s best Indian street food spots, and their menu certainly reflects this. They serve up some amazing snacks like masala papad and dahi lasooni which you can enjoy while sipping one of the many craft beers that they offer. If you’d rather stick to familiar flavours, they have some great chicken dishes that are very flavourful and tend to be lower in fat than other curries.

Address: 1991 Yonge St, Toronto
Phone: (647) 347-9993

1) Bombay Chowpatty

Bombay Chowpatty
Bombay Chowpatty on 1386 Gerrard St E serves up some amazing Indian street food. They have a lot of great dishes for vegetarians, don’t forget to check out their royal falooda or lasooni cauliflower! If you love spicy curries, order the charcoal butter chicken curry which features succulent pieces of tandoori chicken in a mixture of potatoes and veggies.

Address: 1386 Gerrard St E, Toronto
Phone: (416) 405-8080

Indian street food is a delicious and satisfying cuisine that’s enjoyed by many Canadians. Whether you’re looking for spiciness or not, there are plenty of spots in Toronto to enjoy Indian dishes like samosas, curry dishes, masala dosas and more. If you want more recommendations, feel free to check out our other blogs which include restaurants from all across Toronto.

You might also like...