The Best Mexican Restaurants in Hamilton

Handpicked Top 3 Mexican Restaurants in Hamilton, ON. Our 50-Point Inspection includes everything from checking reviews, ratings, reputation, history, complaints, satisfaction, trust and cost to the general excellence. You deserve only the best!


150 James Street South, Hamilton, ON L8P 3A2

Since 2015

Tacos, Burritos, Pork Belly, Baja Fish, Crispy Cauliflower, Ensalada, Taco Salad, Nachos, Nacho Supreme, Tuna Tostada & Fries Supreme

Try Tacos $6, Burritos $9, Pork Belly $6, Taco Salad $12 & Nachos $13

Price: $3.95 - $29

Sun - Thu: 11:30 am - 11:00 pm Fri - Sat: 11:30 am - 1:00 am

A great place for drinks and food. Plan to wait because the restaurant is really small but worth it. Highly recommend the Monster Truck and Baja Fish Tacos!
write a review


66 King Street East, Hamilton, ON L8N 1A6

Quesadillas, Burritos, Naked Burritos, Nachos, Sides, Chips and Dip, Rolled and Toasted Burrito, Sweet Potato, Shrimp & Calamari

Buy Sweet Potato, Tacos, Quesadillas & Burritos

Price: $5.52 - $11.28

Mon - Wed: 11:00 am - 11:00 pm Thu: 11:00 am - 1:00 am Fri - Sat: 11:00 am - 4:00 am Sun: 11:00 am - 11:00 pm

Great food at a great price. I had a calamari burrito and it was excellent. My partner had the veggie soy and I was surprised by how good the vegan offering was, it was eerily similar in taste and texture to ground beef. If you're in the area don't hesitate to try out Burrito Boyz!
write a review


41 King William Street, Hamilton, ON L8R 1A2

Mole Chilli Con Carne, Queso Flameado with Fresh Tortilla Chips, Guacamole with Fresh Tortilla Chips, Baja Style Chicken Wings, Apple Jicama Salad, Salmon and Chilli Ceviche, Fried Yuca, Whitefish Ceviche, Fried Calamari, Pork Belly, Achiote Chicken, Brussels Sprout & Red Chilli Beef

Try the Pork Belly $5.25, Achiote Chicken $4.50, Baja Style Chicken Wings $9 & Fried Yuca $8.50 - Offers 100% Gluten Free

Price: $3.50 - $14

Mon - Sun: 11:00 am - 2:00 am

This place is excellent. Little bit of a popular joint so be prepared to wait for a table, however the wait is worth it. Highly recommend the fish tacos. Yum!
write a review