Rosa Mexicano
Despite being on the pricey side, Rosa Mexicano is a Mexican dining experience you will not soon forget. Located in Miami's upscale Mary Brickell Village, the restaurant's decor is visually stunning. As soon as you taste the food, you'll know how serious they are about it. Among some of the common Mexican dishes everyone knows, you'll find specialty dishes like layered duck tortilla pie and steak and shrimp stew. Rosa Mexicano is open for lunch and dinner seven days a week plus brunch on Saturdays and Sundays.
Rosa Mexicano
900 S. Miami Ave.
Miami, FL 33130
(786) 350-1596
rosamexicano.com
Lime Fresh Mexican Grill
Zagat calls Lime "Mexican food without the guilt" while locals call it "Line" because of its wild popularity that leads to long lines out the door during peak hours. Lime's menu centers around great tasting tacos, burritos, fajitas and quesadillas, all reasonably priced and with very generous portions. Lime also has five locations around Miami in South Beach, Midtown, North Miami Beach, Pembroke Pines and Coconut Creek.
Lime Fresh Mexican Grill
1439 Alton Road
Miami Beach, FL 33139
(305) 532-LIME
limefreshmexicangrill.com
El Rancho Grande
The Miami Herald calls El Rancho Grande "Mexican food the way it should be," and it truly is. El Rancho Grande is what you would expect to find in a truly authentic Mexican restaurant, from the tile mosaics in the decor down to the fresh tortilla chips and salsa immediately served to the table. There's no glitz or glamor at El Rancho Grande, just freshly prepared, great tasting authentic Mexican food at a reasonable price. El Rancho Grande has two Miami Beach locations, with the most popular being along infamous Lincoln Road on South Beach.
El Rancho Grande
1626 Pennsylvania Ave.
Miami Beach, FL 33139
(305) 673-0480
elranchograndemexicanrestaurant.com