27 Best Mexican Restaurants in Miami Beach

We've rounded up Miami Beach's top Mexican spots for you to try. Experience the city's best with Birria Tacos, Chicken Tacos, Nachos, and more.

Pikio Taco & Pool Bar Mexican • $$
3120 Collins Ave, Miami Beach

Customers` Favorites

Guacamole & Salsa Trio
Monopolio Ipa Especial
Chicken Tinga Flautas
Carne Asada Burrito
Al Pastor Burrito
Sweet Potato Taco
Huevos Rancheros
Chips and Salsas
Tacos Al Pastor
Shrimp Ceviche

“I had an excellent experience thanks to the service of Candela and Juan. They were super attentive, friendly and always made sure that nothing was missing. The quesadillas were delicious, with a unique flavor that I definitely recommend trying. In addition, the atmosphere of the place is very pleasant, perfect to enjoy a good meal in company. I will definitely return soon. Thanks for everything!“

4.3 Superb259 Reviews
Mama's Tacos Latin Restaurant Miami Beach Mexican • $$
710 Washington Ave #3, Miami Beach

Customers` Favorites

Side Salsa Roja Enchilada
Tenuto Pinot Grigio Italy
El Burrito Chingon Mixto
Mama's Seafood Molcajete
El Mero Mero Guacamole
Ceviche Corvina Tacos
Chips and Salsa Verde
Kids Tacos de Pollo
Nachos with Chicken
Mama's Tuna Tostada

“⭐️⭐️⭐️⭐️⭐️
We had such a wonderful experience at Mama’s Taco! The vibe of the restaurant is warm and welcoming, and the food is absolutely delicious 🤤 full of authentic Mexican flavors. The tacos were fresh and flavorful, and the drinks perfectly balanced the meal.

A special shoutout to Zineb and the manager, who went above and beyond to make sure we felt comfortable and taken care of – their hospitality truly made the evening memorable. Service was quick, friendly, and attentive, which made the whole experience even better.“

4.9 Superb2431 Reviews
Don Sombrero Mexican • $$
808 Collins Ave, Miami Beach

Customers` Favorites

La Rosa de Guadalupe Es Un Suspiro
Steak and Pork Tacos Al Pastor
La Rosa de Guadalupe Tacos
El Burrito Chingon Mixto
Tacos de Carne Asada
Guacamole and Chips
Kids Tacos de Pollo
Ceviche de Corvina
Guacamole El Mero
Carne Asada Tacos

“Excellent service. Excellent food! Best bartender Ozzy! Thanks for the memories!“

4.9 Superb1462 Reviews
Abuela's Tacos Mexican • $$
820 Collins Ave, Miami Beach

Customers` Favorites

Birria Tacos & Tacos Al Pastor
Chicken Tacos a La Mexicana
Abuela's Seafood Molcajete
El Mero Mero Guacamole
Chipotle Shrimp Tacos
Guacamole and Chips
Chicken Quesadilla
Carne Asada Tacos
Guacamole Burger
Quesadilla Mixta

“The food is authentic Mexican cuisine and we ordered the Mahi Mahi tacos which were seared to perfection!
They came with a side of black refried beans and rice in small side tin dishes. Their explosive taste made the smaller sized portions the perfect size!
Friendly service, kindness, all made our visit more personal and most enjoyable.
As It Was just a short walk from our hotel it made for the best food experience we could have found. Highly recommend this place for your taco 🌮 💕 love!“

4.9 Superb1372 Reviews
Coyote Taqueria Mexican • $$
1351 Collins Ave, Miami Beach

Customers` Favorites

Chicken Tacos a La Mexicana-Promotion
La Rosa de Guadalupe Es Un Suspiro
El Burrito Chingon Mixto
El Burrito Chingon Shrimp
Grilled Mahi Mahi Tacos
Grilled Chicken Fajitas
Veggie Enchilada Plate
Ceviche Corvina Tacos
Chicken Burrito Bowl
Kids Tacos de Pollo

“By far the best tacos and guacamole I have ever had. Great atmosphere, great drinks, great food! 10/10 will be back!“

4.9 Superb1214 Reviews
Kantina Restaurant Mexican • $$
834 Ocean Dr, Miami Beach

Customers` Favorites

