11 Best Mexican Restaurants in Waterloo

Restaurantji's Waterloo guide: Where to find the best Mexican flavors.

Showing 11 of 13 restaurants

  • The Cactus Mexican Restaurant 465 Phillip Street, Waterloo Mexican · $$

    1 The Cactus Mexican Restaurant

    4.6 Superb 349 Reviews

    465 Phillip Street, Waterloo

    • Take-Out
    • Delivery

    Customers’ favorites

    • Carnitas Taco and Cow Head Tacos
    • Frijoles Refritos with Cheese
    • Frijoles Refritos Con Queso
    • Chicken or Beef Fajitas

    “tried for the first time on valentines Day! was glad we made a reservation because it was bumpin. my husband is not easy to get to like Mexican food, but he says this is his new fave spot for it! best margarita I ever had, too. great prices, great service, great atmosphere. they had a water pitcher and tortilla chips with a selection of salsas out for us on arrival. the nachos were literally incredible - we added the beef - and the birria tacos were amazing. can't say enough good about this place. mouth is watering writing this review lol.”

  • barBURRITO 584 Weber Street North, Waterloo Mexican · $

    2 barBURRITO

    4.5 Superb 280 Reviews

    584 Weber Street North, Waterloo

    • Take-Out
    • Delivery

    Customers’ favorites

    • Gluten-Friendly Ground Beef Burrito
    • Bang Bang Shrimp Burrito Bowl
    • Bang Bang Shrimp Burrito
    • Crunchy Chicken Burrito

    “Been to barburrito twice now and both times I wasn't disappointed. Delicious food and a lot of it! Friendly staf. Will keep going back. Bring your appetite!!”

  • Mucho Burrito Fresh Mexican Grill 220 King Street North, Waterloo Mexican · $

    3 Mucho Burrito Fresh Mexican Grill

    4.4 Superb 407 Reviews

    220 King Street North, Waterloo

    • Delivery

    Customers’ favorites

    • Tortilla Chips with Guacamole
    • Churro with Dulche De Leche
    • Aquafina Bottled Water
    • Build Your Own Salad

    “Came in with my family, everything was excellent. Fresh ingredients, friendly staff. Would go back again.”

  • Quesada Burritos & Tacos 585 Weber Street North Unit 104, Waterloo Mexican · $

    4 Quesada Burritos & Tacos

    4.7 Superb 106 Reviews

    585 Weber Street North Unit 104, Waterloo

    • Delivery

    Customers’ favorites

    • Cheezy Bean & Rice Value Burrito 4
    • Side of Rice and Beans 12oz
    • MCC Sauce on the Side
    • Chicken Burrito Bowl

    “Nice date spot, the customer service is great the server was extremely friendly, they were not skimpy of the toppings or sauce, the restaurant was very clean, food quality was great the vegetables were fresh, lettuce was crisp ect, would definitely come back. If I could id post a Picture of our food however I cant seem to figure out how to do it.”

  • CascaBowl's Fresh Mexican Cantina - Waterloo, ON N2V 0C7, Canada 622 King Street North Unit 3, Waterloo Mexican · $

    5 CascaBowl's Fresh Mexican Cantina - Waterloo, ON N2V 0C7, Canada

    4.4 Superb 199 Reviews

    622 King Street North Unit 3, Waterloo

    • Delivery

    Customers’ favorites

    • BBQ Pulled Pork Burrito Combo
    • Churros with Nutella 2 Churros
    • New Spicy Chicken Quesadilla
    • BBQ Pulled Pork Nacho Combo

    “Excellent service and food! Our meat was cooked fresh on the spot for us. Will be returning!”

  • Hub Burritos, FreakShakes and Paletta (Ice - cream) 133 Weber Street North Unit 1C, Waterloo Mexican · $

    6 Hub Burritos, FreakShakes and Paletta (Ice - cream)

    4.4 Superb 137 Reviews

    133 Weber Street North Unit 1C, Waterloo

    • Delivery

    Customers’ favorites

    • Cheesecake Factory Strawberry Cheesecake
    • Chocolate Chip Cookie Dough Sundae
    • Cheesecake Oreo Cookies and Cream
    • French Vanilla Bean Flake

    “The single best Mexican restaurant in the tri-city the deals are crazy they do buy one get one free of a different entire meal (burrito, taco, quesadilla) every night of the week and they always load them up with delicious toppings, a weekly visit for myself and all my friends and they are super kind. Definitely my go to spot in the city and they deserve more people to know about them!!”

  • Fresh Burrito 247 King Street North Suite 6, Waterloo Mexican · $

    7 Fresh Burrito

    4.1 Good 188 Reviews

    247 King Street North Suite 6, Waterloo

    • Delivery

    Customers’ favorites

    • Extra Vegan Garlic Mayo Spicy on the Side
    • Extra Three Chili Salsa Hot on the Side
    • Macadamia Chocolate Chunk Cookie
    • Ground Beef Burrito Bowl Combo

    “Had a really good experience yesterday! I walked into Fresh Burrito because I’ve ordered their birria loaded fries online before, and since I was heading home from work and that’s what I wanted, I figured I’d stop and pick it up myself. They had a sign OUTSIDE advertising the birria stuff, however, their signs INSIDE didn’t show anything with birria. I asked the gentleman behind the counter to confirm if they did birria or not and he said they did, they just mainly advertise it online I guess. So I asked if I could order their birria loaded fries, but because they advertise the birria online, the gentleman had to pull the price for the fries from Uber…and it came out to be over $25 for a large, which I was happy to pay since I ordered it online before. However, he said he wasn’t going to charge me that much and decreased the price for me (I wish I kept my receipt to see what he charged me exactly). He was kind throughout the entire interaction and made sure I left happy, and I sure did!! I would have posted photo evidence if the evidence wasn’t sitting in my stomach haha; I devoured those fries as soon as I got my hands on them. Thank you to the gentleman for the friendly service, I’ll definitely be back to eat-in next time!”

  • Guac Mexi Grill 65 University Avenue East Unit 5B, Waterloo Mexican · $

    8 Guac Mexi Grill

    3.9 Good 154 Reviews

    65 University Avenue East Unit 5B, Waterloo

    • Delivery

    Customers’ favorites

    • Steak Taco Bowl Combo
    • Chicken Burrito
    • Meat Quesadilla
    • Steak Burrito

    “We stopped by today and Akash was serving us. He was incredibly friendly, helpful, and made us feel welcome. Even though it was really busy and he was handling everything on his own, he stayed positive and made sure we were taken care of without a long wait. Really appreciate his great customer service thank you Akash!”

  • barBURRITO 550 King Street North, Waterloo Mexican · $

    9 barBURRITO

    3.9 Good 184 Reviews

    550 King Street North, Waterloo

    • Take-Out
    • Delivery

    Customers’ favorites

    • Spicy Buffalo Chicken Burrito
    • Crunchy Chicken Burrito
    • Northern Reaper Burrito
    • Spicy Chicken Burrito

    “We had a wonderful experience at Barburrito thanks to Palak! She was incredibly friendly, patient, and attentive throughout our visit. She took the time to answer our questions, made sure our order was prepared just the way we wanted, and served us with a genuine smile. Excellent customer service like hers really makes a difference. The food was great . Thank you, Palak, for making our visit so enjoyable—we’ll definitely be back!”

  • Fresh Burrito 170 University Avenue West Suite 31, Waterloo Mexican · $

    10 Fresh Burrito

    3.6 Good 188 Reviews

    170 University Avenue West Suite 31, Waterloo

    • Take-Out
    • Delivery

    Customers’ favorites

    • Butter Chicken Burrito Bowl
    • Chicken Quesadilla
    • Bean Burrito
    • Beef Burrito

    “definitely my favourite burrito chain, never tried them until I moved to waterloo, love the rice they use. had really great service and food today at 5:30ish pm thanks to the sole worker, sorry about how I didn't respond I was completely out of it! I always order online to get free guacamole with my bean bowl :) def check that out, and aim to order when things arent busy for better taste + portions like the weekends”

  • Fat Bastard Burrito Co. 255 King Street North Suite 7, Waterloo Burrito · $

    11 Fat Bastard Burrito Co.

    3.8 Good 247 Reviews

    255 King Street North Suite 7, Waterloo

    • Take-Out
    • Delivery

    Customers’ favorites

    • Veggie Nachos with Cheese
    • Burrito Bowl with Chicken
    • Tequila Lime Chicken
    • Loaded Waffle Fries

    “The man who worked Friday night (September 11th, 2016) did a great job. It was so busy with UberEats and university students ordering, but he was so good at getting everything done in a timely manner. The food is so good and it’s nice that they don’t charge extra for guacamole.”

