Best places to eat Mexican food in NYC

The Best Mexican Restaurants in New York

May 28, 2026
by
6 mins read

The best Mexican restaurants in New York – The full list

New York’s Mexican restaurant scene is much broader than tacos and margaritas, though the city has plenty of excellent versions of both. The best Mexican restaurants in New York range from fast-moving taquerias near Grand Central to polished modern Mexican dining rooms, vegan Mexican spots, Upper East Side brunch destinations, stylish SoHo brasseries, festive downtown restaurants, and refined Flatiron and Midtown dining rooms rooted in Mexican flavor and technique.

This guide brings together a mix of Mexican restaurants across Manhattan, from casual counters to full-service dining rooms. Some are best for a quick taco, some are built for date night, some work well before a Broadway show, and others are ideal for brunch, cocktails, groups, or a more serious dinner. Together, they show how varied Mexican dining in New York has become.

Toloache Upper East Side

Toloache Upper East Side brings chef-driven Mexican cooking to a neighborhood that is often better known for classic bistros, steakhouses, and old-school dining rooms. The restaurant has a polished but lively feel, with a menu that leans into tacos, ceviches, enchiladas, guacamole, seafood, meats, cocktails, tequila, mezcal, and creative Mexican flavors.

It works especially well for dinner on the Upper East Side, weekend brunch, date nights, and meals with friends where the table wants something more refined than a casual taco counter. The room feels festive without being chaotic, and the menu gives diners enough range to build either a light meal around small plates or a fuller dinner with entrees and drinks.

Address: 166 East 82nd Street, New York, NY 10028

Menu: View the Toloache Upper East Side menu

Los Tacos No.1 Grand Central

Los Tacos No.1 is one of New York’s most famous taco names, and the Grand Central location is especially useful because it puts excellent tacos right in the middle of Midtown’s commuter rhythm. The appeal is direct and focused: tacos, quesadillas, aguas frescas, salsas, and a fast counter-service setup that keeps the line moving.

This is the place for a quick lunch, a pre-train bite, a casual dinner, or a taco stop when you do not want a full sit-down restaurant. The menu is not trying to be huge. Its strength is that it knows what it does well: fresh tortillas, grilled meats, simple toppings, and the kind of no-fuss taco experience that can turn a busy Midtown errand into a proper meal.

Address: 125 Park Avenue, New York, NY 10017

Menu: View the Los Tacos No.1 Grand Central menu

Rosa Mexicano

Rosa Mexicano is one of New York’s best-known names for polished Mexican dining, and its Lincoln Center presence makes it particularly useful for pre-theater meals, brunch, group dinners, and nights built around a performance. The restaurant is known for festive Mexican cooking, margaritas, tableside guacamole, enchiladas, tacos, fajitas, ceviches, and a dining room designed for both locals and visitors.

The Empire Hotel setting gives Rosa Mexicano a strong Upper West Side and Lincoln Center connection. It is a good choice when you want Mexican food in a full-service restaurant rather than a casual counter, especially for groups, celebrations, visitors, and anyone heading to the Met Opera, Lincoln Center, or nearby theaters.

Address: 44 West 63rd Street, New York, NY 10023

Menu: View the Rosa Mexicano menu

Jajaja

Jajaja brings a plant-based Mexican perspective to the Lower East Side. It is bright, playful, and built for diners who want Mexican flavors without meat or dairy. The menu typically leans into vegan tacos, nachos, quesadillas, bowls, burritos, empanadas, cocktails, mezcal drinks, and brunch-friendly dishes that feel more fun than health-food serious.

This is one of the most distinctive restaurants on the list because it expands what a Mexican meal in New York can look like. It works for vegans, mixed groups, brunch, casual dates, Lower East Side nights out, and anyone curious about plant-based Mexican food that still feels indulgent, colorful, and social.

Address: 162 East Broadway, New York, NY 10002

Menu: View the Jajaja menu

Cosme

Cosme is one of New York’s most important modern Mexican restaurants. Located in Flatiron, it is known for a refined, contemporary approach to Mexican cooking, with Mexican flavors and traditions shaped through a New York lens. This is not a casual taco stop. It is a restaurant for diners who want a more composed, ingredient-focused, and design-conscious Mexican meal.

The restaurant works best for date nights, serious dinners, visitors who follow restaurants closely, and anyone looking for a more upscale Mexican experience in Manhattan. Its appeal is that it shows Mexican cuisine as elegant, modern, and deeply adaptable, while still keeping its connection to corn, masa, seafood, vegetables, sauces, and bold flavors.

Address: 35 East 21st Street, New York, NY 10010

Menu: View Cosme menu

