Best Mexican Restaurants in Rochester, NY

Rochester hides its gems under layers of snow, but if you know where to look, the city’s Mexican food scene comes alive with color, comfort, and honest flavor. Forget chain predictability—here, local kitchens serve up much more than tacos. The city’s top taquerias and grills shape old recipes into new classics, one plate at a time. I once found myself lost in a Rochester February, only to be rescued by a bowl of zesty pozole and a side of warm, just-made tortillas. It’s an experience etched deeper than any food photo.

If you’re searching for the best Mexican restaurants in Rochester, NY, you’re in the right place. Each spot on this list offers something distinct, whether you’re after smoky grilled meats, street-style antojitos, or the kind of salsa that makes you pause between bites. Get ready to discover tried-and-true favorites, local secrets, and a few surprises waiting to be unearthed, all with flavors that feel honest, bright, and never overcomplicated.

Where to find the best mexican restaurants in Rochester, NY

Here are some of the top spots to find the best mexican restaurants in Rochester, NY:

  1. Monte Alban Mexican Grill
  2. Salena’s Mexican Restaurant
  3. La Casa Restaurant
  4. Mesquite Grill
  5. The Silver Iguana
  6. Neno’s Gourmet Mexican Street Food
  7. Old Pueblo Grill
  8. Dorado
  9. Mesquite Grill
  10. Los Gallos Mexican Grill

1. Monte Alban Mexican Grill

Monte Alban Mexican Grill
Image by: TripAdvisor
845 E Ridge Rd, Rochester, NY 14621-1710
+1 585-697-0615
See Menu

Monte Alban Mexican Grill, nestled on E Ridge Road, has this knack for making you feel at home as soon as you walk in. The staff greet you like you’re already part of the family. On my last visit, I was pulled in by their homemade guacamole—fresh, chunky, and bursting with flavor.

What sets Monte Alban apart is its dedication to classic Mexican flavors. Their salsas are lively, and the rice always lands fluffy and aromatic. For mains, the enchiladas verde and chile relleno strike the sweet spot: bold, balanced, with just enough heat.

Order their fajitas if you want a table show, and don’t skip the churros if you like endings that leave a smile.

2. Salena’s Mexican Restaurant

Salena's Mexican Restaurant
Image by: TripAdvisor
302 N. Goodman St At the Village Gate, Rochester, NY 14607
+1 585-256-5980
See Menu

Salena’s Mexican Restaurant has been a Village Gate staple for good reason. The energy here is infectious, whether you come in for lunch with colleagues or unwind after work. The last time I ducked in, the salsa sampling alone made me want to linger—you can really taste the care in each batch.

Salena’s shines with bold flavors and thoughtful options, from gluten-free plates to vegetarian picks. The menu covers a lot of ground, but consistency jumps off every plate. Their enchiladas are saucy in all the right ways, and each taco hits with a fresh, robust bite.

Try their burrito bowl if you want comfort in a bowl, and let the house-made chips challenge your snacking self-control.

3. La Casa Restaurant

La Casa Restaurant
Image by: TripAdvisor
93 Alexander St, Rochester, NY 14620-1142
+1 585-730-5025
See Menu

La Casa Restaurant brings something special to Alexander Street—think classic Mexican fare with a twist. The dining room feels warm and easy, echoing a blend of neighborhood charm and metropolitan flair. My favorite memory there involves battling over the last bite of enchiladas de mole, the sauce deep and complex as good conversation.

La Casa’s craft cocktails deserve attention too, with the Paloma leading the way, freshened with their homemade grapefruit shrub. Every drink and dish feels intentional, made from scratch, and never heavy-handed.

Don’t leave without trying the empanadas—light, crisp, and packed with familiar, satisfying fillings. For dinner, the mole enchiladas carry just the right smoky note, setting La Casa apart among Mexican restaurants in Rochester, NY.

4. Mesquite Grill

Mesquite Grill
Image by: TripAdvisor
910 Elmgrove Rd, Rochester, NY 14624-6236
+1 585-363-5826
See Menu

Mesquite Grill is tucked away on Elmgrove Road, but the flavors are far from quiet. There’s a smokiness that hits right when you walk in—a promise that the grill lives up to its name. My first taste of their grilled veggie burrito had the kind of char that makes you nod in approval with every bite.

Mesquite Grill excels at making vegetables the star. Vegan and vegetarian options aren’t filler here—they’re crafted with as much care as the carnivorous plates. House-made salsas and tortillas round out every meal, giving you the sense that nothing leaves the kitchen by accident.

Order the steak fajitas or the grilled street corn if you want the full effect of their fire-kissed approach. It’s comfort with a spark.

5. The Silver Iguana

The Silver Iguana
Image by: TripAdvisor
663 N Winton Rd, Rochester, NY 14609-7856
+1 585-270-4723
See Menu

The Silver Iguana surprises you with color and charm before you even crack open the menu. The atmosphere draws regulars who know there’s more here than meets the eye. I still think about an especially lively evening when I lost count of the tacos, each one distinct and full of character.

What makes The Silver Iguana memorable is its balance of casual comfort and bold flavors. Familiar favorites land alongside inventive specials, giving you reason to come back and explore.

The al pastor tacos are a standout—juicy, layered, never shy on seasoning. If you’re torn, let the daily specials sway you. There’s always something to reward the curious palate.

6. Neno’s Gourmet Mexican Street Food

Neno's Gourmet Mexican Street Food
Image by: TripAdvisor
642 Monroe Ave, Rochester, NY 14607-3169
+1 585-434-0026
See Menu

