Statewide Guide · Florida

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.

80 spots 4.5 avg rating 7 cities 51 neighborhoods

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?
Miami has the deepest taco scene in Florida — Little Havana and Wynwood alone hold a dozen serious taquerias, led by Tiagos Tacos (★4.9, 1,300+ reviews). Outside Miami, Pepe's Cantina in St. Petersburg (★4.9, 4,100+ reviews) is the strongest single taco destination on the Gulf Coast.
Which Florida city has the best Mexican food?
Miami, by depth — our guide tracks 31 Mexican restaurants there, more than any other Florida city. But St. Petersburg, Tampa, and Jacksonville each have ten or more verified spots, and the top-rated restaurants in those cities compete with anything in Miami.
What is a hidden gem Mexican restaurant in Florida?
Look for the small-format spots: Yes Chef 305 in Midtown Miami (★5.0), Lady Savage Tacos in Wynwood, and Taqueria Las Michoacanas 2 in Little Havana are chef-driven operations with tiny menus and outsized quality. These are the places locals send friends to before they get discovered.
How are these Mexican restaurants ranked?
By a combination of Google rating, review volume, and editorial verification. Every listing is a real, currently operating restaurant — no paid placement affects the order.
02 — All Mexican Restaurants

Every mexican restaurants in Florida

80 total · ranked
01. ★ Top Pick Pepe's Cantina St. Petersburg Closed
St. Petersburg · Central Oak Park

Pepe's Cantina St. Petersburg

Pepe's Cantina St. Petersburg is a Mexican restaurant located at 3118 3rd Ave N in the Central Oak Park neighborhood of…

★ 4.9 4,166 reviews $$
02. Tiagos Tacos Closed
Miami · Little Havana

Tiagos Tacos

Tiagos Tacos is a Mexican taqueria in Little Havana, Miami, holding a 4.9-star rating across 1,300+ Google reviews. The…

★ 4.9 1,306 reviews $$
03. Mr. Gordo's Tacos and Cantina Closed
Jacksonville · Lakewood

Mr. Gordo's Tacos and Cantina

Mr. Gordo's Tacos and Cantina is a Mexican restaurant at 1567 University Blvd W, Jacksonville, FL 32217, in the Lakewoo…

★ 4.9 291 reviews
04. Manny's Tacos To Go Closed
Sarasota · Bee Ridge

Manny's Tacos To Go

Manny's Tacos To Go holds a ★4.9 from a Bee Ridge Road takeout window — the highest-rated taco operation in Sarasota, r…

★ 4.9 272 reviews $
05. La Catrina Tacos & Tequila Bar Closed
Jacksonville · Yellow Bluff (Northside)

La Catrina Tacos & Tequila Bar

La Catrina Tacos & Tequila Bar is a Mexican restaurant in the Yellow Bluff area of Jacksonville's Northside, located at…

★ 4.8 1,289 reviews $$
06. La Takeria Closed
Jacksonville · Intracoastal West

La Takeria

La Takeria is a Mexican restaurant at 14185 Beach Blvd, Suite 3, Jacksonville, FL 32250, in the Intracoastal West area…

★ 4.9 200 reviews $$
07. Mari Mexican Tacos Closed
Tampa · Westshore

Mari Mexican Tacos

Mari Mexican Tacos holds a perfect ★5.0 across 188 reviews on West Kennedy — statistically the best-rated restaurant in…

★ 4.9 192 reviews $$
08. Taqueria La Leyenda Closed
Tampa · Carrollwood

Taqueria La Leyenda

Taqueria La Leyenda is Carrollwood's ★4.9 secret — a small taqueria on Gunn Highway earning legend status one plate at…

★ 4.9 179 reviews $
09. A Mexican Restaurant Closed
Miami · Allapattah

A Mexican Restaurant

A Mexican Restaurant is a casual Mexican restaurant in Allapattah, Miami, located at 1516 NW 27th Ave (33125), just nor…

★ 4.8 335 reviews
10. Taqueria Tachingón Open
Tampa · North Tampa

Taqueria Tachingón

