3 Best Restaurants in Miami and Miami Beach, Florida

Cantina Beach

$$$

Discover a small, sumptuous piece of coastal Mexico at this feet-in-the-sand Mexican restaurant at The Ritz-Carlton Key Biscayne, Miami. (Note: non–hotel guests are welcome.) Order the guacamole, prepared tableside, a few tequila-infused cocktails (like the sour black cherry Black Diamond margarita), and then move onto heartier plates of fajitas and enchiladas.

Coyo Taco

$
Quick and easy tacos, quesadillas, and burritos can be found in this Wynwood gem. The local staple has several locations that serve tasty Mexican fare in a fast, casual setting and a menu that's sure to keep the entire group happy. The frozen margaritas are a popular choice.

Taquiza

$

Who doesn't love beachside tacos? These street-style ones are especially adored thanks to fresh, hand-ground blue masa tortillas and fillings, from the classic al pastor (grilled pork topped with pineapple) to chapulines (grasshopper). The latter was Guy Fieri's favorite on his Diners, Drive-ins and Dives visit. Lightly fried, puffed tortillas, called totopos (a Mexican version of chips) are the stars here, served with choice of salsa, guac, or queso. There's also a full liquor bar with specialty drinks and frozen cocktails.

Recommended Fodor's Video