The Best Mexican Restaurants in St. John's

Handpicked Top 3 Mexican Restaurants in St. John's, NL. 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!


10 Bates Hill, St. John's, NL A1C 4B4

Starters, The Ultimate in Nachos, Mexican Pizza, Soups and Salads, Platillo De Zapata, Fish Tacos, Flautas De Pollo, Chimichangas, Pollo Con Chili Verde, Tostado Del Rey, Twin Grilled Chimis, Cornmeal Crepe, Enchiladas a La Puerto Vallarta, Baby Back Ribs, Taco Avocado Salad, Caesar Salad & Ensalada De Zapata

Buy the Stuffed Mushroom Caps $9.99, Guacamole $7.99, Mexican Spring Rolls $3.99 & Chile Con Queso $7.99 - Favorite Destination of Local Foodies with Vibrant Atmosphere and Fantastic Menu for Over 25 years

Price: Starts from $3.99

Lunch: Mon - Fri 12:00 pm - 2:00 pm Dinner: Sun - Thu 4:30 pm - 10:30 pm Fri & Sat 4:30 pm - 12:00 am

Food here has always been great, I used to stop by here all the time. Nachos are the best!
write a review


1C Kiwanis Street, St. John's, NL A1B 0A2

Burritos, Tacos, Quesadillas, Roasted Veggies, Spicy Chicken, Ancho Pork, Flame Grilled Chicken, Steak, Chile Lime Fish, Fresh Guacamole, Mini Quesadillas & Cheese Rollups

Taste the Roasted Veggies, Spicy Chicken, Ancho Pork & Flame Grilled Chicken - Kid's Menu available

Mon - Sat 10:00 am - 10:00 pm Sun 11:00 am - 8:00 pm

Best of the new taco places in town. Love the pickled onions! But you need to start heating your taco shells!
write a review


57 Rowan Street, St. John's, NL A1B 2X2

Since 1980

Appetizers, Burritos, Avocado Burrito, Curry Chicken Burrito, Bbq Burrito, Chipotle or Habanero Burrito, Quesadilla, Super Chalupa Dip, Mexican Pizza, Nacho Platter, Loco Nachos, Poquitas Combo Platter, Zinger Chicken Wings, Chili Con Queso & Guacamole

Happy Hour Specials: Chili Fries $4, Mexican Pizza $4, Quesadilla $6 & Poquitas $6 (Wednesday - Friday 4:30 pm - 7:00 pm)

Price: Starts from $7.99

Mon - Fri 11:30 am - 10:00 pm Sat 12:00 pm - 10:00 pm Sun 5:00 pm - 9:00 pm

Excellent food, friendly quick service. Happy hour during Wednesday, Thursday and Friday have cheap margaritas and beer! Must try.
write a review