Buffalo has no shortage of great Mexican restaurants, everything from fancy places to take a date to hole in the wall joints to hang with friends. This weekend is Cinco de Mayo and we have put together a list of our favorite Mexican restaurants to celebrate May 5th. Or any other day of the year. Grab a fishbowl margarita plan out your celebration this weekend. Here they are, in no particular order:

  • 18

    El Casino Mexican Restaurant

    Authentic Mexican, Spanish and Latin American Food, plus Mariachi bands! 2001 Pine Ave. Niagara Falls, NY 14031

  • 17

    La Tolteca

    Huge menu and even bigger Margaritas. Great spot for Mexican food in the 'burbs. 7530 Transit Rd. Williamsville, NY 14221

  • 16

    Cantina Loco & Tequila Br

    Fresh, authentic Mexican food from the kitchen of Chef Micheal Andrzejewski (owner of Seabar) and a great selection of Tequila. You can't go wrong anytime you can order Margaritas by the pitcher. Reservations recommended on the weekends, or grab some take-out. 191 Allen St @ Elmwood Buffalo, NY 14201

  • 15


    A standard for Cinco de Mayo with a huge patio, good food and cold beers, Cozumel is the place to be on a nice day anytime of year 153 Elmwood Ave. Buffalo, NY 14201

  • 14

    Moe's Southwest Grill

    Welcome to Moe's! With four locations in WNY, Moe's is a great place to grab great Tex-Mex quickly. Watch as they build your burrito in front of your eyes and pick out your ingredients. Be sure to join JACK FM on Cinco de Mayo at the Delaware Ave location from 1-3 and then 4-6 on Niagara Falls Blvd., be one of the first 50 people and get a free burrito to celebrate Cinco de Moe's.

  • 13

    Lone Star Fajita Grill

    A hidden gem in an otherwise Italian neighborhood. Tucked away on Hertel Ave Lone Star Fajita Grill is a hole in the wall restaurant with food that speaks for itself. Try the Jalapeno / Habanero Death Sauce...if you dare. 1853 Hertel Ave. Buffalo, NY 14216

  • 12

    Ultima Taco

    Arguably one of the best burritos in Buffalo. Nothing fancy here, just good food. 2754 Seneca St. West Seneca NY 14221

    Google Maps
  • 11

    Burrito Bay

    Big. Huge. Ridiculous. These are just a few ways to describe Burrito Bay's signature dish, The Glutton. Challenge yourself or challenge your friends to put one down, it's not that easy. It is like eating a football, in fact, your arms get tired from lifting this monster to your face. If you can finish two of them, you get a third one for free, or a free t-shirt. I'm assuming most people go for the shirt. 2341 Millersport Hwy. Getzville, NY 14068

  • 10


    If you need a quick fix for some Mexican, Salsarita's can do it for you. Fresh ingredients are put together quickly right in front of you and you can be in and out in just a few minutes. With three locations in Buffalo, they are not too far from anywhere.

  • 9

    Coyote Cafe

    Complimentary chips and homemade salsa start off your meal at this small restaurant in Hamburg. Be sure to try the Homemade Banana Pepper Poppers for a little fiesta in your mouth. 36 Main St. Hamburg NY 14075

  • 8


    After a long wait Chipotle has arrived in Buffalo and not only have they brought great food with them, but a new way of doing business in the 'semi-fast' food industry. Food With Integrity is Chipotle's commitment to changing traditional "fast food" culture by serving customers the very best ingredients, all raised with respect for the animals, the environment and the farmers, in fact, many ingredients are grown right in Western New York and their food is always fresh and organic. With five locations already in Western New York, it is only a short drive to get your Chipotle on.

  • 7

    El Palenque

    Complimentary homemade chips and salsa start off every meal at El Palenque. With over 20 lunch specials priced between $4 and $7 you can fill up without breaking the bank. 951 Niagara Falls Blvd. Amherst, NY 14226

    El Palenque
  • 6


    Sole is actually more of a South American restaurant than a Mexican restaurant, but it's close enough for us. Sole has relocated from Williamsville to Elmwood Ave, but have kept everything the same. Fresh guacamole is made tableside to your liking and comes with an endless supply of chips and salsa. 810 Elmwood Ave Buffalo, NY 14222

  • 5

    Mighty Taco

    Mighty Taco, Mighty Taco...did you just sing that in the Mighty Taco voice? Because that's how we wrote it. Mighty Taco first opened in 1973 on Hertel Ave and has grown to 19 locations over the past 40 years establishing themselves as a Buffalo mainstay. Stop in for lunch, dinner, late night or hit the drive thru for a Mighty Pack and a Loganberry. It's not fast food, it's food, fast. Plus the place mats are always fun to read.

  • 4

    Arriba Tortilla

    Arriba Tortilla features authentic Mexican food cooked in traditional fashion with fresh ingredients. With big portions of delicious food, Arriba is an East Aurora gem. Not only do they have a great menu, but everything can be made vegetarian...you know, if you're into that sort of thing.

  • 3

    Lloyd Taco Truck

    Owned and operated by two childhood friends (neither are named Lloyd), Lloyd's Taco Truck was Buffalo's first food truck and is still my favorite. Wherever you spot Lloyd, there will be a line. That line of people is there for a reason, a good reason. The food is awesome and is worth the wait, it actually goes pretty quick. Try a burrito or an order of Tricked Out Nachos and be sure to grab an ear of grilled corn on the cob when it is in season. Check out their website and Facebook to find out where Lloyd is going to be.

  • 2

    Gramma Mora's

    Gramma Mora's is a North Buffalo staple that has been around for over 30 years and is still serving up great Mexican dishes. With a large menu, there is sure to be something from everyone.

  • 1

    Any Place With Dos Equis

    The most interesting man in the world will be out celebrating this Cinco de Mayo and you can join him at any bar, tavern or cantina with an ice cold Dos Equis. While JACK FM may not always play music, but when we do, we play what we want. Stay thirsty my friends.