Sometimes you have a craving and only the flavors of fresh Mexican cuisine will do. Here are ten Mexican restaurants from around the state that will hit the spot. Buen provecho!

  1. Mi Rinconcito Mexicano, Miami

Yelp/Claire W.

Yelp/Sonya P. You will never forget your first visit to this incredible restaurant, with the most authentic Mexican cuisine you’ll find north of the border, at a great price.

  1. Agave Azul, Orlando

TripAdvisor/Islandsue

TripAdvisor/Pinaywife The food here is fresh, authentic and delicious. Plus, the atmosphere, both indoors and out, is very appealing.

  1. Muy Wayne O’s, Panama City Beach

TripAdvisor/Doc-Rocketman

TripAdvisor/Doc-Rocketman If you’re in PCB, you have to give this local gem a try. There are all kinds of Tex-Mex classics, but folks rave the most about anything with brisket.

  1. Casa Tina, Dunedin

TripAdvisor/GloriaG4

Yelp/Scott W. Come for the tasty Mexican food, stay for the entertainment. Casa Tina offers both authentic and healthy options, as well as aerial acrobats swinging from the ceiling.

  1. VIP Lounge & Mexican Restaurant, Treasure Island

Yelp/Lisa M.

Yelp/Doriann L. This longstanding local hangout serves all of your favorite authentic Mexican, Tex-Mex and American dishes.

  1. Senor Fresh Mex, Jacksonville

Yelp/Hungry H.

Yelp/Erin P. Whether you try chicken, shrimp or steak, this will be your new favorite Mexican restaurant in Jacksonville.

  1. El Toro Bravo, Sarasota

TripAdvisor/ruthandvern

TripAdvisor/Anthony M This fun yet casual family-owned restaurant might surprise you with the best Tex-Mex in Sarasota.

  1. Alma Mexicana, Miami Beach

TripAdvisor/MERZ33

Yelp/Stephanie Q. This place may be tiny, but don’t judge a book by its cover. This popular spot has fresh food at affordable prices, especially for the area.

  1. Besito, Tampa

Yelp/Mark H.

Yelp/Karen F. The food at this incredible restaurant is only matched by the elegant atmosphere. This innovative and elevated cuisine will show you a side of Mexican food you’ve never tasted before.

  1. Pancho’s Villa Mexican Restaurant, San Antonio

Yelp/Brad M.

Yelp/Jason K. Sometimes the best restaurants are hidden in the tiniest towns. Expect generous portions and reasonable prices at this charming little hole in the wall.

Have you visited any of these restaurants? What’s your favorite place for Mexican food in Florida?

Yelp/Claire W.

Yelp/Sonya P.

You will never forget your first visit to this incredible restaurant, with the most authentic Mexican cuisine you’ll find north of the border, at a great price.

TripAdvisor/Islandsue

TripAdvisor/Pinaywife

The food here is fresh, authentic and delicious. Plus, the atmosphere, both indoors and out, is very appealing.

TripAdvisor/Doc-Rocketman

If you’re in PCB, you have to give this local gem a try. There are all kinds of Tex-Mex classics, but folks rave the most about anything with brisket.

TripAdvisor/GloriaG4

Yelp/Scott W.

Come for the tasty Mexican food, stay for the entertainment. Casa Tina offers both authentic and healthy options, as well as aerial acrobats swinging from the ceiling.

Yelp/Lisa M.

Yelp/Doriann L.

This longstanding local hangout serves all of your favorite authentic Mexican, Tex-Mex and American dishes.

Yelp/Hungry H.

Yelp/Erin P.

Whether you try chicken, shrimp or steak, this will be your new favorite Mexican restaurant in Jacksonville.

TripAdvisor/ruthandvern

TripAdvisor/Anthony M

This fun yet casual family-owned restaurant might surprise you with the best Tex-Mex in Sarasota.

TripAdvisor/MERZ33

Yelp/Stephanie Q.

This place may be tiny, but don’t judge a book by its cover. This popular spot has fresh food at affordable prices, especially for the area.

Yelp/Mark H.

Yelp/Karen F.

The food at this incredible restaurant is only matched by the elegant atmosphere. This innovative and elevated cuisine will show you a side of Mexican food you’ve never tasted before.

Yelp/Brad M.

Yelp/Jason K.

Sometimes the best restaurants are hidden in the tiniest towns. Expect generous portions and reasonable prices at this charming little hole in the wall.

OnlyInYourState may earn compensation through affiliate links in this article.