You’ll find some of the best Mexican food in the entire city at this spot on Calle Ocho. It’s a casual place with bright walls and piñatas hanging from the ceiling, but the food is the big reason you should come here. They have very good tacos, but there are also more exciting things on the menu - like the gorditas, which are basically shrunken arepas you really need to order with pork. There’s plenty more on the incredibly large menu, and you should keep coming back until you’ve tried the bulk of it.
Where we've featured it
More spots in Little HavanaSee more
El Mago De Las Fritas
El Mago de las Fritas is a famous frita spot in Little Havana that serves our second-favorite frita in town.
Los Altos is a speakeasy club on top of a taco restaurant in Little Havana. Come to dance to pop remixes and drink cocktails.
More Mexican spotsSee more
Taquerias El Mexicano
Taquerias El Mexicano is a classic spot for tacos and margaritas on Calle Ocho.
The Taco Stand
The Taco Stand is a Mexican spot in Wynwood good for a quick lunch or casual dinner before a night out.
Gitano is a pricey Mexican restaurant in a Mid-Beach hotel that’s mainly filled with tourists and people trying to relive their Tulum vacation.
Suggested by our writers
Taquiza is a rare affordable spot in South Beach that also makes some of the best tacos in the city.
Bodega Taqueria y Tequila
Bodega is one of South Beach’s best taco spots with a bar in the back that gets pretty packed on weekends.
Taquiza North Beach
Taquiza in North Beach makes the best tacos in Miami and is one of the most affordable spots in the area.
Filter and browse restaurants near you
Text us for personalized recommendationsLearn more