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 Poppo's Taqueria
Poppo's Taqueria is a fast-casual Mexican restaurant in downtown St. Petersburg at 1033 Central Ave, FL 33705. The loca…
Open Rincon Tolteca
Rincon Tolteca holds a ★4.6 across 500+ reviews from a South Tamiami Trail storefront — authentic Mexican plates at pri…
Open Taquería El Nopal
Taquería El Nopal holds a ★4.6 on the North Dale Mabry strip — 420 reviews of proof that the best Mexican food in Tampa…
Yes Chef 305
Yes Chef 305 is a Mexican restaurant in Midtown Miami, located at 3033 NE 2nd Ave (Florida 33137). The kitchen serves c…
Open Fui Yo Mexicana
Fui Yo Mexicana is the newest name on Orlando's real-Mexican map — a ★4.6 start on North Orange Blossom Trail, cooking…
Open Rocco's Tacos & Tequila Bar
Rocco's Tacos & Tequila Bar is a Mexican restaurant and tequila bar at 2223 N Westshore Blvd #203 in Tampa's Westshore…
Open El Camino
El Camino brings the upscale-casual Mexican that Fort Lauderdale's Las Olas crowd has always wanted but rarely had. Mez…
Open Besito Mexican Restaurant
Besito Mexican Restaurant is an upscale Mexican restaurant in the Westshore district of Tampa, located at 205 Westshore…
Open Cantina Louie (Southside)
Cantina Louie is a Mexican cantina at 9726 Touchton Rd, Suite 105, in Jacksonville's Southside Tinseltown area. Opened…
Open Los Chapos Tacos
Los Chapos Tacos is a counter-serve Mexican restaurant at 951 E 7th Ave in Ybor City, Tampa, FL 33605. The kitchen spec…
Open Nueva Cantina - Downtown Tampa
Nueva Cantina is a Mexican restaurant in Downtown Tampa at 903 N Franklin Street, a short walk from Curtis Hixon Park a…
Nacho Bizness International Taco Bar
Nacho Bizness International Taco Bar is a mobile Mexican food truck in Brickell, Miami, founded in 2010 by chef-owner A…
Open Taco Stand Calle Ocho
Taco Stand Calle Ocho is a Mexican restaurant in Little Havana, Miami, serving San Diego-style Baja tacos, burritos, an…
Open Tacomoli
Tacomoli is a Mexican restaurant located at 409 15th St in the City Center section of South Beach, Miami Beach, Florida…
Open Cielo Azul Mexican Kitchen and Seafood
Cielo Azul Mexican Kitchen and Seafood is a family-owned Mexican restaurant at 10300 Southside Blvd, Suite 242, in Jack…
Open Taqueria SANTI
Taqueria SANTI works North Armenia Avenue with a ★4.5 — a compact family taqueria in Tampa's taco corridor where the co…
Closed TAKEROLOKO Allapattah
TAKEROLOKO Allapattah is a Mexican taqueria-style food truck at 2728 NW 32nd St in the Allapattah neighborhood of Miami…
Open Lady Savage Tacos
Lady Savage Tacos is a Mexican taqueria in Miami's Wynwood Arts District at 34 NW 29th St, serving al pastor, birria, a…
Open Red Mesa Cantina
Red Mesa Cantina is a modern Mexican restaurant and tequila bar in Downtown St. Petersburg at 128 3rd St S, two blocks…
Open Grumpy Gringo
Grumpy Gringo is a casual, family-run Mexican restaurant at 2510 22nd Ave N in the Central Oak Park neighborhood of St.…
Open Nueva Cantina - St. Pete
Nueva Cantina is a Mexican restaurant in downtown St. Petersburg, Florida, located at 1625 4th St S. The cantina serves…
Open Red Mesa Mercado - The Edge District
Red Mesa Mercado is a casual Mexican walk-up restaurant in The Edge District of St. Petersburg, located at 1100 1st Ave…
Open Carmelita's Mexican Restaurant
Carmelita's Mexican Restaurant is a Mexican restaurant and cocktail bar at 5211 Park St N in the Jungle Terrace neighbo…
Open Chile Verde Restaurant
Chile Verde Restaurant is a Mexican restaurant at 2801 22nd Ave N in St. Petersburg, Florida, in the Central Oak Park n…