20 "Mexican" Restaurants in Miami.
Hoja Taqueria is a Mexican restaurant inside Miami Beach’s Generator Hotel, and one of Mid-Beach’s best options for a fun dinner.
Los Félix is an excellent Mexican restaurant in Coconut Grove perfect for a fun dinner of wine, tacos, and more delicious things.
Serena is a rooftop Mexican restaurant in South Beach that could work for drinks and guacamole - but not much else.
Hoja Taqueria is a small taco spot in Downtown serving some really good tacos, burritos, and flautas.
Taquerias El Mexicano is a classic spot for tacos and margaritas on Calle Ocho.
The Taco Stand is a Mexican spot in Wynwood good for a quick lunch or casual dinner before a night out.
Uptown 66 is a takeout window in MiMo that serves good tacos, burritos, and quesadillas.
Jacalito Taqueria is a casual Mexican restaurant in Little Havana. The food is great, and they have margaritas and outdoor seating.
Tacos El Carnal is a simple Mexican restaurant in Little Havana that serves delicious tacos.
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.
Tacomiendo is an Edgewater taco truck parked inside an outdoor plant shop. The tacos are simple but tasty - and the place is also BYOB.
Coyo Taco is a casual taco shop with multiple locations throughout Miami, and the tacos are definitely worth waiting in line.
Tacology is a big Mexican restaurant in Brickell, and one of the better food options inside the Brickell City Centre.
Coyo Taco is where you’ll find the best tacos in Wynwood, as well as a little speakeasy nightclub in the back.
Bodega is one of South Beach’s best taco spots with a bar in the back that gets pretty packed on weekends.