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
73. Don Eduardo Cocina Mexicana Open
Jacksonville · Riverside

Don Eduardo Cocina Mexicana

Don Eduardo Cocina Mexicana is a Mexican restaurant at 2665 Park St in the Riverside neighborhood of Jacksonville, Flor…

★ 4.2 485 reviews $$
74. La Tiendita Taqueria South Beach Open
Miami · South Beach

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…

★ 3.6 10 reviews $$
75. Sr de Los Tacos Wynwood Open
Miami · Wynwood

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…

★ 3.5 11 reviews $
76. Mi Rancho Mexican Grill Open
Miami · Little Havana

Mi Rancho Mexican Grill

Mexican restaurant in Little Havana, Miami: Mi Rancho Mexican Grill is a budget-friendly, counter-service taqueria on W…

★ 4.0 81 reviews $
77. Alma Mexicana Open
Miami · South Beach

Alma Mexicana

Alma Mexicana is a family-owned Mexican restaurant at 1344 Washington Avenue in Miami Beach's Art Deco district, a shor…

★ 4.0 829 reviews $$
78. Tacco Wakko Closed
Miami · Edgewater

Tacco Wakko

Tacco Wakko is a late-night Mexican restaurant in Edgewater, Miami, operating as a virtual brand inside the Wynwood Eat…

★ 3.7 50 reviews $$
79. Masaryk Taco Closed
Miami · Wynwood

Masaryk Taco

Masaryk Taco is a vegan Mexican taqueria in Wynwood, Miami, serving organic plant-based tacos, burritos, and quesadilla…

$$
80. Closed
Miami · Overtown

Street Corn Deskite

Street Corn Deskite serves Mexico City–style elote and esquites in Overtown, Miami, a casual walk-up counter at 700 NW…

$