We Ranked The Best Mexican Restaurants In Upstate New York And Here Is Who Made The Cut

Ranking Mexican restaurants sounds simple until two completely different meals both refuse to leave your mind. One place nails the tortillas. Another wins you over with mole that took hours to build.

Somewhere else, the tacos are so good that every other comparison suddenly feels unfair. Upstate New York made this list difficult in the best possible way.

We looked past flashy dining rooms and focused on what actually lands on the plate. Flavor mattered. Technique mattered.

So did the little details that make you start planning a return visit before dinner is over. The final lineup stretches across the region, with each restaurant earning its place for a different reason.

Expect a few familiar names, a few surprises, and probably a new road trip by the end.

8. Casa Azul – Buffalo

Casa Azul - Buffalo
© Casa Azul – Buffalo

Allentown has plenty of character, and this place adds a bright blue exclamation point to it. Casa Azul runs a trendy but comfortable room at 191 Allen St, Buffalo, NY 14201, and the back patio is the kind of seat people angle for all summer.

The kitchen leans creative without losing the plot.

The mushroom huarache is the order that surprises people most, a long masa base piled high and generous enough to share. Enchiladas in mole verde make a strong second choice.

A trio of tacos arrives with shrimp, shishito pepper, and potato, while the octopus tostada gives the menu a coastal streak. Chilaquiles nachos and house made mole prove the vegetarian side is not an afterthought.

Vegans get a full menu here too, which is rarer than it should be. Chips and salsa hold the table steady while you decide, and churros close things out with cinnamon sweetness.

Doors open at 4 PM Monday through Thursday until 10 PM, with Friday and Saturday stretching to midnight. Sunday is a rest day, so plan accordingly. Expect around twenty to thirty dollars per person, and expect the room to fill fast on Friday nights.

Service moves quickly, which is a small miracle at peak hours. Reservations are accepted, free wi-fi is available, and street parking sits right outside. Dinner and late night food carry the schedule, so the only real question is which taco you regret not ordering.

7. Chuy’s Taqueria – Rochester

Chuy's Taqueria - Rochester
© Chuy’s Taqueria – Rochester

Birria quesadillas have a way of ending arguments. Chuy’s Taqueria sends them out of a small, cheerful kitchen at 1754 Mt Hope Ave, Rochester, NY 14620, and the folded, crackly edges are the best part.

Counter service keeps the pace brisk, then table service smooths out the rest. Carnitas and al pastor anchor the menu, taco buche brings a deeper flavor for the curious, and the shrimp tacos carry a lighter, brighter snap.

An elote bowl scratches the street corn itch without the mess of a cob.

The chori queso dip and fresh guacamole make an easy start, and a cold horchata pairs beautifully with the birria. The dining room is small, so a party of four may end up snug.

The AM PM burrito works for vegetarians, chips and salsa are vegan friendly, and a cold Jarritos rounds out any plate. Carne asada comes as a full platter if you arrive genuinely hungry.

Ten to twenty dollars per person keeps the whole thing sensible. Hours run 11 AM to 8 PM on Monday, Tuesday, and Thursday through Saturday, with Wednesday and Sunday closed.

Parking is easy, which matters more than people admit near a college corridor. Outdoor seating exists, dogs are welcome outside, and delivery and takeout are both options. Reservations are accepted, high chairs are on hand, and solo diners fit right in at lunch.

Saturday afternoons get busy, so mornings are the quiet window.

6. Guadalajara Mexican Restaurant – Syracuse

Guadalajara Mexican Restaurant - Syracuse
© Guadalajara Mexican Restaurant – Syracuse

Downtown Syracuse has a sizzle problem, and it comes from the fajita platters. Guadalajara Mexican Restaurant sits at 324 W Water St, Syracuse, NY 13202, decked out in color with music that keeps the room lively.

Portions are generous, and the menu ranges wider than you expect. Chicken flautas crunch properly, the chimichanga arrives golden, and fajitas del mar bring seafood into the mix. The volcan is a vegetarian standout, and flan finishes things with a cool wobble.