Tacos de Camaron Estilo Sinaloa
Fajitas Chicken Fajitas
Whole Fried Red Snapper
Enchilado de Camarones
Fajitas Combo Fajitas
Tacos de Carne Asada
Shrimp Tempura Tacos
Pizza De Prosciutto
Tempura Shrimp Tacos
Flautas de Queso

“Kantina es el mejor restaurant.La comida es excelente. El mesero Luis muy profesional. Volveremos.“

4.9 Superb702 Reviews
Lolo's Surf Cantina Mexican • $$
161 Ocean Dr, Miami Beach

Customers` Favorites

Pork Carnitos Burrito
Bierra and Steak Taco
Mexican Street Taco
Spicy Shrimp Taco
Breakfast Burrito
Churrasco Burrito
Huevos Rancheros
Lolo's Guacamole
Crab Birria Taco
Salsa and Chips

“Michelle is very nice and very fast.“

4.7 Superb774 Reviews
Esquina Mexicana | Mexican restaurant in Miami Beach Mexican • $$
1361 Washington Ave, Miami Beach

Customers` Favorites

Chicken Tacos a La Mexicana-Promotion
La Rosa de Guadalupe Es Un Suspiro
Tacos La Rosa De Guadalupe
Side Salsa Roja Enchilada
El Burrito Chingon Mixto
Grilled Chicken Fajitas
Ceviche Corvina Tacos
Guacamole and Chips
Kids Tacos de Pollo
Chicken Quesadilla

“Franco Was a PHENOMENAL waiter!!!! He made sure all our needs were met, Table was always cleared and ready for the next dish, Drinks were never left empty. Food was SPECTACULAR!!! Definitely recommend!!!!! Ask for Franco , he will take care of you“

4.8 Superb547 Reviews
Naked Taco Mexican • $$
1111 Collins Ave, Miami Beach

Customers` Favorites

Octopus Taco lt & Lobster Taco Rt
Signature Manchego Ribeye Fajita
Blackened Baja Fish Taco
Chicken Tikka Burrito
The Best Tuna Nachos
Street Taco Sampler
Mar & Tierra Fajita
Jumbo Chicken Wings
Breakfast Churros
Elote on the Cob

“Natalie the bartender is awesome!“

4.5 Superb427 Reviews
Bodega Taqueria y Tequila Tacos • $
1220 16th St, Miami Beach

Customers` Favorites

Loaded Carne Asada Nachos
Classic Frozen Margarita
Fish Tacos Al Pastor
Coconut Shrimp Taco
Churros with Nutella
Esquites in a Cup
Ceviche de Pescado
Steak Chimichurri
Tacos de Pescado
Crispy Fish Taco

“Went here Saturday the broward location the food sizes were large. The food was made to order Margaritas was strong“

4.3 Superb310 Reviews
Casa Matilda Steakhouse Lounges
411 Washington Ave, Miami Beach

Customers` Favorites

Mexican Ceviche Yucatan Style
Watermelon Feta Salad
Macaroni and Cheese
Bread Pudding
Rack of Lamb
Greek Salad
Slider
Steak

“Everything was amazing. The food was amazing from the appetizers all the way to the desert. The atmosphere was amazing, the music they play fits the vibe of the place and its so calm and relaxing but also so uplifitng, its very welcoming and warm. And last but not least, the service. Ben was our server for the night and he did amazing. He welcomed us with pure joy and with open arms, he cracked jokes that had the whole table laughing. I could say that ive had the most amazing experience with Ben and with casa matilda. I will defeintly be coming back with a bigger group.“

4.5 Superb178 Reviews
Taco Taco Mexican • $$
1720 Collins Ave, Miami Beach

Customers` Favorites

Shredded Chicken Nachos
Korean Short Rib Tacos
Street Corn Appetizer
Quesadilla de Queso
Short Rib Quesadilla
Beef Nachos Supreme
Chicken Quesadilla
Jalapeño Poppers
Taco Taco Sampler
Chips & Guacamole

“Katarina was an awesome server!!“

4.8 Superb4133 Reviews
Dulce Vida Mexican Restaurant Mexican • $
642 6th St, Miami Beach

