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.

Abuela's Tacos | Mexican restaurant in Miami Beach Mexican • $$
820 Collins Ave, Miami Beach

Customers` Favorites

Birria Tacos & Tacos Al Pastor
Abuela's Seafood Molcajete
El Mero Mero Guacamole
Chipotle Shrimp Tacos
Chicken Quesadilla
Carne Asada Tacos
Guacamole Burger
Quesadilla Mixta
Chicken Burrito
Tacos de Birria

“Our waitress Cynthia was such a delight and the food and vibe was so great. We ordered the nachos and chicken flautas and had a passion fruit margarita pitcher! Everything was so delicious and when we mentioned it was our friend’s birthday, we also got free shots on the house! Highly recommend!“

4.9 Superb748 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 Chicken Fajitas
Veggie Enchilada Plate
Chicken Burrito Bowl
Kids Tacos de Pollo
Seafood Molcajete
Carne Asada Tacos

“Killer Mex food! Tried the tuna tostada, could have eaten 15! Delicious carne fajitas (huge and extraordinary) and super mahi mahi tacos. The cherry on the ice cream was our server Vanessa, very attentive but not invasive. Just perfect. What a sweetheart. We are coming back here tomorrow.“

4.9 Superb513 Reviews
Don Sombrero | Mexican Restaurant in Miami Beach Mexican • $$
808 Collins Ave, Miami Beach

Customers` Favorites

Steak and Pork Tacos Al Pastor
La Rosa de Guadalupe Tacos
El Burrito Chingon Mixto
Guacamole and Chips
Tacos de Carne Asada
Kids Tacos de Pollo
Ceviche de Corvina
Chicken Enchilada
Guacamole El Mero
Quesadilla Mixta

“This food is one of the best food I have had.. the rice was so delicious and the Mahi Mahi tacos were so juicy and flavorful. I think you can judge a Mexican restaurant by the salsa they make , their green and red salsa was so on point ..our server Diego was really good which added to our experience.. everything came on time and service was on point .. and he was cute !!!“

4.8 Superb585 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
Guacamole and Chips
Kids Tacos de Pollo
Chicken Quesadilla
Guacamole El Mero

“This place was so welcoming and the staff were very lovely. I got a little lunch consisting of cheese quesadillas and a fresh horchata and it was fantastic. I would highly recommend it especially if you don't want to be in a more relaxed environment.“

4.9 Superb328 Reviews
Mama's Tacos | Mexican restaurant in Miami Beach Mexican • $$
710 Washington Ave #3, Miami Beach

Customers` Favorites

Side Salsa Roja Enchilada
Mama's Seafood Molcajete
Ceviche Corvina Tacos
Kids Tacos de Pollo
Nachos with Chicken
Mama's Tuna Tostada
Chicken Enchilada
Guacamole El Mero
Carne Asada Tacos
Quesadilla Plate

“We loved our lunch here while we were visiting Miami! We had veggie tacos and Fish tacos and both were delicious!Our waiter Rosita was especially kind! We wanted to move to a different table after placing order and Rosita helped us without any issues :)“

4.7 Superb768 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
Shrimp Tacos 7 50v
Chips and Salsa
Birria Chicken
Tacos Al Pastor
Elote En Vaso
Pizza Birria

“The best tacos i’ve had! Service was great and food came fast, there isn’t any seating but tables to stand at! How good these tacos were you won’t need to sit and eat them! Also got the elote and rice everything was a 10/10 will be back again tomorrow!“

4.8 Superb372 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
Lolo's Guacamole
Salsa and Chips
Carnitas Tacos
Avocado Toast
Tortilla Chips

“Come here all the time and the food is always great, always a good time. The bartenders Megan and Dee are just the best! Also i recommend the frozen Marg…Kid-friendliness: Open air seating and a park next doorWheelchair accessibility: They have a ramp“

4.5 Superb420 Reviews
Kantina Restaurant Mexican • $$
834 Ocean Dr, Miami Beach

Customers` Favorites

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

