Looking for the best non vegetarian restaurants in Toronto? We analyzed 12,541 Google reviews across 8 restaurants to find the top spots. Here are the best, ranked by verified review scores.
#1Indian Desire Toronto
Indian restaurant · The Annex
#2Roti Cuisine Of India
Indian restaurant · The Annex · $
#3Biryaniwalla Downtown
Biryani restaurant · Koreatown
#4Ferraro 502 Italian Restaurant
Italian restaurant · Forest Hill · $$
#5Wai Thai Kitchen: Thai Food Restaurant in North York
Thai restaurant · Willowdale
8 places in view








Ranked by rating from verified Google reviews.

1. Indian Desire Toronto
Indian restaurant · The Annex
★ 4.6
1,589 reviews

2. Roti Cuisine Of India
Indian restaurant · The Annex · $
★ 4.4
1,108 reviews

3. Biryaniwalla Downtown
Biryani restaurant · Koreatown
★ 4.3
1,294 reviews

4. Ferraro 502 Italian Restaurant
Italian restaurant · Forest Hill · $$
★ 4.4
459 reviews

5. Wai Thai Kitchen: Thai Food Restaurant in North York
Thai restaurant · Willowdale
★ 4.7
558 reviews

6. Dosa Boyz/Hakka Boyz
Restaurant · Scarborough Centre
★ 4.3
1,421 reviews

7. Bawarchi Biryanis Toronto-Authentic Indian Restaurant in Scarborough
Indian restaurant · Scarborough Centre · $$
★ 4.1
5,493 reviews

8. Thai On Rock | Authentic Thai Restaurant Scarborough Ontario
Thai restaurant · Scarborough Centre · $
★ 4
619 reviews
More great dining in Toronto