Families do well here. Complimentary chips and salsa land as soon as you sit, and the room handles large groups without breaking a sweat.

A children’s taco and enchilada plate keeps the small crowd happy, high chairs are available, and a kids’ menu takes the guesswork out of it.

Lunch and dinner both run long, which gives the kitchen plenty of range. Hours run 11 AM to 9:30 PM Monday through Thursday, 11 AM to 10 PM Friday and Saturday, and noon to 8 PM on Sunday.

Plan on twenty to thirty dollars per person. Service is fast and professional, a real advantage when downtown traffic has already tested your patience. Outdoor seating, delivery, and takeout are offered, dogs are allowed outside, and parking is usually plentiful between lots and street spots.

Reservations are accepted. Friday and Saturday evenings pack in tight, so a weekday visit rewards the flexible.

5. El Mariachi Restaurant – Albany

El Mariachi Restaurant - Albany
© El Mariachi Restaurant – Albany

Mole poblano takes hours and a stubborn kind of love. El Mariachi Restaurant makes room for that patience at 289 Hamilton St Unit 291, Albany, NY 12210, where Mexican and Spanish cooking share one colorful dining room.

Recipes here trace back generations to Puebla, and the specialties show it. Pipian, built on pumpkin seeds, brings a nutty depth. Gorditas poblanas, cochinita pibil, and pollo al chipotle all deliver the sort of flavor that no shortcut can fake.

Tacos arrive on soft corn tortillas with cilantro, onion, and green salsa on the side. Enchiladas El Mariachi is the house signature, and the quesadilla keeps vegetarians in the game.

Tapas, soups, seafood, and grilled plates round out a long menu, and both vegan and vegetarian options are fully covered. Dessert is a strength worth saving space for.

Hours run 11:30 AM to 9 PM Monday through Thursday, 11:30 AM to 10 PM Friday, 1 to 10 PM Saturday, and 3 to 9 PM Sunday. Figure twenty to thirty dollars a head.

Street parking near this Albany block is usually easy, and reservations are accepted. Kids get their own menu and high chairs, groups fit comfortably, and takeout and delivery both work. Weekend evenings hum, while weekday mornings stay calm.

4. Old Mexico – Ithaca

Old Mexico - Ithaca
© Old Mexico – Ithaca

Some places earn loyalty by simply not changing. Old Mexico has held its ground at 357 Elmira Rd, Ithaca, NY 14850, serving classic standards to students, families, and anyone who wandered in years ago and never stopped returning.

Complimentary chips and salsa land with hot sauce, and the kitchen keeps the plates full after that. Carnitas come tender, carne asada gets a proper sear, and pork street tacos arrive with salsa that has real backbone.

Vegetarians can order two chile poblano peppers with rice and beans, a plate that eats like comfort food. Fried ice cream and flan split the dessert vote, and nobody loses.

Portions run big and prices stay in the ten to twenty dollar range, which explains the college crowd.

Elmira Road leads straight toward the state parks south of town, so a plate here makes a smart refuel after a waterfall hike. The seafood enchilada and the quesadilla both earn devoted fans.

Hours are 11 AM to 10 PM Monday through Thursday, 11 AM to 11 PM Friday, noon to 11 PM Saturday, and noon to 9 PM Sunday.

Late night food is available, and a private dining room handles bigger gatherings. Reservations are not taken, so walk in and expect fast service once you are seated.

Parking is plentiful, a genuine relief in this part of the Finger Lakes. High chairs, a kids’ menu, and a cozy setup make family dinners painless. Takeout and curbside pickup are both available.

3. Cantina – Saratoga Springs

Cantina - Saratoga Springs
© Cantina – Saratoga Springs

Broadway in Saratoga Springs does not lack for choices, and yet this narrow brick room keeps winning attention. Cantina sits at 408 Broadway, Saratoga Springs, NY 12866, with sidewalk tables out front and rooftop seating above.

