8 Of The Best & Tastiest Mexican Restaurants In Miami

Explore Mexican cuisine in the scenic city of Miami.

best mexican restaurants in miami

Miami is a vibrant city with a diverse population, and this is shown in the variety of cuisines available. Mexican food is one of the most popular choices among locals and visitors alike, and these fantastic restaurants serve the best authentic traditional dishes in South Florida.


2801 NW 2nd Ave, Miami, FL 33127

Bakan best mexican restaurants in miami
Photo by Bakan Facebook

Bakan is a modern Mexican restaurant located in Wynwood. The menu features both traditional and contemporary Mexican dishes, all of which are prepared with fresh, locally sourced ingredients. As mentioned on its website, “We grind our nixtamal daily using ancestral organic corn that we import from Mexico. We hand-make our tortillas one by one, putting them on the plate as they come out of the comal (griddle) for the freshest possible experience.” The signature dish is the Mole Verde which contains Chilean seabass in fresh green mole, fresh mint, parsley, epazote, hoja santa, cilantro, tomatillo & serrano chile, house rice, and string beans.

Guadalajara Mexican Restaurant

8461 SW 132nd St, Pinecrest, FL 33156

Guadalajara Mexican Restaurant is a family-owned authentic Mexican restaurant who has been serving traditional dishes in Miami for over 20 years. The menu features classic dishes such as enchiladas, nachos, and tacos. Don’t miss out on the Fajita Bite Nachos which is an iron skillet, loaded with chips, topped with refried beans, melted cheese, fajita strips, fresh tomato, lettuce, sour cream, and jalapeño slices. There are two locations in Pinecrest and Homestead, although far it is worth the drive.

Mi Rinconcito Mexicano

1961 SW 8th St, Miami, FL 33135

Mi Rinconcito Mexicano is located in Little Havana and specializes in traditional dishes with family recipes. As mentioned on its website, “The sisters Maria Guillermina and Maria Dolores opened Mi Rinconcito Mexicano in 2005 with the goal of providing good service and delicious Mexican food. Originally from Tulancingo, Mexico, they arrived to Miami over 30 years ago. They realized that although there were many Mexican restaurants in Miami, there were none that reminded them of their dear country. Through Mi Rinconcito Mexicano, they have been able to celebrate their culture with others and make their dreams come true.” The signature dish is Tampiquena which is a steak served with rice, beans, cheese, guacamole, and two cheese enchiladas.

Jacalito #1 | Mexican Restaurant in Coral Gables

3622 W Flagler St, Miami, FL 33135, United States

Jacalito #1 | Mexican Restaurant in Coral Gables is an authentic Mexican restaurant, featuring traditional dishes such as tacos, flautas, enchiladas, and more. Don’t miss the Chorreadas which contains 3 tortillas rolled and fried, stuffed with potatoes, Mexican sausage, and covered in a red sauce, onions, cilantro, and grated cheese. There are three locations in Coral Gables, Little Havana, and Design District.


2600 NE 2nd Ave, Miami, FL 33137, United States

Tacomiendo is a Mexican food truck located in Wynwood. The menu features a wide variety of tacos, street corn, chips and guac, chips and salsa, flan, and tres leches. As mentioned on its website, “Carlos Maloff is the proud owner of Tacomiendo, bringing his father’s taco recipes to life. He’s nestled his food truck right in the middle of a beautiful garden, creating the perfect lunch getaway. Tacomiendo is all about quality and not quantity. Their handcrafted tacos are made from Carlos’ father’s famous taco recipes.”