Customers` Favorites

Birria Tacos & Birria Quesadillas
Birria Quesadilla Chips & Salsa
Birria Queso Fundido
Birria Shrimp Tacos
2 Carnitas Tostadas
Vegetarian Tostadas
Shrimp Tacos 7 50v
Steak Quesadilla
Chips and Salsa
Birria Chicken

“Absolutely amazing! Authentic Mexican food and tastes exactly like it. Nothing will ever compare to this! 100 percent need to pay a visit and try it!“

4.9 Superb788 Reviews
Oh! Mexico Mexican • $$
1440 Washington Ave, Miami Beach

Customers` Favorites

Flautas Doradas De Pollo
Tacos Shrimp Enchipotlado
Taco De Cochinita Pibil
Mini Quesadilla & Fries
Bistec Con Queso Tacos
Cochinita Pibil Tacos
Grilled Shrimp Tacos
Guacamole and Chips
Om Margarita Double
OH Mexico Guacamole

“Please take note. There are three Oh Mexico's in Miami. We went via Uber to the one on Ocean Drive by mistake. Same menu, friendly staff. However our favorite is the one on Espanola Way. So we had to take another Uber to that spot. Per usual the one on Espanola Way did not disappoint. So the takeaway is please check the address for the one you want when traveling via paid transportation.“

4.6 Superb546 Reviews
Matilda's Kitchen - Cuban restaurant in Miami Beach American • $$
1120 Collins Ave, Miami Beach

Customers` Favorites

Cuban Sandwich
Caesar Salad
Pulled Pork
Pancakes
Fruit

“One of the best places to eat in Miami.“

4.5 Superb277 Reviews
Oh Mexico Lincoln Road Mexican • $$
836 Lincoln Rd, Miami Beach

Customers` Favorites

Carne Asada A la Tampiqueña
Tacos de Mariscos Y Cervezas
Flautas Doradas de Pollo
Flautas Doradas Pollo
Grilled Shrimp Tacos
Michelada Tradicional
Traditional Guacamole
Baja Chicken Tacos
eV-Chips and Salsa
Tacos de Carnitas

“Great food, drinks and service at Oh Mexico!“

4.4 Superb337 Reviews
Tequiztlan Mexican Restaurant and Tequila Bar Mexican • $$
1884 Bay Rd, Miami Beach

Customers` Favorites

Guacamole and Chips
Chimichanga Bites
Tostadas De Tinga
Chapulin Colorado
Chicken Fajitas
Platano Relleno
Chicken Burrito
Shrimp Fajitas
Chips and Salsa
Queso Fundido

“The staff was great the food was amazing“

4.5 Superb75 Reviews
Holy Guacamole Miami Mexican • $
1251 Washington Ave, Miami Beach

Customers` Favorites

Chicken Flautas
Chips and Salsa
Fish Tacos
Burritos
Nachos
Chips

“The food was very cheap and it was also very delicious. We didnt give any tips but the food was still good. We also took a lot of the free side supplements and I even spilled the sauce on the counter, but he was very friendly and
told not to worry about it.“

4.4 Superb59 Reviews
Tacomoli Mexican • $
409 15th St, Miami Beach

Customers` Favorites

Burritos

“(Translated by Google) I want to praise the delicious food and excellent service! I'm lovin 'it! What a rich inhabitant and what wonderful attention! Ask for Jean Carlos, he is a Fantastic Host ????(Original)Quiero exaltar la deliciosa comida y excelente atención! Me encanta! Que rico habiente y que atención tan maravillosa! Pregunten por Jean Carlos es un Fantástico Anfitrión ????“

4.2 Good5 Reviews
Alma Mexicana Mexican • $
1344 Washington Ave, Miami Beach

Customers` Favorites

Smothered Burrito Platter
Huevos A la Mexicana
California Burrito
Los Mejores Nachos
Mexican Guacamole
Huevos Rancheros
All Ysteak Tacos
Chips and Salsa
Tacos Al Pastor
3 Shrimp Tacos

“Alma Mexicana, as the name suggests, is a typical Mexican cuisine restaurant located above Ocean Drive in Miami Beach.

