We Ranked The Top 10 Mexican Restaurants In Western New York And Here Is Who Made The Cut

Cricket brittle on top of guacamole sounds like a dare. In Western New York, it is simply part of dinner.

That single dish sent me looking for more. Who else across the region was cooking with this much nerve?

Plenty of kitchens, as it turns out. Seafood arrives sizzling in stone bowls, and house-made mole lands on vegetarian enchiladas.

Birria shows up often, and so does fried ice cream. Some spots sit on busy city blocks, while others sit among farm fields.

New York earns plenty of praise for pizza and bagels. Could its western corner be quietly winning on tortillas instead?

These ten picks make a strong case for a closer look. Which one deserves a weeknight dinner, and which deserves a full road trip?

1. Taqueria Los Mayas

Taqueria Los Mayas
© Taqueria Los Mayas

A restaurant that names its fajitas after itself is making a pretty bold promise. Here, that dish is Fajitas Los Mayas, and it sits right at the center of the menu highlights.

The setting is casual and modest, which suits a meal built around classic Mexican plates. You come for the food, not for chandeliers.

Plant-based eaters get real attention in this Cheektowaga kitchen. The menu offers a full vegan lineup and a full vegetarian lineup, which is a rare combo at a neighborhood taqueria.

Thirsty? Horchata is on hand, plus a mango option for anyone who wants something sweet beside the heat.

Families can relax a little too. There’s a kids’ menu and high chairs, so younger diners won’t feel like an afterthought.

Timing matters with this one. The doors stay closed on Sundays and Mondays, so save your craving for Tuesday through Saturday.

Friday evenings and Saturday afternoons into the evening tend to be the busiest stretches. Reservations are accepted, which is a smart move if you’re bringing a group.

Not in the mood to go out? Takeout and delivery are both options, so those fajitas can come straight to your couch.

Service here is known for moving quickly, which is a nice perk on a lunch break. Doors open at 11 AM, so an early taco lunch is totally doable.

For a Western New York spot that keeps things simple and satisfying, this one earns its top slot. Bring a few friends and share a spread of plates.

Address: 3525 Genesee St, Cheektowaga, NY 14225

2. La Galera Mexican Restaurant

La Galera Mexican Restaurant
© La Galera Mexican Restaurant

Chips and salsa might be the opening act, but they get star billing here. They sit right at the top of the menu highlights, along with the house hot sauce.

That sets the tone for a place that takes the basics seriously. Mexican rice and beans earn their own spotlight too, which tells you the sides aren’t filler.

The menu is big. You’ll find familiar combo plates alongside more traditional entrees, so picky eaters and curious eaters can share a table without a fight.

Chicken fajitas and quesadillas cover the comfort side of things. Tacos al pastor come with salsas, rice, and beans if you want something more classic.

Vegetarians get a full menu of their own. That makes this a solid pick for mixed groups heading to dinner after a day near the falls.

Dessert is not optional, in spirit anyway. Fried ice cream is a house highlight, and it’s hard to argue with that crispy, cold combo.

Hours run from 11 AM to 9 PM, Monday through Saturday. Sundays are closed, so plan your visit around that.

Bringing kids? A kids’ menu and high chairs are ready, and on-site parking makes arrival easy.

Catering is also available if you want this food at your next party. Graduation season just found its menu.

Address: 8612 Niagara Falls Blvd, Niagara Falls, NY 14304

3. Mariachi de Oro Mexican Grill

Mariachi de Oro Mexican Grill
© Mariachi de Oro Mexican Grill

Mole is the calling card in Medina. Traditional mole sits at the heart of this restaurant’s identity, and that’s a big deal in a small Orleans County town.

Mole fans should look at the Enchiladas Surenas first. Then glance over at the Molcajete, a hearty dish served in a stone bowl.

Seafood lovers have a pick too. El Pescador Fajitas bring the ocean to a town surrounded by farmland, and that contrast is kind of delightful.

Classics still get plenty of love. Tacos de Carnitas and a Chimichanga are both menu highlights, so you can keep it simple if you want.

Dietary needs? The kitchen offers a full vegan menu and a full vegetarian menu, which is impressive for a rural spot.

Families will appreciate the practical stuff. There’s a kids’ menu, high chairs, and even a changing table.

Sports fans get a perk as well. The restaurant is known as a good place to catch a game while you eat.

Reservations aren’t accepted, so just show up. Hours run Tuesday through Saturday from 11 AM to 8 PM, and Sunday from noon to 8 PM.

Mondays are closed, so don’t drive out then. Outdoor seating is available when the weather is kind.

Finish with fried ice cream, one of the standout desserts here. It’s a sweet way to end a trip out to the countryside of Western New York.