El Vez and Burrito Bar

El Vez and Burrito Bar brings a festive Mexican and Mexican-American feel to Battery Park City. The main restaurant is lively and colorful, with guacamole, tacos, ceviches, enchiladas, margaritas, tequila, mezcal, and group-friendly plates. The Burrito Bar side adds a faster, more casual option for workers and locals who want something quick around Vesey Street.

This is a strong pick for group dinners, after-work drinks, casual celebrations, and meals near Brookfield Place, the World Trade Center, or the Hudson River waterfront. It is not trying to be quiet or minimalist. El Vez is best when you want Mexican food with a social atmosphere, cocktails, and a room that feels built for a good time.

Address: 259 Vesey Street, New York, NY 10282

Menu: View the El Vez and Burrito Bar menu

Maya

Maya is an Upper East Side Mexican restaurant from chef Richard Sandoval, with a menu built around modern Mexican cooking, tequila, cocktails, dinner, happy hour, and weekend brunch. It has the feel of a neighborhood restaurant with enough polish for celebrations, date nights, and group meals.

The restaurant is especially useful for brunch, margaritas, tacos, shared plates, and a lively but comfortable dinner on the east side. Maya is a good choice when you want Mexican food that feels a little more elevated than a casual taqueria, but still relaxed enough for a fun night out with friends or family.

Address: 1191 1st Avenue, New York, NY 10065

Menu: View the Maya menu

Dos Caminos

Dos Caminos Times Square is one of the most convenient Mexican restaurants for Broadway, Midtown hotels, and visitors moving through the Theater District. The restaurant has a large, energetic feel, with guacamole, tacos, enchiladas, fajitas, brunch dishes, margaritas, tequila, mezcal, and a broad menu built for mixed groups.

This is a practical choice when location matters. It works before a show, after a show, with family, with coworkers, or with visitors who want Mexican food in the middle of Times Square. Dos Caminos is not a tiny hidden gem; it is a big, polished Midtown Mexican restaurant that is useful because it can handle groups, timing, and different appetites.

Address: 1567 Broadway, New York, NY 10036

Menu: View the Dos Caminos menu

La Esquina – Soho

La Esquina – Soho is one of downtown Manhattan’s most recognizable Mexican restaurants, combining the quick appeal of a taqueria with the atmosphere of a hidden brasserie and cantina. Set on Kenmare Street, it has the kind of layered New York personality that makes it useful for different kinds of plans: a casual taco stop, a night out with drinks, a downtown dinner, or a late meal with friends.

The appeal is partly the food and partly the setting. La Esquina works when you want Mexican flavors with downtown energy: tacos, tostadas, ceviche, guacamole, tequila, mezcal, margaritas, and a room that feels more atmospheric than a simple counter-service spot. It is especially strong for groups, dates, visitors exploring SoHo and Nolita, and anyone who wants a Mexican restaurant that feels tied to New York nightlife.

Address: 114 Kenmare Street, New York, NY 10012

Menu: View the La Esquina – Soho menu

Empellon

Empellon brings a more upscale, contemporary point of view to Mexican-inspired dining in Midtown. The restaurant is polished and ambitious, with a menu that blends Mexican influence, New York restaurant energy, seasonal cooking, cocktails, agave spirits, and a dining room suited to both serious dinners and stylish business meals.

This is a strong choice when you want Mexican flavors in a more refined setting. Empellon works for client dinners, date nights, celebratory meals, lunch near Midtown offices, and diners who want something more creative than a standard taco-and-margarita restaurant. It rounds out this guide by showing the higher-end side of Mexican dining in New York: inventive, polished, cocktail-friendly, and distinctly Midtown.

Address: 510 Madison Avenue, New York, NY 10022

Menu: View the Empellon menu

Final Thoughts

The best Mexican restaurants in New York cover a wide range of occasions. Los Tacos No.1 is ideal for a fast, focused taco stop near Grand Central. Toloache Upper East Side brings chef-driven Mexican cooking to the Upper East Side, while Rosa Mexicano, Dos Caminos, El Vez, and Maya all offer festive full-service dining rooms that work well for groups, drinks, brunch, and celebrations.

Jajaja adds a plant-based Lower East Side perspective, Latin American Restaurant at 35 East 21st Street brings a more refined Flatiron approach to Mexican and Latin American flavors, La Esquina – Soho adds downtown taqueria-and-cantina energy, and Empellon brings a polished Midtown take on Mexican-inspired dining. Together, these restaurants show why Mexican dining in New York keeps getting stronger: it can be quick, casual, elegant, vegan, cocktail-driven, nightlife-friendly, deeply flavorful, and completely suited to the pace of the city.