Check out our list of top five Mexican spots in Miami for the best guacamole, margaritas and more.
1 Rosa Mexicana
Rosa Mexicana serves traditional Mexican with an innovative twist, as each plate is crafted with fresh regional ingredients, like the Guacamole en Molcajete. The award-winning food combined with the lively atmosphere attracts locals and tourists to the various locations in Miami. Enjoy the stylish ambiance while you watch your Pomegranate Margarita be made for you tableside.
This Midtown eatery serves homemade, traditional Mexican plates fast. The the contemporary cool décor, like the 3D graffiti, creates a laidback ambiance at Mercadito’s, perfect for a midday meal or nighttime snack. Once a month, Mercadito’s chefs Patricio Sandoval and Aldo Ayala host a creative spirit infused dinner featuring a special menu and a different tequila or spirit.
3252 NE 1st Avenue
Inspired by the Talavera art, this Coral Gables restaurant is known for serving traditional meals in an atmosphere parallel to the authenticity of the food. Mexican Chef Oscar del Rivero prepares genuine dishes representing different regions of Mexico, like plates cooked on the “huarache” grill and served on a corn tortilla.
2299 Ponce de Leon
4 Ocho at Soho Beach House
Serving up a concise menu of authentic Mexican cuisine in the confines of members only club Soho Beach House, Ocho on the Eighth Floor fills the Mexican cravings of Miami Beach’s most discerning clients. A nod to the restaurant’s name, the cocktail menu features eight varieties of margaritas, including the Smokey Pedro. Stop in on Taco Thursday and wash them down with Ocho’s array of premium tequilas.
4385 Collins Avenue
(786) 507 7900
5 Alma Mexicana
Alma Mexicana serves authentic and fresh Mexican cuisine in the heart of South Beach. The tacos and tortas keep local patrons loyal, as does the friendly service. Stop by this hip Mexican eatery for lunch or dinner and you won’t leave disappointed.
1344 Washington Avenue