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
25. Poppo's Taqueria Open
St. Petersburg · Downtown St. Petersburg

Poppo's Taqueria

Poppo's Taqueria is a fast-casual Mexican restaurant in downtown St. Petersburg at 1033 Central Ave, FL 33705. The loca…

★ 4.6 1,004 reviews $
26. Rincon Tolteca Open
Sarasota · South Trail

Rincon Tolteca

Rincon Tolteca holds a ★4.6 across 500+ reviews from a South Tamiami Trail storefront — authentic Mexican plates at pri…

★ 4.6 510 reviews $
27. Taquería El Nopal Open
Tampa · North Dale Mabry

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…

★ 4.6 420 reviews $
28. Yes Chef 305
Miami · Midtown

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…

★ 5.0 23 reviews $
29. Fui Yo Mexicana Open
Orlando · North Orange Blossom Trail

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…

★ 4.6 100 reviews $$
30. Rocco's Tacos & Tequila Bar Open
Tampa · Westshore

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…

★ 4.5 8,285 reviews $$
31. El Camino Open
Fort Lauderdale · Las Olas

El Camino

El Camino brings the upscale-casual Mexican that Fort Lauderdale's Las Olas crowd has always wanted but rarely had. Mez…

★ 4.5 6,813 reviews $$
32. Besito Mexican Restaurant Open
Tampa · Westshore

Besito Mexican Restaurant

Besito Mexican Restaurant is an upscale Mexican restaurant in the Westshore district of Tampa, located at 205 Westshore…

★ 4.5 5,417 reviews $$
33. Cantina Louie (Southside) Open
Jacksonville · Southside (Tinseltown)

Cantina Louie (Southside)

Cantina Louie is a Mexican cantina at 9726 Touchton Rd, Suite 105, in Jacksonville's Southside Tinseltown area. Opened…

★ 4.5 2,790 reviews $$
34. Los Chapos Tacos Open
Tampa · Ybor City

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…

★ 4.5 1,790 reviews $$
35. Nueva Cantina - Downtown Tampa Open
Tampa · Downtown Tampa

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…

★ 4.5 1,528 reviews $$
36. Open
Miami · Brickell

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…

★ 4.6 87 reviews $$
37. Taco Stand Calle Ocho Open
Miami · Little Havana

Taco Stand Calle Ocho

Taco Stand Calle Ocho is a Mexican restaurant in Little Havana, Miami, serving San Diego-style Baja tacos, burritos, an…

★ 4.5 850 reviews $$
38. Tacomoli Open
Miami · South Beach

Tacomoli

Tacomoli is a Mexican restaurant located at 409 15th St in the City Center section of South Beach, Miami Beach, Florida…

★ 4.5 600 reviews $$
39. Cielo Azul Mexican Kitchen and Seafood Open
Jacksonville · Southside

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…

★ 4.5 500 reviews $$
40. Taqueria SANTI Open
Tampa · North Tampa

Taqueria SANTI

Taqueria SANTI works North Armenia Avenue with a ★4.5 — a compact family taqueria in Tampa's taco corridor where the co…

★ 4.5 221 reviews $
41. TAKEROLOKO Allapattah Closed
Miami · Allapattah

TAKEROLOKO Allapattah

TAKEROLOKO Allapattah is a Mexican taqueria-style food truck at 2728 NW 32nd St in the Allapattah neighborhood of Miami…

★ 4.5 180 reviews $$
42. Lady Savage Tacos Open
Miami · Wynwood

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…

★ 5.0 13 reviews $$
43. Red Mesa Cantina Open
St. Petersburg · Downtown St. Petersburg

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…

★ 4.4 5,795 reviews $$
44. Grumpy Gringo Open
St. Petersburg · Central Oak Park

Grumpy Gringo

Grumpy Gringo is a casual, family-run Mexican restaurant at 2510 22nd Ave N in the Central Oak Park neighborhood of St.…

★ 4.4 3,347 reviews $
45. Nueva Cantina - St. Pete Open
St. Petersburg · Downtown

Nueva Cantina - St. Pete

Nueva Cantina is a Mexican restaurant in downtown St. Petersburg, Florida, located at 1625 4th St S. The cantina serves…

★ 4.4 2,917 reviews $$
46. Red Mesa Mercado - The Edge District Open
St. Petersburg · The Edge District

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…

★ 4.4 2,760 reviews $
47. Carmelita's Mexican Restaurant Open
St. Petersburg · Jungle Terrace

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…

★ 4.4 2,503 reviews $$
48. Chile Verde Restaurant Open
St. Petersburg · Central Oak Park

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…

★ 4.4 2,499 reviews $