“I had an incredible experience during my stay, thanks to Suzie's exceptional hospitality. Suzie went above and beyond to ensure my comfort and enjoyment. From the warm welcome to the thoughtful amenities, every detail was taken care of. Her knowledge of the area and recommendations for local attractions made my trip even more memorable. I highly recommend Suzie as a host to anyone looking for a fantastic stay.“

4.8 Superb296 Reviews
Pink Taco Mexican • $$
1200 Ocean Dr, Miami Beach

Customers` Favorites

Beans and Rice and Lobster Enchiladas
Chilaquiles Verdes
The Og Pink Tacos
Tacos de Barbacoa
Chips and Salsa
Huevos Rancheros
Pink Taco Nachos
Carnitas Tacos
Fried Lobster
Avocado Toast

“The Nachos and Pink Taco are fabulous! It’s something about those picked jalapeños that make the nachos some of the best I’ve tasted. Chips and salsa are delicious! The Bell Tacos are delicious. Not a bad price considering the amount they give you.“

4.5 Superb302 Reviews
Naked Taco Mexican • $$
1111 Collins Ave, Miami Beach

Customers` Favorites

Octopus Taco lt & Lobster Taco Rt
Blackened Baja Fish Taco
Chicken Tikka Burrito
The Best Tuna Nachos
Jumbo Chicken Wings
Elote on the Cob
Breakfast Churros
Chips and Salsa
Classic Ceviche
Breakfast Tacos

“Angela recommended me and my wife to the sky bar and it was a wonderful experience and wry good experience my wife was very please with the drinks at happy hour she was very friendly professional and polite her customer service was very excellent and inviting we even had a few drink at the bar“

4.6 Superb179 Reviews
Oh! Mexico Mexican • $$
1440 Washington Ave, Miami Beach

Customers` Favorites

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

“Good corner on Spanish way, pleasant atmosphere. Margaritas, nachos and meat tacos are their specialty. Every time I go I ask to be served by Antonella, she makes our experience even better, she provides great service and makes very good recommendations.Vegetarian options: Nachos and quesadillas“

4.6 Superb311 Reviews
Taco Taco Mexican • $$
1720 Collins Ave, Miami Beach

Customers` Favorites

Shredded Chicken Nachos
Street Corn Appetizer
Short Rib Quesadilla
Chicken Quesadilla
Beef Nachos Supreme
Taco Taco Sampler
Burrito Carnitas
Gulf Shrimp Bowl
Short Rib Tacos
Breakfast Taco

“Very friendly and open to any requests. Took pictures for us and our friend for her birthday. Love the customer service which goes above and beyond and the ambient is spot on, very Hispanic and delicious food that accompanies the vibe but even better attention that makes you feel seen. 10/10 definitely “

4.4 Superb824 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
Steak Chimichurri
Ceviche de Pescado
Tacos de Pescado
Crispy Fish Taco
Queso Fundido

“Let me tell you, Flo Flor right? I can't do it all the time but and it's a. It's a fair warning. It's like it's like tourist thing r and David made my night tonight, they were closed but they still snuck a few tacos in for me, and let me add, these are the best tacos on South Beach, there is no better Taco, no better service and Freddy amazing“

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

Customers` Favorites

Bread Pudding

“Food was all incredible, especially the octopus set atop the mushroom. The chimichurri was so tasty even though the steak was perfect without it. Prices even by Miami standards are steep, but they must need to charge for that rent and the gorgeous decor!“

4.8 Superb52 Reviews
Oh Mexico Ocean Drive Mexican • $$
1412 Ocean Dr, Miami Beach

Customers` Favorites

Casamigo Blanco Single
Traditional Guacamole
Aguachile de Camarón
OH Mexico Guacamole
Ceviche de Corvina
La Vieja Margarita
Gobernador Tacos
Lobster Molcajete
Molcajete Mixto
Enchilada Verde

“A randomly popped by for lunch while walking along South Beach. I was immediately greeted with exceptionally kind service.Their NA Pineapple Jalapeño Margarita was sooooo damn good. It could be spicier but so fresh and tasty regardless.The cauliflower tacos were delish!!!Plus the view and vibes. You can’t go wrong!Cheers!“

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