Address: 11417 Maple Ridge Rd, Medina, NY 14103

4. Rancho Viejo | Authentic Mexican Restaurant

Rancho Viejo | Authentic Mexican Restaurant
© Rancho Viejo | Authentic Mexican Restaurant

Bright colors greet you before the food does. The dining room is spacious and festive, which makes downtown Batavia feel a little like a party.

The house name shows up on the menu, which is always a good sign. The Rancho Viejo Burrito is a signature pick and a smart first order.

Want something more dramatic? The Molcajete de Mariscos piles seafood into a stone bowl, and it makes quite an entrance.

House Special Fajitas round out the main event. They’re the kind of dish that turns heads when it leaves the kitchen.

Chips are a big part of the experience here. You can even order extra tortilla chips, which feels like the restaurant knows its audience.

Dessert comes in two strong options. Churros and fried ice cream both make the highlight list, so maybe split one of each.

The schedule is friendly to busy weeks. The doors open daily at 11 AM, with later hours until 10 PM on Fridays and Saturdays.

Those weekend evenings are the busiest times. Reservations are accepted, so call ahead if you’re feeding a crew.

Vegetarians get a full menu of their own. Kids get their own menu too, plus high chairs.

Staying home? Delivery, including no-contact delivery, and takeout are both on the table, so to speak.

Address: 12 Ellicott St, Batavia, NY 14020

5. Casa Azul

Casa Azul
© Casa Azul

Guacamole topped with cricket brittle is not a typo. It’s one of the bolder options at this Allentown favorite, and it tells you right away that the kitchen likes to play.

The backstory makes sense of the menu. The women-owned restaurant opened because its owner felt downtown Buffalo needed authentic Mexican cooking instead of more Tex-Mex.

Start with the Trio of Tacos, which can include shrimp, shishito pepper potato, and fish. Feeling adventurous?

Tongue, sweetbread, and birria made with goat roasted for ten hours also show up.

Vegetarians have a strong reason to visit. The House Made Mole goes into black bean and poblano enchiladas, and the Chilaquiles Nachos are vegetarian too.

Vegans can swap avocado sauce in for crema on tacos. That small change opens up a lot of the menu.

Other picks include an Octopus Tostada, Carne Asada, and esquite, the Mexican street corn dish. Tortas arrive on bread made in-house, which is a nice touch.

Save room for churros. They’re a sweet finish after a round of tacos.

Night owls, take note of the hours. The kitchen opens at 4 PM, stays open until midnight on Fridays and Saturdays, and closes on Sundays.

A back patio gives you outdoor seating when the weather cooperates. In a city famous for snow, that patio feels like a prize.

Address: 191 Allen St, Buffalo, NY 14201

6. Rancho Viejo | Geneseo

Rancho Viejo | Geneseo
© Rancho Viejo | Geneseo

Yes, you saw that name a moment ago. This Geneseo spot shares the Rancho Viejo name with the Batavia restaurant, and it earned its own place on the list.

The Genesee Valley setting gives it a different feel from a downtown dining room. Lakeville Road is an easy stop whether you live nearby or you’re passing through Livingston County.

The Rancho Viejo Burrito leads the menu highlights here too. It’s the move when you want something big and reliable.

College students show up in the crowd, which makes sense in a college town. Families do too, thanks to a kids’ menu and high chairs.

Here’s a perk you won’t find everywhere: a private dining room. Birthday dinners and team celebrations suddenly got easier.

Outdoor seating is available when the weather allows. Dogs are welcome outside, so your four-legged buddy can tag along.

Dessert lovers have two solid choices. Fried ice cream and churros both make the highlight list, and neither one is a bad idea.

Hours stretch from 11 AM to 9 PM most days. On Fridays and Saturdays, the kitchen stays open until 9:30 PM.

Those weekend evenings tend to be the busiest. A weekday lunch is a calmer way to go.

Vegetarians get a full menu, and catering is available too. Planning a party in the valley just got a lot tastier.

Address: 4182 Lakeville Rd, Geneseo, NY 14454

7. Tavos Antojitos

Tavos Antojitos
© Tavos Antojitos y Tequila

Antojitos roughly means little cravings in Spanish. Fittingly, this Rochester spot is built for people who want a little bit of a lot.

The room is brightly colored and festive. It feels like a celebration even on a regular Tuesday.

Birria Tacos are a highlight, and they’re a great place to start. Tacos De Nada sound mysterious enough to make you order them out of pure curiosity.

The enchiladas show real range. Enchiladas de Mole Verde bring that green mole flavor, while Enchiladas Tres Amigos are a vegetarian pick.

Soup fans, pay attention. Pozole Verde is on the menu, and it’s vegetarian here, which is not something you see often.