I tried their burrito and was pleasantly surprised.

Kid-friendliness: Yes

Wheelchair accessibility: Yes“

4.3 Superb160 Reviews
Fresh Mexican Taco Bar Mexican • $
1251 Washington Ave, Miami Beach

Customers` Favorites

Hard Shell Tacos
Street Tacos
Fish Tacos
Nachos

“I’m from California so I eat authentic Mexican food all the time I came to Miami to celebrate my 33rd birthday and I went to a few different restaurants and the food was over priced and wasn’t authentic enough for me but then I found this place it’s so good I’m actually leaving a review the food and customer service was amazing and the prices are very affordable felt like I back in CA anyone looking for real authentic Mexican food this is the place

Kid-friendliness: You and your family will be comfortable and safe and will enjoy the authentic of this restaurant“

4 Good16 Reviews
Krispy Tacos Mexican • $
955 Alton Rd #031, Miami Beach

“I would like to give them 10 stars if possible, and for me it's what they are!! Second time in this restaurant and from the staff in the entrance until the staff that attend at the table, no words to describe the attention to the costumer. Food...fusion of flavours...Wow!!!“

4.1 Good54 Reviews
El Rancho Grande Cocina Mexicana Mexican • $$
314 72nd St, Miami Beach

Customers` Favorites

Taco Al Pastor 3 Tacos Per Order
Complimentary Chips and Salsa
Chicken Fajitas De Pollo
Burrito de Carne Molida
Steak Al Carbon Taco
Guacamole and Chips
Fajitas - Chicken
Enchiladas Verdes
Sopa De Tortilla
Tacos Mexicanos

“Food is amazing! We come here whenever we are in the area and it never disappoints. The Plato Mixto is always great to try a little of everything and the Habanero hot sauce they make in house is the best. Atmosphere is great and perfect volume of music. I can’t recommend it enough.“

4.1 Good146 Reviews
Lime Fresh Mexican Grill Mexican • $
1439 - B, Alton Rd, Miami Beach

Customers` Favorites

Steak Tacos and Frozen Margarita
Grande Classic Quesadilla
Beef and Chicken Fajitas
8th Street Burrito
Salsa and Chips
Fajitas Mixtas
Queso Burrito
Chips & Salsa
Lime Burrito
Key Lime Pie

“absolutely delicious 😋 I love the shrimp tacos and the steak“

4 Good115 Reviews
Matilda’s Taco Bar Mexican • $$
413 Washington Ave, Miami Beach

Customers` Favorites

Baja Shrimp Tacos 3 Pieces
Chips and Guacamole
Fish Mahi Mahi Tacos
Wagyu Beef Sliders
Chips & Guacamole
Nachos and Cheese
Tacos De Birria
Tacos Al Pastor
Barbacoa Tacos
Al Pastor Taco

“Good food but a bit expensive!“

4.1 Good195 Reviews
26

Serena

Serena Mexican • $$$
915 Washington Ave, Miami Beach

Customers` Favorites

Churros and Hot Chocolate Yumm
Serena Oysters Rockefeller
Enchiladas Con Pollo
Grilled Skirt Steak
Chicken Enchiladas
Tacos - Baja Fish
Huevos Rancheros
Baja Fish Tacos
Chips and Guac
Shrimp Ceviche

“Just had an amazing night out at Serena Rooftop. The place has a killer rooftop setting that really shows off what South Beach is all about. The Mexican food here is top-notch, especially the oysters and tuna tartare. Drinks were great with a solid selection of cocktails. Service was friendly and attentive without being overbearing. Definitely a memorable spot that I’ll be coming back to.“

4.1 Good330 Reviews
Oh Mexico Taco Shop Ocean Drive Tacos • $$
804 Ocean Dr, Miami Beach

Customers` Favorites

Chips & Salsa Sampler
Flautas Doradas Pollo
OH Mexico Guacamole
Chicken Quesadilla
Pescado A la Talla
Classic Guacamole
Mexico Taco Shop
Gobernador Tacos
Ceviche Tostada
Green Aguachile

“Excelente comida y rápido. Servicio excepcional por Michael!!!“

4.9 Superb596 Reviews

You May Also Like