Customers` Favorites

Guacamole and Chips
Chimichanga Bites
Tostadas De Tinga
Chicken Burrito
Platano Relleno
Chicken Fajitas
Chips and Salsa
Tortilla Soup
Queso Fundido
Carne Asada

“We planned on going to lucali's for pizza seeing that they were open to 11pm. They were closed and refused us. Same with barceloneta's right next door. But tequiztlan welcomed us despite their kitchen closing soon. We were very grateful for their hospitality and their food was amazing. Gods plan brought us there and we had an amazing experience.“

4.7 Superb62 Reviews
Gitano Miami Mexican • $$
3500 Collins Ave, Miami Beach

Customers` Favorites

Branzino in Banana Leaf and Lemongrass Cauliflower Al Pipian
Roasted Chipotle Potato Skins
Watermelon and Tomato Salad
La Gringa Al Pastor Tacos
Paleta de Guava & Banana
Salsa Macha Guacamole
Pork Chop Al Pastor
El Tesoro Reposado
Pulpo a La Gallega
Chipotle Potatoes

“A-mazing food and flavors. Facundo, our incredible server/host for the night, helped us select a foodie’s delight of a tasting menu for our large party. They accommodated us at the last minute and never skipped a beat on service. Cocktails and desserts not to be missed.“

4.2 Good192 Reviews
Oh Mexico Lincoln Road Mexican • $$
836 Lincoln Rd, Miami Beach

Customers` Favorites

Flautas Doradas Pollo
Michelada Tradicional
Traditional Guacamole
Grilled Shrimp Tacos
Baja Chicken Tacos
Tacos de Carnitas
Tacos Mexicanos
Costra de Queso
Chicken Flautas
Birria Tacos

“I recently vistied Oh Mexico in Lincoln Rd and my server Ana was amazing. She explained the menu and made great suggestions for my table. which I loved. I tried the mix Molcajete with the red sauce and im glad Ana recommended and expalined the dish to us. It was delicious and the maragarita was too. Keep up the good work Ana!!!!!! Will come back to visit you soon xo“

4.4 Superb175 Reviews
Hoja Taqueria Miami Beach Mexican • $
3120 Collins Ave, Miami Beach

Customers` Favorites

Carne Asada Burrito
Al Pastor Burrito
Sweet Potato Taco
Chips and Salsas
Shrimp Ceviche
Chopped Salad
Queso Fundido
Taco Platter
Tuna Tostada
Quesadilla

“We ordered the catch of the day tacos, fantastic! 2 crispy fish tacos with pickled purple shredded cabbage! We also got the chopped salad with chicken. This was also wonderful!The dressing was so tasty!The corn chips were fresh and salsa had great flavor!We also snagged the cheese quesidilla, which we wouldn't get again. No taste but they were very cheesy!“

3.8 Good122 Reviews

20
Habitat

Habitat Mexican • $$$
1 Hotel South Beach, 2341 Collins Ave, Miami Beach

Customers` Favorites

Chips and Guacamole
Cauliflower 'Elote'
Breakfast Favorites
Eggs Benedict
Chicken Tacos
Street Corn

“We had breakfast and dinner at the habitat for 2 days in a row this time around — and have been dining at the habitat every time we are in Miami for 3 years now.Breakfast buffet is very good though somewhat limited. Pastries could be fresher, omelettes are good and generously sized. Fruit selection limited but decent. A la carte options better.We love the dinner menu. The guacamole and chatted octopus appetizers were both great, they have several Mexican dishes that taste both authentic and creative (eg lamb enchiladas, Florida grouper cooked Yucatán style). Their kids quesadillas are fantastic. Also their stuffed churro dessert is absolutely phenomenal.Service has always been great, attentive and friendly.“

4.4 Superb108 Reviews
Alma Mexicana Mexican • $
1344 Washington Ave, Miami Beach

Customers` Favorites

Huevos A la Mexicana
Los Mejores Nachos
Mexican Guacamole
All Ysteak Tacos
Huevos Rancheros
Chips and Salsa
Tacos Al Pastor
3 Shrimp Tacos
Chilaquiles
Carne Asada

