3 Best Mexican Restaurants in St Petersburg, FL

Expert-recommended Top 3 Mexican Restaurants in St Petersburg, Florida. All of our mexican restaurants actually face a rigorous 50-Point Inspection, which includes customer reviews, history, complaints, ratings, satisfaction, trust, cost and general excellence. You deserve only the best!

11+ YEARS IN TBR
CALL EMAIL

CASITA TAQUERIA

2663 Central Avenue,
St Petersburg, FL 33713 Directions

Since 2011

Specialities:

Casita Bowl Burrito Flautas Bag Of Chips Side Salsa Roja Side Guac Side Queso Blanco Large Queso Large Salsa Chips-Salsa-Queso Chips-Guac-Salsa Chips-Guac-Queso Chips-Salsa-Guac-Queso Pescado Chorizo Camarones Tempeh Carnitas Barbacoa Pollo Tinga Pollo Verde Verduras Brussels Sprout Coconut Shrimp Bean And Rice Taco Carne Asada

"Casita Taqueria is a family-friendly Mexican restaurant serving homemade Mexican food, tortillas, salsa, beer, and sangria in colorful settings. The restaurant was opened by Don & Gwen. The restaurant has a cozy and welcoming ambience for its customers. All their corn tortillas are made in-house, and meats are slow-braised. Don't forget to try their guacamole, which is made fresh daily with ripe avocado and perfectly seasoned for a delicious flavor. Casita Taqueria also has other locations at 66th Street and 4th Street in St. Petersburg. You can sign up with your email address to know about their recent updates.

2026 Highlights: Casita Taqueria offers take-out, delivery, Vegan options, catering, and outdoor seating. They accept Android Pay and credit cards. The restaurant is dog-friendly."

Reviews | Play Video | Write a Review
License #L10000088191

Menu:

ANTOS:
Flautas $10.50
Bag of Chips $2.00
Side Salsa Roja $2.50
Side Guac $3.99
Side Queso Blanco $2.99
TACOS:
Pescado $4.25
Chorizo $3.99
Camarones $4.25
Tempeh $4.25
Carnitas $3.50
Barbacoa $3.75
Pollo Tinga $3.50
Pollo Verde $3.50
Verduras $3.75
Brussel Sprout $4.25
Coconut Shrimp $4.99
Bean And Rice Taco $2.99
Carne Asada $4.50
TORTAS:
Carnitas Torta $14.75
Barbacoa Torta $14.75
Carne Asada Torta $15.75
Camarones Torta $15.75
Pescado Torta $15.75
Veggie Torta $14.50
Chorizo Torta $14.75
Pollo Verde Torta $13.99
Pollo Tinga Torta $13.99
Tempeh Torta $14.99

Contact:

(727) 498-8749

Mon-Sat: 11am - 9pm
Sun: Closed

TBR® Inspection Report:

CALL EMAIL

RED MESA

4912 4th Street North,
St Petersburg, FL 33703 Directions

Since 1995

Specialities:

Carne Asada Cedar Roasted Salmon Pork Carnitas Entrée Shrimp Al Mojo De Ajo Vaca Frita Del Rey Burrito Steak Tacos Vegetable Enchilada Cali Burrito Shrimp Tacos Chicken Enchilada Tex-Mex Burrito Crispy Tacos Enchilada Trio Brisket Enchilada Street Tacos Chipotle Shrimp Burrito Cheese Enchilada

2026 Highlights: Red Mesa is owned by Peter and Shawn Veytia. Their menu is a culmination of 18 years of culinary exploration, offering carefully selected favorites. Red Mesa offers delivery, take-out, Limited vegetarian options, Outdoor seating, Heated outdoor seating, Covered outdoor seating, and catering. They take reservations. A Wheelchair accessible facility is available. The restaurant is Good for kids and dog-friendly. Red Mesa offers a wide variety of dishes and daily drink specials. They provide customers with high-quality food and service. They accept credit cards, American Express, Mastercard, and Visa.

Reviews | Play Video | Write a Review
License #L21000521644

Menu:

TACOS:
Steak Tacos $22.25
Street Tacos $22.25
Crispy Tacos $21.00
Shrimp Tacos $19.50
ENCHILADAS:
Brisket Enchilada $30.00
Cheese Enchilada $18.25
Chicken Enchilada $18.25
Enchilada Trio $27.50
Vegetable Enchilada $18.25
BURRITOS:
Chipotle Shrimp Burrito $28.75
Tex-Mex Burrito $23.50
Cali Burrito $27.50
Del Rey Burrito $22.25
Grilled Vegetables Burrito $18.25
APPETIZERS:
Chicken Quesadilla $19.50
Chips And Salsa - Large $14.50
Chips And Salsa - Small $7.25
Dip Trio $19.50
Loaded Queso $17.00
Queso Blanco App $13.00
Traditional Guacamole $14.50
Tuna Ceviche $18.25
Cheese Quesadilla $10.50
Chicken Taquitos $19.50

Contact:

(727) 527-8728

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

TBR® Inspection Report:

8+ YEARS IN TBR
CALL EMAIL

CARMELITA'S MEXICAN RESTAURANT

5211 Park Street North,
St Petersburg, FL 33709 Directions

Since 1983

Specialities:

Grilled Chops Pork Chops Burger Skirt Steak Fajitas Del Rey Burrito Chili Burrito California Burrito Banderas Enchiladas Steak Enchiladas Mole Enchiladas Spinach Enchiladas Tacos Al Carbon Al Pastor Carnitas Carne Asada Camarones Birria Tostadas Guacamole Tostada Cheese Enchiladas Beef Enchiladas Chicken Enchiladas Enchilada Combo

"Carmelita's Mexican Restaurant is led by Carmen and Vincent Lopez. After 39 years, it started off with just 9 booths and has now grown to 5 locations in and around Pinellas County. The restaurant provides a variety of menus, including tacos, burritos, and other traditional dishes in a casual setting. They use only traditional family recipes. Enjoy their Mole enchiladas, which consist of three chicken enchiladas topped with rich mole sauce, queso fresco, and white onion. Carmelita's Mexican Restaurant provides catering services for special occasions. The restaurant offers vegan and cocktail menus. They host live music parties.

2026 Highlights: Carmelita's Mexican Restaurant offers a wide variety using the best ingredients. They provide gift cards. They offer delivery, takeout, catering, and limited vegetarian options. They accept credit cards."

Reviews | Play Video | Write a Review
License #M66736

Menu:

TACOS:
Golden Tacos $14.49
Veggie Tacos $12.49
Fish Tacos $17.99
Crispy Tacos $13.49
Tacos Al Carbon $17.99
Al Pastor $16.49
Carnitas $16.49
Carne Asada $16.49
Camarones $16.49
Birria $16.49
ENCHILADAS:
Cheese Enchiladas $12.99
Beef Enchiladas $14.99
Chicken Enchiladas $14.99
Enchilada Combo $14.99
Verde Enchiladas $14.99
Banderas Enchiladas $14.99
Spinach Enchiladas $13.99
Steak Enchiladas $17.99
Mole Enchiladas $14.49
BURRITOS:
Del Rey Burrito $14.49
Chili Burrito $14.49
Humberto Burrito $14.99
Steak Burrito $16.49
California Burrito $15.49

Contact:

(727) 545-2956

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

TBR® Inspection Report: