Mexican Restaurants in Miami
Tacos al pastor, birria, agua frescas — the locals' guide to Mexican restaurants across Florida, from Tex-Mex chains to family-run taquerías.
Mexican food in Miami sits in the shadow of Cuban and Caribbean cooking, which means the scene is smaller, more concentrated, and more regional than what you'll find in Houston or Los Angeles. The strongest clusters are along Calle Ocho in Little Havana, the Coral Way corridor, and the Brickell/Edgewater high-rise belt, with a separate pocket around Blue Lagoon that serves the airport workforce and skews toward weekday lunch traffic. South Beach rounds out the list with a handful of late-night taquerias built for the bar crowd rather than the brunch crowd.
When picking from the list below, pay attention to which region of Mexico a kitchen actually cooks from. Spots like Taco Stand Calle Ocho and Taquitos Mexicanos El Paso lean street-style with corn tortillas pressed in-house, while Brickell rooms tend toward a polished Mexico City template with mezcal programs and higher checks. Locals also watch the salsa bar before ordering — a kitchen that puts out three or four salsas made that morning is usually a different operation than one pouring from a squeeze bottle, regardless of how the dining room looks.
Common questions about mexican restaurants in Miami
- Which Miami neighborhood has the best Mexican restaurants?
- Little Havana's Calle Ocho strip and the Coral Way corridor have the deepest concentration of family-run taquerias, while Brickell and Edgewater carry the higher-end sit-down rooms. Blue Lagoon near the airport has a smaller cluster that locals use for weekday lunch, and South Beach skews toward late-night counter spots.
- When did Miami become known for Mexican food?
- Miami's Mexican scene grew noticeably in the 2010s as Mexican migration to South Florida increased and Mexico City chefs began opening Brickell outposts. It remains smaller than the Cuban, Colombian, and Venezuelan presences, but Coral Way and Little Havana have supported steady Mexican taquerias for roughly two decades.
- Are Miami Mexican restaurants open late?
- Late-night hours are concentrated in South Beach and along Calle Ocho, where several taquerias serve past midnight on weekends to catch the bar crowd. Brickell sit-down restaurants typically close kitchens by 11 p.m., and Blue Lagoon and Coral Way spots usually wind down between 9 and 10 p.m.
- Do Miami Mexican restaurants take reservations?
- The Brickell, Edgewater, and South Beach sit-down restaurants generally take reservations through OpenTable or Resy, especially for parties of four or more. Counter-service taquerias in Little Havana, Coral Way, and Blue Lagoon are almost always walk-in only, with the longest waits falling on Friday and Saturday evenings.
The top spot for mexican restaurants in Miami
Yes Chef 305
“Street-style tacos are spot on and the house salsas have real heat. Easy walk-in lunch in Midtown.”
View full listingEvery mexican restaurants in Miami
Yes Chef 305
Yes Chef 305 is a Mexican restaurant in Midtown Miami, located at 3033 NE 2nd Ave (Florida 33137). The kitchen serves c…
Closed Lady Savage Tacos
Lady Savage Tacos is a Mexican taqueria in Miami's Wynwood Arts District at 34 NW 29th St, serving al pastor, birria, a…
Closed Taqueria Las Michoacanas 2
Taqueria Las Michoacanas 2 is a Mexican restaurant in Little Havana, Miami at 101 SW 17th Ave, Miami, FL 33135. The taq…
Closed Amigos Deli
Amigos Deli is a Mexican restaurant in Allapattah, Miami, Florida, serving tortas, tacos al pastor, and daily hot-table…
Closed Yandeby's Place Billard Y Cerveza
Yandeby's Place Billard Y Cerveza is a Mexican restaurant in Little Havana, Miami, serving tacos, quesadillas, and cold…
Closed Tiagos Tacos
Tiagos Tacos is a Mexican taqueria in Little Havana, Miami, holding a 4.9-star rating across 1,300+ Google reviews. The…
Closed DD's TACO
DD's TACO is a late-night Mexican taqueria in Allapattah, Miami, located at 1801 NW 17th Ave (ZIP 33125). The restauran…
Closed Mezquite Taqueria & Michelada Bar
Mezquite Taqueria & Michelada Bar is an authentic Mexican restaurant in Coral Way, Miami, located at 2280 SW 22nd St ju…
Nacho Bizness International Taco Bar
Nacho Bizness International Taco Bar is a mobile Mexican food truck in Brickell, Miami, founded in 2010 by chef-owner A…
Closed Taco Stand Calle Ocho
Taco Stand Calle Ocho is a Mexican restaurant in Little Havana, Miami, serving San Diego-style Baja tacos, burritos, an…
Tacomoli
Tacomoli is a Mexican restaurant located at 409 15th St in the City Center section of South Beach, Miami Beach, Florida…
TAKEROLOKO Allapattah
TAKEROLOKO Allapattah is a Mexican taqueria-style food truck at 2728 NW 32nd St in the Allapattah neighborhood of Miami…
Closed Chilango Soul Miami
Chilango Soul Miami is a Mexican taco truck in Little Havana, Miami, FL, serving authentic tacos in Little Havana from…
Closed Sr de Los Tacos Blue Lagoon
Sr de Los Tacos Blue Lagoon is an authentic Mexican restaurant and taqueria in the Blue Lagoon neighborhood of Miami, F…
Closed Lolita Restaurant
Lolita Restaurant is a casual Mexican taqueria in Little Havana, Miami, located at 316 SW 8th Ave one block off Calle O…
Closed Mari's Latin Grill
Mari's Latin Grill is a Mexican restaurant in Key Biscayne, FL, serving street-style tacos, quesabirria with consommé,…
Closed Taquitos Mexicanos El Paso
Taquitos Mexicanos El Paso is a traditional Mexican taqueria in Allapattah, Miami, serving tacos al pastor, carne asada…
Alma Mexicana
Alma Mexicana is a family-owned Mexican restaurant at 1344 Washington Avenue in Miami Beach's Art Deco district, a shor…
Closed Mi Rancho Mexican Grill
Mexican restaurant in Little Havana, Miami: Mi Rancho Mexican Grill is a budget-friendly, counter-service taqueria on W…
Closed TAKEROLOKO Little Havana
TAKEROLOKO Little Havana is a Mexican taqueria in Little Havana, Miami serving authentic street tacos near Calle Ocho u…
Closed Taqueria y Pupuseria Lupita Miami
Taqueria y Pupuseria Lupita is a Mexican restaurant in Miami's Health District serving handmade Salvadoran pupusas at 4…
Closed Tacco Wakko
Tacco Wakko is a late-night Mexican restaurant in Edgewater, Miami, operating as a virtual brand inside the Wynwood Eat…
Closed Sr de Los Tacos Wynwood
Sr de Los Tacos Wynwood is a casual Mexican taco shop in Miami's Wynwood arts district at 2055 NW 2nd Ave, serving al p…
Closed A Mexican Restaurant
A Mexican Restaurant is a casual Mexican restaurant in Allapattah, Miami, located at 1516 NW 27th Ave (33125), just nor…
El Patio De Mexico
El Patio De Mexico is a Mexican restaurant in Midtown Miami serving tacos, quesadillas, and traditional Mexican fare at…
Closed Gol Taco
Gol Taco is a Mexican taqueria in Little Havana, Miami, serving budget-priced tacos al pastor, carne asada, chorizo, an…
Closed La Tiendita Taqueria South Beach
La Tiendita Taqueria South Beach is a Mexican restaurant on Espanola Way in Miami Beach, FL, located at 447 Espanola Wa…
Closed Masaryk Taco
Masaryk Taco is a vegan Mexican taqueria in Wynwood, Miami, serving organic plant-based tacos, burritos, and quesadilla…
Street Corn Deskite
Street Corn Deskite serves Mexico City–style elote and esquites in Overtown, Miami, a casual walk-up counter at 700 NW…
Takitows
Takitows is a late-night Mexican taquería in Little Havana, Miami, at 4401 SW 8th St on Calle Ocho near the Coral Gable…
Closed Taqueria San Fernando
Taqueria San Fernando is a counter-service Mexican restaurant in Allapattah, Miami, serving street-style al pastor and…