Then there’s the Huarache, a long, flat masa base with toppings. Its name comes from the sandal it resembles, which is a fun fact to share at the table.

Brunch is part of the lineup too. A Mexican brunch in Rochester is a strong way to spend a weekend.

Plan ahead for dinner. Reservations are accepted and recommended, especially on Thursday, Friday, and Saturday evenings.

Doors open Tuesday through Saturday from 11 AM to 10 PM, and Sunday from noon to 8 PM. Mondays are closed.

Dogs are allowed, and there’s outdoor seating. Full vegan and vegetarian menus mean nearly any crew can find a seat here.

Address: 425 Merchants Rd, Rochester, NY 14609

8. Chuy’s Taqueria

Chuy's Taqueria
© Chuy’s Taqueria

Birria quesadillas are practically this taqueria’s handshake. They’re a headline item on Mount Hope Avenue, and they set the tone fast.

Taco lovers get some fun picks too. The Taco Buche uses pork stomach, a traditional filling that rewards anyone willing to try something new.

Chuy’s Shrimp Tacos carry the house name, so you know they matter. The Carne Asada Plate is there for anyone who wants a full sit-down meal.

Vegetarians have options that aren’t an afterthought. The Elote Bowl and the Am pm Burrito are both meat-free.

Chips y salsa make an easy starter for the table. Wash them down with a bottle of Jarritos, the popular Mexican soda.

You can order at the counter or sit for table service. That flexibility is handy whether you’re grabbing a quick bite or settling down with friends.

Watch the calendar before you go. The taqueria closes on Wednesdays and Sundays, which trips up plenty of first-timers.

Other days run from 11 AM to 8 PM. Friday afternoons and evenings tend to be among the busiest times.

Outdoor seating is available, and dogs are welcome outside. Free parking makes the stop even simpler.

Close to the University of Rochester area, it draws college students. In Western New York, that’s a solid sign of a reliable taco.

Address: 1754 Mt Hope Ave, Rochester, NY 14620

9. El Jarocho

El Jarocho
© El Jarocho

Jarocho is a name tied to Veracruz, a state on Mexico’s Gulf Coast. In Jamestown, it’s tied to fajitas, burritos, and chips and salsa.

Those three items are the restaurant’s signatures. Start with chips and salsa, then decide how hungry you really are.

Fajitas get creative here. The Molcajete Fajita comes in a stone bowl, and the Nacho Fajita Steak and Mushroom turns a main dish into a shareable snack.

Can’t decide between a burrito and an enchilada? The Burrito Enchilada with rice and beans settles that debate for you.

Tacos de Carnitas keep things classic. Chicken Wings also show up on the menu, which feels very Western New York in the best way.

Breakfast fans get a treat too. Huevo Ranchero is on the menu, and it’s vegetarian, just like the Taco Salad.

Hours are simple to remember. The doors open at 11 AM Monday through Saturday, close at 8 PM most nights, and stay open until 9 PM on Fridays.

Sundays are closed. Plan your Southern Tier taco run for Monday through Saturday.

Reservations are accepted, and there’s a kids’ menu with high chairs ready to go. Counter service is available for quick visits too.

Free parking makes the downtown stop easy. Pair your meal with a stroll around Jamestown afterward.

Address: 323 Washington St, Jamestown, NY 14701

10. El Ázteca Restaurant

El Ázteca Restaurant
© El Ázteca Restaurant

Lunch has its own spotlight in Dunkirk. El Ázteca runs a dedicated lunch menu, and its daily schedule even includes a short afternoon break between lunch and dinner.

That break happens from 3 PM to 4 PM. Show up at 3:15 and you’ll be staring at a closed door, so plan accordingly.

Fajitas are a house signature. Carne Asada and Pollo Loco also make the highlight list, so meat lovers have a clear path.

Vegetarians can lean on the Enchiladas Rancheras and the Taco Salad. Both are meat-free picks that still feel like a proper meal.

Chips and salsa kick things off. Fried ice cream wraps things up, and that’s a pretty great bookend.

The mood leans quiet and casual. It’s a nice choice when you want to talk without shouting over the table.

Hours start at 11 AM Monday through Saturday and 11:30 AM on Sunday. Dinner runs until 9 PM on weeknights, 9:30 PM on Fridays and Saturdays, and 8:30 PM on Sundays.

Reservations are accepted for bigger groups. Kids get their own menu, plus high chairs.

Delivery and takeout are both available. Free parking makes a dine-in visit easy too.

Located near Lake Erie in Chautauqua County, this stop makes a strong finish for a New York road trip. Grab a lakeside view, then grab a table.

Address: 3962 Vineyard Dr, Dunkirk, NY 14048