Modern Mexican is the angle, and the seasoning has real precision. Shrimp tacos carry a clean heat, and the Catalina chicken burrito is hearty without turning heavy. Rice and beans are treated as dishes, not filler.

Fresh ingredients drive the menu, and both vegan and vegetarian versions are fully available.

The veggie fajitas and mushroom birria tacos lead the vegetarian side, and the Green Goddess salad arrives big enough for two. Dogs at outdoor tables get a water bowl without anyone asking.

Small plates work nicely for grazing before a show or a race day afternoon.

Hours run noon to 10 PM Monday through Thursday and Sunday, with Friday and Saturday going until 10:30 PM. Brunch is served, happy hour food and drinks are offered, and late night bites exist for the night owls.

Twenty to thirty dollars per person is the normal range, and the elevated setting makes that feel fair. Reservations are accepted, which is smart on a Friday evening.

Street parking can be tricky, so build in a few extra minutes. Dogs are allowed at outdoor tables, high chairs and a kids’ menu are ready, and groups fit well. Weekday afternoons are the quietest stretch if you prefer a slower table.

2. Taqueria Los Mayas – Cheektowaga

Taqueria Los Mayas - Cheektowaga
© Taqueria Los Mayas – Cheektowaga

House made tortillas change everything, and that is the quiet advantage here. Taqueria Los Mayas works out of a modest, welcoming room at 3525 Genesee St, Cheektowaga, NY 14225, a short drive from downtown Buffalo.

The taco lineup covers plenty of ground. Asada, barbacoa, carnitas, pastor, pollo, lengua, and a veggie option all show up, and the house hot sauce is built to sharpen each one. Sopes and quesadillas fill out the rest.

Fajitas come in two directions, the Especial and the Los Mayas, both arriving in portions that surprise first timers.

The shrimp ceviche is packed with seafood, and the El Molcajete dip comes out bubbling with cheese and meat. The room fills even at odd hours midweek.

Los Cuates is another crowd favorite worth a look.

Horchata is the drink to get, cold and gently sweet. Gluten free choices are available, and dedicated vegan plates include corn and zucchini tacos, cactus and potato tacos, and the El Vegan burrito.

Handcrafted wooden furniture gives the space a warm, lived in feel. Breakfast, lunch, and dinner are all served, with hours 11 AM to 9 PM Tuesday through Thursday and 11 AM to 9:30 PM Friday and Saturday. Monday and Sunday are closed.

Around twenty to thirty dollars per person covers a full meal. Parking is easy, delivery and takeout are offered, and reservations are accepted. Service stays fast even when the room is packed.

1. Amigos Cantina – Schuylerville

Amigos Cantina - Schuylerville
© Amigos Cantina – Schuylerville

Small villages hide the best surprises, and Schuylerville is proof. Amigos Cantina runs a homey, colorful dining room at 42 Ferry St, Schuylerville, NY 12871, and it draws people from across Saratoga County for dinner.

Chimichangas and fajitas headline the menu, and the chicken chimichanga is the one regulars point to first. Street corn crab cakes bring an unexpected twist that lands beautifully, combining sweet corn flavor with crisp edges.

Tacos are well priced and generously built. Steak versions get proper seasoning, and the kitchen stays consistent year after year, which matters more than any single flashy plate.

Dessert deserves a mention. Chocolate espresso creme brulee arrives with a crackly top and a deep, bittersweet middle, a dish that feels fancier than the setting suggests.

Doors open Tuesday through Saturday from 4:30 to 9 PM, with Monday and Sunday closed. Dinner is the focus, so no daytime visits here. Prices run from about ten to fifty dollars depending on how you order.

Decor leans festive with warm lighting and bright colors, and the vibe stays relaxed. Free parking sits close by, an underrated luxury in Upstate New York dining. Outdoor seating is available, dogs are welcome outside, and a kids’ menu keeps families covered.

Reservations are smart before weekend evenings.