15 Best Mexican Restaurants in St. Petersburg

Experience St. Petersburg's Mexican food at these fantastic spots.

Chinelos Taqueria Mexican • $
6210 54th Ave N, Kenneth City

Customers` Favorites

Birria Tacos De Carnitas
Side of Chips and Salsa
Kid's Chicken Quesadilla
Quesadilla with Meat
Bistec Y Nopal Asado
Carnitas Taco Plate
Chicken Quesadillas
Tacos De Camaron
Plato De Birria
Chicken Fajitas

“My son and I decided to try something new rather than our usual Mexican restaurant favorites, and we will both be returning...in fact, the tacos we sampled were among the best either of us have had.The birria, carne asada, camarones, and al pastor tacos were all delicious...quality meats and shrimp, delectably seasoned in nice portions. The sauces are freshly made and add amazing flavor.We'll definitely return to try more of the menu!“

4.9 Superb127 Reviews
The Floribbean Caribbean • $
2410 Central Ave, St. Petersburg

Customers` Favorites

Chipotle Sweet Potatoes
Sweet Heat Havana Bowl
Ox Tail - Build a Bowl
Island Umami Bowl
Lime Crema Sauce
Cuban Style Pork
Chipotle Aioli
Fresh Mex Bowl
Yardbird Bowl
Mixed Greens

“Super flavorful and delish! We loved the Umami and Yard Bird bowls + the lime ginger coconut juice. Their sauces are bomb, and I want to try them all.I like to eat vegetarian and totally would here in the future because everything is super flavorful, even the beans.“

4.7 Superb129 Reviews
Grumpy Gringo Mexican • $
2510 22nd Ave N, St. Petersburg

Customers` Favorites

Bean & Cheese Burrito
Two Tacos Beans Rice
Guacamole and Chips
California Burrito
Chips & queso2 99
Chips and Queso
Rice and Beans
Nachos Supreme
Refried Beans
Shredded Pork

“I had a shredded beef tostada with everything, & a side of refried beans. The tostada was delicious, but the refried beans not so much. They were more like refried beans soup. Not much flavor & unappetizing texture. Their refrieds used to be really good.The patio is cute & comfortable.“

4.5 Superb231 Reviews
Taquitos Mexican Restaurant Mexican • $
9617 Bay Pines Blvd, St. Petersburg

Customers` Favorites

Rice & Refried Beans
Tacos Rice and Beans
Quesa Birria Tacos
Carne Asada Fries
Chicken Quesadilla
Baja Grouper Taco
Chips and Salsa
Chips and Queso
Shrimp Tacos
Plato del Dia

“Service was great with the right amount of communication, accomodating & met all my needs. What I loved most about the food is that it had flavor yet wasn't super spicy. I noticed the same about the sauces, not too spicy.Parking: This restaurant is in a plaza with plenty of parking.“

4.7 Superb80 Reviews
Casita Taqueria Mexican • $$
2991 66th St N, St. Petersburg

Customers` Favorites

Bean & Rice Bowl
Barbacoa Tortas
Chips and Queso
Chips and Salsa
Dipping Sauce
Carnitas Tacos
Carnitas Taco
Casita Bowls
Pollo Verde
Pulled Pork

“Excellent food at a reasonable price, delivered by someone with a smile. We always leave happy.Parking: Although there are plenty of parking spots, they can fill up quickly around the busy times.Wheelchair accessibility: One story with a ramp, but no automatic doors.“

4.6 Superb70 Reviews
Torchy's Tacos Mexican • $
2314 Tyrone Blvd N, St. Petersburg

Customers` Favorites

Democrat and Crossroads Taco
Green Chile Queso & Chips
Jerk Chicken on the Left
Hillbilly Queso & Chips
Scratch-Made Churros
Queso & Chips - 1 2
Chips and Queso Dip
Grande Burrito Bowl
Trailer Park Taco
BYO Breakfast Taco

“Went in last night randomly! Made me miss Texas. The staff was phucking phenomenal! We will be back. Shout out to Saverio at the bar! He was cool as an ice cube. Thanks for an amazing experience and badddd assssss food!!!!! ❤️ you guys!!!“

4.3 Superb263 Reviews
Hidalgo taqueria Mexican • $
6231 Haines Rd N, St. Petersburg

Customers` Favorites

Quesadillas de Flor de Calabaza
Carnitas

“We live right down the street from here and we visit at least 1 time every 2 weeks if not every week! I LOVE THIS PLACE!! The tacos and salsa are soooo good!! Honestly I think the salsas have the best burn of all the hot sauce I've had! The recently yellow/green one has been the best one so far!! I love a heat that hits all over!“

4.5 Superb41 Reviews
St Pete Taco Lady Mexican • $
5507 38th Ave N, St. Petersburg

“The Taco Lady Food Truck is awesome!!! We hosted a party at our house and everyone loved the food, tacos - bowls - quesadillas and great side dishes. Taylor & her mom are the nicest people and they are so professional to do business with. The most authentic and delicious Mexican food around!10 out of 10 ??Kevin & Charlene“

4.9 Superb15 Reviews
Te Invito Mexican •
1776 11th Ave N, St. Petersburg

Customers` Favorites

