Best Mexican Restaurants in St Petersburg, FL

Handpicked Top 3 Mexican Restaurants in St Petersburg, FL. Our 50-Point Inspection includes everything from checking reputation, history, complaints, local reviews, satisfaction, trust and cost to the general excellence. You deserve only the best!


128 3rd Street South, St Petersburg, FL 33701

Since 2009

Ceviche Sampler, Cantinita, Shrimp Los Cabos, Pulled Pork, Baja Fish, Chicken, Shrimp, Steak, Chicken Taquitos, Nacho Sanchez, Refried Bean Dip, Gallo Pinto, Seasonal Vegetables, Taco Salad, Ahi Tuna Salad, Quesadillas, Tortas, Burritos, Platos Prinicpales, Shrimp Al Mojo & Desserts

Taste the shrimp los cabos $3.50

Price: $4.50-$23



Cantina: Sun - Wed 11:00 am - 10:00 pm Thu - Sat 11:00 am - 11:00 pm Lunch: Sun - Wed 11:00 am - 12:00 pm Thu - Sat 11:00 am - 2:00 am Weekend Brunch: Sat & Sun 11:00 am - 3:00 pm

This Place Rocks !!! our waiter Steve, catered to all of our needs, excellent customer service - Very creative/ interesting menu, something for everyone - if you are into ceviche, they have a tasty selection to choose from. ( Huachinango ) is my favorite, a little sweet with a lot of heat, The fish tacos are excellent too. Always a great experience and well worth the drive from Sarasota.
write a review reviews@threebestrated.com


4912 4th Street North, St Petersburg, FL 33703

Since 1995

Black Bean Soup, Pinto Bean Soup, Guacamole, Shredded Beef Taquitos, Calamari Frito, Shrimp Fundido, Chicken Quesadilla, Chorizo Fundido, Taco Salad, Ginger Crusted Salmon, Fried Goat Cheese, Santa Fe Stuffed Chicken, Shrimp Al Mojo De Ajo, Chipotle Shrimp, Ginger Crusted Salmon, Sides, Enchiladas & Ste

Try cedar roasted pork tenderloin $17

Price: $2.50-$27



Brunch: Sat and Sun 11:00 am - 3:00 pm Lunch: Mon - Fri 11:00 am - 4:00 pm Dinner: Sun 3:00 pm - 9:00 pm Mon - Thu 4:00 pm - 9:30 pm Fri 4:00 pm - 10:30 pm Sat 3:00 pm - 10:30 pm

I've been to red Mesa a few times and have never been disappointed. The appetizers, entrees and desserts were amazing. Their sangria is great too. We went for my birthday and drove over an hour to go. Please make reservations. You will not be disappointed. Great place!! Staff was excellent and of course so was the food.
write a review reviews@threebestrated.com


2663 Central Avenue, St Petersburg, FL 33713

Guacamole, Queso Blanco, Flautas, Carnitas, Pollo Verde, Camarones, Carne Asada, Barbacoa, Carnitas, Carne Asada, Extra Seafood, Casita Bowls, Burritos, Chicken Fingers, Small Flour Quesadilla, Taco & Drinks

Serves in two places within Florida

Certificate of Excellence 2015 winner from Tripadvisor

Price: Under $10


Mon - Thu 11:00am - 9:00pm Fri - Sat 11:00am - 10:00pm Sun Closed

Had lunch, a variety of tacos a la carte, and they were ALL fantastic. Guac was super fresh and fantastic! The vibe in the restaurant is really cool, love the decor and theme. Wish you had tacos al pastor.
write a review reviews@threebestrated.com