Mexican Restaurants Nearby

You May Also Like

  • El Pollo Loco Wants to Give You Concert Tickets, Not Coupons

    El Pollo Loco Wants to Give You Concert Tickets, Not Coupons

    El Pollo Loco is betting that loyalty members want more than discounts. The fire-grilled chicken chain rolled out a refreshed Loco Rewards program earlier this year, pairing exclusive experiences with app-driven promotions as part of a broader turnaround that's already delivering results. The centerpiece of the relaunch: a partnership with Coca-Cola for a "soccer challenge" giving members a shot at a VIP trip to the 2026 Major League Soccer All-Star Game in Charlotte, N.C., on July 29. The grand prize includes two game tickets, hotel accommodations, flight vouchers, and a $300 Visa gift card. A hundred runner-up winners each receive a $25 El Pollo Loco gift card.

  • Qdoba Mexican Eats Expands with 500 New Locations on the Way

    Qdoba Mexican Eats Expands with 500 New Locations on the Way

    Qdoba Mexican Eats is speeding up its growth across the nation, adding 33 new locations to its plans and bringing total restaurant commitments to more than 500 across the United States. The fast-casual Mexican chain is growing through key franchise partnerships in many regions. In the Northeast, PFGS, LLC will build 15 locations across Springfield, Mass., and Hartford, Conn. Meanwhile, Empire Inc. has agreed to open 10 restaurants in the Columbus, Ohio area, using their experience running over 100 restaurants including Subway and Dunkin' stores.