Birria Tacos

“I’m not a vegetarian, but my husband is. He ordered the jackfruit quesabirria tacos (They also have different meat options.), and they are, without a doubt, some of the best I’ve eaten! I have no idea how they get so much flavor in something meatless. I’m looking forward to trying the others. Make sure to get a side of their beans! They’re fire!!“

5 Superb12 Reviews
Sabor Mexicali Food Trucks • $
1000 Dr M.L.K. Jr St N, St. Petersburg

Customers` Favorites

3 Types of Tacos
Rice and Beans

“Love this place…so incredibly lucky that this truck is walking distance from home. Amazing tacos- the best in st pete probably. And 3 super fills me up for lunch…at only 3 bucks a piece they have the best deal going to. Freshest ingredients. Homemade tortilla. Just perfection. Al Pastor tacos is the move- thank me later. The rest of the small menu is great too. I usually pass on rice and beans at Mexican restaurants, but here I find myself ordering it in addition to my tacos sometimes. Exceptional. And the guys that run it are great too- very friendly. Poco Inglés….but it’s never a problem at all ????Parking: Not an issueKid-friendliness: Everyone is welcome here“

4.5 Superb28 Reviews
Red Mesa Restaurant (4th Street) Mexican • $
4912 4th St N, St. Petersburg

Customers` Favorites

Frijoles Negros Black Beans
Chipotle Shrimp Burrito
Ginger Crusted Salmon
Chicken Enchiladas
Chipotle Shrimp
Chips and Salsa
Duck Enchiladas
Enchilada Trio
Street Tacos
Traditional

“We came in early as they were just opening. Despite hitting them hard with a big group of 12 they were nothing but accommodating. It was a long weekend and this was the perfect place to end it. Abigale was super attentive and made sure everyone was taken care of. She even overheard it was my birthday and made a little cake appear at the end. Cool atmosphere and great staff.“

4.1 Good127 Reviews
Nitally's Thai Mex Asian Fusion • $$
1163 9th St N, St. Petersburg

Customers` Favorites

Pineapple Fried Rice
Pineapple Red Curry
Chipotle Pad Thai
Pad Thai Noodles
Crab Fried Rice
Thai-Mex Curry
Mexican Sushi
Lettuce Wraps
Tom Kha Soup
Panang Curry

“? Nitally’s Thai-Mex fusionArguably one of my favorite restaurant lunches I’ve had in a really long time. Their menu was extensive which made my decision way too hard. I 100% chose the best possible option though. PLEASE order the Thai Mex Curry. It’s a perfect blend of unique Thai spices and herbs and smokier Mexican spices. Very large portions, you could have 2 more servings even! I will definitely be ordering this same curry next time I visit St. Pete. Their mole burrito is also worth mentioning, very tasty!“

4.1 Good97 Reviews
El Tenampa Mexican-American Restaurant Family • $
1800 16th St N, St. Petersburg

Customers` Favorites

Omlet Feta Olives Tomatoes Spinach Rye Toast Taters N Onions
Pancakes with 2 Eggs and Home Fries
Chocolate Chip Pancakes with Bacon
Spinach Feta Cheese Omelette
Breakfast Burrito
Mexican Skillet
Chimichanga

“We were out of eggs so I decided to be lazy and have breakfast delivered. Had the meat lover's burrito and, holy cow! Didn't expect it to be that big. Couldn't finish, but it was so good! Will definitely order from this place again.“

4.1 Good27 Reviews
Poppo's Taqueria Mexican • $
1033 Central Ave, St. Petersburg

Customers` Favorites

Burrito and Fresh Made Chips and Guacamole Dip
Build Your Own Two Tacos De Carnitas
Carne Asada Burrito
Chicken Burrito W
Two Tacos Custom
Basic Pork Taco
Classic Burrito
Chips and Salsa
Chips in Salsa
Pickled Onions

“This is one of my go-to places in Pinellas. The carne asada is fantastic, they cook the tortillas right in front of you, and it’s got a unique variety of toppings.They also have an app that you can order online from. I highly recommend this restaurant.“

4 Good92 Reviews
Nueva Cantina - St. Pete Mexican • $
1625 4th St S, St. Petersburg

Customers` Favorites

Raging Steak Burrito
Raging Queso Burrito
Happy Hour Margarita
Mexican Street Corn
Short Rib Tacos
Chicken Fajitas
Chips and Salsa
Cantina Nachos
Mojo Pork Taco
Chicken Tacos

“Love this place however after our last visit it might be a challenge to get the boyfriend to go back...he said his enchilada dish tasted as though it was frozen and reheated, The ends were hard and dry as if they had been reheated in the microwave...so sad about “

4 Good105 Reviews
Loading...
map Map