“Excellent burritos served neatly. Great place to grab quick meal. The steak and veggie burritos were so good that we got two of them each. Lovely vibe and close to the beach and the bus stops. Clean washrooms and lovely and welcoming staffVegetarian options: Veggie burrito“

4.4 Superb101 Reviews
Holy Guacamole Miami Mexican • $
1251 Washington Ave, Miami Beach

Customers` Favorites

Chicken Flautas
Chips and Salsa
Nachos
Taco

“There are lots of places to eat at South Beach but few that make you want to keep going back. The flautas had me returning back to Holy Guacamole… so good ?. The atmosphere gets one less star because there isn’t much seating inside… but I would happily stand and eat.“

4.4 Superb28 Reviews
Diaz Mexican Ice Cream Mexican •
229 9th St, Miami Beach

Customers` Favorites

Churro Bowl 1 Scoop Ice Cream
Elote Street Corn
Fruit Cocktail
Mandarin
Churros
Mango

“I'm a person that frequently has random food cravings at selectively strange times. At 10-somethingish on a Saturday night in my North Miami Beach neighborhood, I fixate on Mangonada and elote corn. I'd had some delicious elote corn the night before while indulging in tacos in Wynwood, but Mangonada was not on the menu. I wanted both!! I googled mangonada - daring to wonder if anything was close to me, and that's how I discovered Diaz Mexican Ice Cream! I'm grateful to be the 3rd review for this new establishment within a mile of my home. Yolanda and Denise were lovely to interact with and I know I'll be there to try some of their other food items. My partner had an oreo cookie paleta which she stated was amazing. I devoured both my items :-) This was only the third time I've ever had a Mangonada and also the first time I've ever been able to finish it. I could NOT stop eating this. Thanks for coming to the neighborhood :-)“

4.4 Superb13 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
Sopa De Tortilla
Tacos Mexicanos
Tacos Carnitas

“We have been here a few times and always ask for Windy. She is the best. Always attentive and sweet, with the BEST suggestions on food and drinks. The service is top shelf, the food is delicious, and the atmosphere is fun and inviting. Ask for Windy, like the wind!! We love her!!“

4.2 Good91 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
Fajitas Mixtas
Salsa and Chips
Queso Burrito
Chips & Salsa
Key Lime Pie
Beef Tacos
Shrimp Taco

“Vegetarian options: We had a great Saturday evening there. The outside seating space is lovely and service is great- so friendly!!The highlight were the homemade salsas- you can choose however many you want and they are delicious. We only each had one of their bowls, but we really enjoyed it. All servings come with a tray of chips. We also had some churros- out of this world!!! The frozen margaritas are different but very good!Good value all round!“

4.2 Good81 Reviews
Fresh Mexican Taco Bar Mexican • $
1251 Washington Ave, Miami Beach

Customers` Favorites

Hard Shell Tacos
Street Tacos
Fish Tacos
Nachos

“The hard shell tacos were huge! The chicken quesadillas were amazing with hot off the grill chicken breast meat. Beware, the green hot sauce is pretty hot... totally worth walking an extra block off the main drag to save 10 bucks for lunch. Only enough seating for about 12-14 people so you may need to take lunch back to the beach.“

3.8 Good13 Reviews
Krispy Tacos Mexican •
955 Alton Rd #031, Miami Beach

“Tanuki was at the top of my list of restaurants to visit during my trip to Miami and it did not disappoint. This was my second time here and it was almost as great as I remember. Food and drinks are an easy 10/10, but last time I was here the happy hour was far better. The deals for the old happy hour were amazing and I would have came a second time on this trip if it was the same happy hour as my first time there. Either way I still absolutely love the food. My girlfriend and I consider Tanuki our favorite sushi spot of all time so it's a shame the happy hour deals aren't what they were when we fell in love with the place. We only ended up ordering one food item off the happy hour menu. The happy hour drink deals were very good though. Each was $10 which was a good deal because they were all very good. Hopefully the happy hour is better next time we visit Miami.“

3.8 Good55 Reviews
Loading...
map Map