Neno’s Gourmet Mexican Street Food feels like a Monroe Avenue mainstay—lively, no-frills, and exactly where you want to be when the craving for real street food hits. The buzz here is a blend of sizzling pans and constant chatter, drawing in everyone from nearby students to late-night snack seekers.

Neno’s layers authenticity into every bite. Their simple, focused menu is all about letting the core ingredients shine. I remember biting into a carne asada taco, lime juice and cilantro bursting through the smoke, and realizing the hype is real.

Set your sights on their elote—grilled corn with all the right toppings. And don’t forget the quesadillas, which pair perfectly with their house salsas.

7. Old Pueblo Grill

Old Pueblo Grill
Image by: TripAdvisor
55 Russell St, Rochester, NY 14607-1246
+1 585-730-8057
See Menu

Old Pueblo Grill gives Russell Street a laid-back vibe, where the pace feels as chill as the staff. There’s a sense that everything here is made from scratch, no shortcuts, only patience and family recipes. On my last visit, the line told me I was in the right place—and it moved just fast enough to build real anticipation.

Freshness is the name of the game at Old Pueblo Grill. From corn tortillas to hand-mashed guacamole, nothing lands on your table by accident. You can taste the difference in every crunchy, vibrant bite.

The barbacoa tacos are hard to pass up—tender, balanced, and wrapped in perfectly warm tortillas. If you want something less common, the Sonoran hot dog will surprise you in all the best ways.

8. Dorado

Dorado
Image by: TripAdvisor
690 Park Ave, Rochester, NY 14607-3023
+1 585-244-8560
See Menu

Dorado adds a twist of Latin flair to Park Ave, blending Mexican tradition with inventive, fresh flavors. Stepping inside feels both relaxed and refined, as if you’ve stumbled onto a favorite neighborhood secret. My visit was marked by house-made salsas that packed more personality than most dinner conversations.

Dorado is all about fusion done right, never losing sight of robust ingredients and bright, lively presentation. The tacos here take classic fillings and toss in playful surprises—think pineapple with al pastor, or sweet potato paired with chipotle.

The enchiladas are reliably bold, and the guacamole gets a perfect sprinkle of sea salt. For a lighter bite, try one of their crisp salads, always built with local greens and thoughtful dressings.

9. Mesquite Grill

Mesquite Grill
Image by: TripAdvisor
1900 S Clinton Ave, Rochester, NY 14618-5621
+1 585-340-6026
See Menu

Mesquite Grill on S Clinton Ave strikes a balance between cozy and energetic, making it an appealing spot for quick lunches or unhurried dinners. The scent of spices and flame hits as soon as the door swings open. My last meal there started with a tortilla soup you can only describe as soul-warming.

This location leans heavily into the grill, letting the smoky, charred flavors set the tone for every dish. You can expect tried-and-true hits with a just-off-the-grill edge you won’t find everywhere.

The mesquite-grilled chicken tacos are loaded with satisfying smoky layers, while a side of warm black beans makes everything feel complete. If you’re chasing something heartier, the enchilada platter offers both comfort and a surprising depth of flavor.

10. Los Gallos Mexican Grill

Los Gallos Mexican Grill
Image by: TripAdvisor
2700 Ridge Rd W, Rochester, NY 14626-3039
+1 585-227-7718
See Menu

Los Gallos Mexican Grill brings a festive buzz every time you walk through the door. The colors, music, and relaxed service bring out a lightness that sets it apart from more buttoned-up spots. My first visit ended with a table covered in empty plates and that telltale, satisfied quiet.

Los Gallos leans into big, authentic flavors, served with a friendly, informal style. It’s the kind of place where you order extra chips for the table and nobody judges.

The carne asada platter stands out—tender, well-seasoned, and always arriving with fragrant rice and beans. If you’re in the mood for sharing, their sizzling fajitas never disappoint, especially when paired with their crisp, zesty house salsa.

More Things to Try in Rochester, NY

Frequently Asked Questions

What are the best authentic Mexican restaurants in Rochester, NY?
You’ll find authenticity at spots like Monte Alban Mexican Grill, Salena’s Mexican Restaurant, Neno’s Gourmet Mexican Street Food, and La Casa Restaurant. Each offers classic flavors, with menus shaped by tradition and a focus on fresh ingredients.

Which Mexican restaurants in Rochester have vegetarian or vegan options?
Many local favorites cater to plant-based eaters. Old Pueblo Grill, Dorado, and both Mesquite Grill locations offer a variety of hearty vegetarian or vegan choices, including veggie tacos, burritos, and salads.

Are there any Mexican restaurants in Rochester suitable for takeout?
Yes. Most Mexican restaurants in the city provide takeout, including Salena’s, La Casa, Neno’s, and Mesquite Grill. Perfect for enjoying bold flavors on the go or at home.

Where can I get good Mexican street food in Rochester?
Neno’s Gourmet Mexican Street Food is the go-to for those chasing street-style authenticity. Their tacos, elote, and quesadillas bring that casual, craveable vibe you’d expect to find roadside in Mexico.

Do any Mexican restaurants in Rochester offer gluten-free options?
Several do, including Salena’s and La Casa Restaurant. Both feature menus with clearly marked gluten-free choices, so you can eat well without guessing.

What dishes should I try for a first visit?
Start with tacos al pastor, enchiladas, or fajitas. If you’re in the mood for something unique, try house specialties like mole at La Casa or barbacoa at Old Pueblo Grill. Every place on the list brings something a little different.