Best Mexican Restaurants in Florida
From Little Havana taquerias to St. Pete cantinas — 60+ Mexican restaurants and taco spots across Florida, ranked by the people who actually eat there.
Where to Find the Best Tacos in Florida
Florida's Mexican food scene doesn't get the national credit it deserves — and that's fine with the people who eat here every week. The best tacos in Florida aren't in beach-town tourist strips. They're in Little Havana taquerias where the al pastor spins on a real trompo, in Wynwood spots run by chefs who left fine dining to make tortillas, and in St. Petersburg cantinas with lines out the door on a Tuesday.
Miami leads the state in sheer depth: 31 Mexican spots in our guide alone, concentrated in Little Havana, Wynwood, and Allapattah. Tiagos Tacos (★4.9, 1,300+ reviews) has become the Little Havana benchmark, while Yes Chef 305 and Lady Savage Tacos represent the newer wave — chef-driven, small-menu operations that treat the taco as a craft object.
Beyond Miami: The Statewide Map
Head north and the scene changes character. St. Petersburg is anchored by Pepe's Cantina (★4.9 with over 4,100 reviews — numbers that don't happen by accident). Tampa and Jacksonville each carry ten-deep benches of taquerias, from strip-mall birria specialists to full cantinas. The pattern across every city is the same: the best Mexican food in Florida is family-run, cash-friendly, and located wherever the rent is cheap.
Every listing below is ranked by real rating and review data — no paid placement. Start with the top pick, or jump to your city.
Frequently asked
Where are the best tacos in Florida?
Which Florida city has the best Mexican food?
What is a hidden gem Mexican restaurant in Florida?
How are these Mexican restaurants ranked?
Every mexican restaurants in Florida
Open Don Eduardo Cocina Mexicana
Don Eduardo Cocina Mexicana is a Mexican restaurant at 2665 Park St in the Riverside neighborhood of Jacksonville, Flor…
Open La Tiendita Taqueria South Beach
La Tiendita Taqueria South Beach is a Mexican restaurant on Espanola Way in Miami Beach, FL, located at 447 Espanola Wa…
Open Sr de Los Tacos Wynwood
Sr de Los Tacos Wynwood is a casual Mexican taco shop in Miami's Wynwood arts district at 2055 NW 2nd Ave, serving al p…
Open Mi Rancho Mexican Grill
Mexican restaurant in Little Havana, Miami: Mi Rancho Mexican Grill is a budget-friendly, counter-service taqueria on W…
Open Alma Mexicana
Alma Mexicana is a family-owned Mexican restaurant at 1344 Washington Avenue in Miami Beach's Art Deco district, a shor…
Closed Tacco Wakko
Tacco Wakko is a late-night Mexican restaurant in Edgewater, Miami, operating as a virtual brand inside the Wynwood Eat…
Closed Masaryk Taco
Masaryk Taco is a vegan Mexican taqueria in Wynwood, Miami, serving organic plant-based tacos, burritos, and quesadilla…
Street Corn Deskite
Street Corn Deskite serves Mexico City–style elote and esquites in Overtown, Miami, a casual walk-up counter at 700 NW…