Taqueria Tachingón brings ★4.8 street-style tacos to West Waters Avenue — a North Tampa operation whose name is a promi…

★ 4.8 217 reviews $
11. Lorita's Fresh Mexican Food & Cafe Closed
Tampa · Palm River

Lorita's Fresh Mexican Food & Cafe

Lorita's Fresh Mexican Food & Cafe is a family-owned Mexican restaurant at 10278 Causeway Blvd in the Palm River area o…

★ 4.7 2,314 reviews $
12. Tacos El Costeño Closed
Sarasota · South Gate

Tacos El Costeño

Tacos El Costeño does coastal-style Mexican — 'costeño' means 'from the coast' — from a South Tuttle Avenue spot holdin…

★ 4.8 166 reviews $
13. La Costa Mexican Cantina Closed
Jacksonville · Jacksonville Beach

La Costa Mexican Cantina

La Costa Mexican Cantina is a family-owned Mexican restaurant at 14333 Beach Blvd #39, Jacksonville, FL 32250, in the J…

★ 4.7 588 reviews $$
14. Mezquite Taqueria & Michelada Bar Closed
Miami · Coral Way

Mezquite Taqueria & Michelada Bar

Mezquite Taqueria & Michelada Bar is an authentic Mexican restaurant in Coral Way, Miami, located at 2280 SW 22nd St ju…

★ 4.8 133 reviews $$
15. Señoritas Mexican Kitchen Closed
Jacksonville · Southside

Señoritas Mexican Kitchen

Señoritas Mexican Kitchen is a family-run, women-owned Mexican restaurant located at 6426 Bowden Rd, Suite 206, in the…

★ 4.7 467 reviews $$
16. Fire Tacos Open
Sarasota · Packinghouse District

Fire Tacos

Fire Tacos runs a ★4.7 operation on Packinghouse Road — a few hundred yards from J.R.'s Old Packinghouse Cafe — making…

★ 4.7 431 reviews $
17. Tacos El Borracho Closed
Tampa · West Kennedy

Tacos El Borracho

Tacos El Borracho brings ★4.7 late-night tacos to West Kennedy — the after-hours answer for a stretch of Tampa that nee…

★ 4.7 416 reviews $
18. DD's TACO Closed
Miami · Allapattah

DD's TACO

DD's TACO is a late-night Mexican taqueria in Allapattah, Miami, located at 1801 NW 17th Ave (ZIP 33125). The restauran…

★ 4.9 49 reviews $$
19. Green Lemon Closed
Tampa · SoHo

Green Lemon

Green Lemon is a modern Mexican restaurant at 915 S Howard Ave in the SoHo (South Howard) district of Tampa, FL. The ki…

★ 4.6 4,423 reviews $$
20. TacoSon Authentic Mexican Grill Open
Tampa · Temple Terrace

TacoSon Authentic Mexican Grill

TacoSon Authentic Mexican Grill is a fast-casual Mexican restaurant at 7521 N 56th St in the Temple Terrace area of Tam…

★ 4.6 3,771 reviews $
21. Lolis Mexican Cravings Closed
Tampa · Town 'N' Country

Lolis Mexican Cravings

Lolis Mexican Cravings is a counter-serve Mexican restaurant at 8005 Benjamin Rd in the Town 'N' Country neighborhood o…

★ 4.6 3,149 reviews $
22. Casita Taqueria Closed
St. Petersburg · Grand Central District

Casita Taqueria

Casita Taqueria is a casual Mexican restaurant at 2663 Central Ave in the Grand Central District of St. Petersburg, Flo…

★ 4.6 2,975 reviews $
23. Black Rooster Taqueria Closed
Orlando · Mills 50

Black Rooster Taqueria

John Calloway\'s tight 30-seat Mills 50 storefront grinds corn for tortillas daily and runs out of carnitas by 8 PM mos…

★ 4.6 1,738 reviews $$
24. Oaxaca Club Closed
Jacksonville · Jacksonville Beach

Oaxaca Club

Oaxaca Club is an upscale Mexican restaurant at 131 1st Ave N, Suite 102, in Jacksonville Beach, Florida, specializing…

★ 4.6 1,008 reviews $$