28 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 Superb296 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
Mama's Tuna Tostada
Nachos with Chicken

“We came here on our first night in Miami after a long day of travelling and we are so glad we found this place! The food is so delicious and the service, atmosphere and ambience really enhanced our experience. Rosita was our waitress and provided an excellent, fast and friendly service. We would love to come back if we get time during our trip!“

4.9 Superb2607 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 Superb1541 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 Superb1474 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 Superb1236 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 Superb767 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
Kids Tacos de Pollo
Guacamole and Chips
Chicken Quesadilla

“Came here for the first time because I wanted good Mexican food and I ordered mixed fajitas , mixed burrito and a margarita and everything tasted so freaking good ! I’ll come back for sure and my server DAnny was very attentive and helpful.“

4.9 Superb558 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 Superb807 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 Superb457 Reviews
Bodega Taqueria y Tequila Tacos • $$
1220 16th St, Miami Beach

Customers` Favorites

Loaded Carne Asada Nachos
Classic Frozen Margarita
Fish Tacos Al Pastor
Churros with Nutella
Coconut Shrimp Taco
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.4 Superb352 Reviews
Los Buenos by Coyo Taco Mexican • $
915 Washington Ave, Miami Beach

“It was a little hard to find in the lobby of the Moxy hotel but worth it! It’s usually quick and the food quality is high which isn’t something I see that often on the beach. The steak quesadilla is my new favorite but everything I’ve had from here is always good.“

3.8 Good21 Reviews
Casa Matilda Steakhouse Lounges
411 Washington Ave, Miami Beach

Customers` Favorites

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

“It was my first time visiting and we got in. For a while, my table was the only one dining in so we had the place to ourselves 🤣. Good was amazing, service was amazing and they even brought out a birthday sign for my sister! The owner even took a picture of us while we were leaving! She was sooo nice. Definently willntetutn if I am ever in Miami.“

4.3 Superb200 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 Superb4178 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

“We had the Birria Quesadilla which was delicious! Johana was the lovely person who served us.“

4.9 Superb799 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

“The food was delicious and flavorful. With the help and recommendations of our great server Hugo, who was so informative about the menu and very professional and attentive. The Pineapple Margarita is a must try. Very cute and cozy atmosphere.“

4.6 Superb559 Reviews
Azteca South Beach Mexican • $$
1058 Collins Ave, Miami Beach

Customers` Favorites

Strawberry

“Phenomenal place - food was incredible - the atmosphere and band were great - Abel was really attentive serving and looking after us and Gilbert was a fantastic host for the evening - food and drinks were amazing if we’re back in South Beach we will be back in a heartbeat“

4.8 Superb85 Reviews
Tequiztlan Mexican Restaurant and Tequila Bar Mexican • $$
1884 Bay Rd, Miami Beach

Customers` Favorites

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

“The staff was great the food was amazing“

4.6 Superb134 Reviews
The taco stand Mexican • $
1211 Lincoln Rd, Miami Beach

Customers` Favorites

California Burrito
Carne Asada Taco
Corn on the Cob
Al Pastor Taco
Street Tacos
Guacamole
Churros

“California burrito, Al pastor tacos and churros are a must. You’re going to love the toppings bar! I’m obsessed, but they’re so busy they are liable to forget items from your order so be sure to check. I called back to have the item comped but couldn’t reach anyone and no one returned my messages“

4.7 Superb43 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
Traditional Guacamole
Michelada Tradicional
Grilled Shrimp Tacos
OH Mexico Guacamole
Baja Chicken Tacos
eV-Chips and Salsa

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

4.5 Superb366 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.1 Good24 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.3 Superb78 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 ????“

3.3 Good12 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.4 Superb327 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
Fried Ice Cream

“The service is amazing!! The food was delicious!! Niko was our waiter, he was very attentive!!“

4.2 Good167 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 Good114 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 Good226 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 Superb676 Reviews
28

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.“

3.9 Good424 Reviews

You May Also Like