18 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

Quesadilla Combo Pollo Asado Rice and Beans
Birria Tacos \u0026 Consome Dip
Steak Chimichanga Con Queso
Birria Tacos De Carnitas
Kid's Chicken Quesadilla
Side of Chips and Salsa
Quesadilla with Meat
La Gringa Quezadilla
Bistec Y Nopal Asado
Baja Shrimp Tacos 2

“Best tacos I had so far in Pinellas County!“

4.8 Superb331 Reviews
Casita Taqueria Mexican • $
2991 66th St N, St. Petersburg

Customers` Favorites

Chips Guacamole \u0026 Salsa
Taco Tuesday Assorted Tacos
Chips Guacamole & Salsa
Chips & Homemade Salsa
Chips Salsa & Queso
Bean & Rice Bowl
Chips and Queso
Barbacoa Tortas
Chips and Salsa
Carnitas Tacos

“The tacos here are always bursting with flavor, the service is always very welcoming and they have little games for kids which is always a plus. Their salsa is fresh and their queso is also good, not too spicy which is how I like it— but my daughter doesn’t love spice so it’s perfect for her. Never ventured outside of tacos, but their bowls look good too! Better than Torchys for sure! Support local“

4.7 Superb161 Reviews
Taquitos Mexican Restaurant Mexican • $
9617 Bay Pines Blvd, St. Petersburg

Customers` Favorites

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

“In the 6 years we've lived in Pinellas County, this is by far the BEST Mexican I've experienced. The flavors were spot on! I'll be back, I'll be telling my friends!! My husband had the birria tacos, I had the ta-keto tacos with 3 different meats. I'll be craving them from now on!“

4.6 Superb144 Reviews
Grumpy Gringo Mexican • $
2510 22nd Ave N, St. Petersburg

Customers` Favorites

Homemade Agua Fresca
Bean & Cheese Burrito
Two Tacos Beans Rice
Tacos Rice and Beans
Chips and Queso Dip
Guacamole and Chips
California Burrito
Chips & queso2 99
Pastel Tres Leches
Nachos Supreme

“the best tacos in town“

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

“stopped by today with my buddy. one women was working while waiting for help and she was whippin it up! food was hot and fresh. amazing service. Will be back for more!“

5 Superb30 Reviews
Poppo's Taqueria - St. Pete Mexican • $
1033 Central Ave, St. Petersburg

Customers` Favorites

Burrito and Fresh Made Chips and Guacamole Dip
Build Your Own Two Tacos De Carnitas
Ferngully Salad Big Bowl
Carne Asada Burrito
Vegetarian Burrito
The Dutch Fox Taco
Chips \u0026 Salsa
Chicken Burrito W
Bee Sting Burrito
Two Tacos Custom

“We are always pleased with our visits here. The staff is always friendly and attentive and the food never disappoints. Today we got the street corn... wonderful! Always get the chips! Make sure to tip, the team is awesome.“

4.5 Superb242 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
Chips and Dip Trio
Chicken Enchiladas
Chipotle Shrimp
Chips and Salsa
Duck Enchiladas
Del Rey Burrito
Enchilada Trio

“lovely patio. giant fans. great food.“

4.3 Superb149 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
Grande Burrito Bowl
Chips and Queso Dip
Queso & Chips - 1 2
Bean & Cheese Taco
Trailer Park Taco

“visited Torchy's St Pete today, loved it and looking forward to the next visit. We sat at the bar and Will & Tom took great care of us. we have, queso, guacamole and salsa to start. Chips were fresh and tasty as were all three dips. Torchy's has a good variety of Tacos that are flavorful and different from other restaurants. I highly recommend it.“

4.3 Superb282 Reviews
Grand Hacienda Mexican • $$
399 11th Ave N, St. Petersburg

Customers` Favorites

Tacos de Alambre Tacos Dinner
Carne Asada A la Tampiquena
Al Pastor Tacos de la Calle
House Strawberry Margarita
The Grand Hacienda Fajitas
Free Chips and Salsa
Quesadilla la Gringa
Chicken Chimichanga
Molcajete Vallarta
Chips \u0026 Salsa

“This is the absolute best Mexican food in the area! The service is exceptional, food is hot and fresh and they have the best raspberry margaritas around by far!!! If you happen to get lucky and grab a seat by the bar you will not regret it. The bartender, Carissa has a great personality, knows her stuff and has great recommendations. The brisket is delicious and the shredded chicken chimichanga with the house queso is to die to! I recommend this restaurant to all of my friends and to you as well.“

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

Customers` Favorites

El Rey's Chimichanga
Raging Queso Burrito
Raging Steak Burrito
Happy Hour Margarita
Mexican Street Corn
Chips \u0026 Salsa
Chicken Fajitas
Chips and Salsa
Short Rib Tacos
Cantina Nachos

“We went here for my birthday during spooky Season. The restaurant was so cute and aesthetic! This is my favorite Mexican restaurant in st pete! I am a little disappointed that they downsized their menu. They used to have the best burrito with steak (I forgot what it was called), and it was so cheesy and saucy. Now they have one burrito option with your choice of protein. It wasn't cheesy or saucy at all. There was a tiny bit of queso on top but overall it was very dry and not good. Also, i should add: I'm a vegetarian and I would order the burrito with the meat on the side and give it to someone I was with. There aren't many other vegetarian options anymore. Drink options are great! I'll definitely return but only for chips, salsa, queso, and margaritas. I won't be getting entrees there anymore.“

4.2 Good177 Reviews
Wicked Cantina St Pete Mexican • $
3650 Tyrone Blvd N, St. Petersburg

Customers` Favorites

Chips Salsa and Wicked Queso Dip
Complimentary Chips and Salsa
Pork Chile Verde Chimichanga
Pork Carnitas Street Tacos
Fish Tacos Rice and Beans
Fried Chicken Sandwich
Wicked Burrito Plate
Chips and Guacamole
Cowboy Brisket Bowl
Seafood Enchiladas

“🔥 Just had a WICKED good time at Wicked Cantina in St. Pete! 🔥
Fresh flavors, huge portions, and the kind of vibe that makes you want to stay awhile.

💜 Shoutout to Sophia, our amazing waitress—she made the whole experience even better!

Already planning our return… and you should too.
📍 Add Wicked Cantina to your must-try list today!“

4.1 Good234 Reviews
The Floribbean Caribbean • $
2410 Central Ave, St. Petersburg

Customers` Favorites

Kids Pulled Pork Coconut Rice Salsa
Sweet Potato & Plantains
Chipotle Sweet Potatoes
Ox Tail - Build a Bowl
Sweet Heat Havana Bowl
Chicken Sweet Plantains
Island Umami Bowl
Lime Crema Sauce
Thai Rican Bowl
Cuban Style Pork

“I highly recommend this restaurant. The flavor was amazing! I will be coming back to visit every time I am in St. Pete’s!“

4.7 Superb280 Reviews
Que Pasa Mexican Cantina Mexican • $
10478 Roosevelt Blvd N, St. Petersburg

Customers` Favorites

Tres Flautas Perezosas Dinner
Enchiladas Tres Amigos
Tableside Guacamole
Salsa with Chips
Chicken Fajitas
Chicken Burrito
Rice and Beans
Steak Burrito
Chips & Salsa
Chimichangas

“Que Pasa is amazing!! Excellent food, great service and relaxing atmosphere. Very authentic Tex Mex!! The staff is so friendly and accommodating!!“

3.6 Good119 Reviews
Chile Verde Mexican • $
4801 34th St S, St. Petersburg

Customers` Favorites

Homemade Guacamole and Chips
Mexican Tacos El Pastor
Refried Beans and Rice
Chips and Salsa Box
California Burrito
Side Refried Beans
Garlic Naan Bread
Cheese Quesadilla
Enchiladas Verde
Tacos Al Pastor

“We eat here often after catering our own events! Tried some items off the new Indian menu, all were fabulous!“

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

Customers` Favorites

3 Types of Tacos
Rice and Beans
Tacos de Asada
Quesadilla
Al Pastor
Steak

“The food is so good. Honestly when anyone asks for Mexican recommendations, the results I see are so inferior to this modest place.“

4.6 Superb46 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
Huevos Rancheros
Mexican Skillet
Refried Beans
Chimichanga
Tortillas

“I love the food here. Especially the Mexican breakfasts #1 and #4. The #4 Chilaquillas are my absolute favorite. Very spicy/hot and absolutely delicious. and for dinner the Enchiladas Rojas are exceptional. Also very spicy/hot. Chips and salsa served for dinner orders. Great family owned gem 💎“

4.3 Superb45 Reviews
Nitallys ThaiMex MLK Asian Fusion • $$
1163 Dr M.L.K. Jr St N, St. Petersburg

Customers` Favorites

Panang Mole Curry with Shrimp
Spicy Basil Stir Fry
Pineapple Fried Rice
Pineapple Red Curry
Chorizo Fried Rice
Mexican Thai Curry
Chipotle Pad Thai
Thai Chicken Wrap
Pad Thai Noodles
Crab Fried Rice

“The food is outstanding! Will be back very soon.“

4.3 Superb191 Reviews
Grand Hacienda Mexican • $
Tyrone Square, 2424 Tyrone Blvd N, St. Petersburg

Customers` Favorites

Grandma Maria Chicken Soup
The Grand Hacienda Fajitas
The Grand Hacienda Fajita
Mexican Street Corn
Lunch Tamale Plate
Shredded Chicken
Grilled Fajitas
Fried Ice Cream
Brisket Tacos
Grand Burrito

“This is the absolute best Mexican food in the area! The service is exceptional, food is hot and fresh and they have the best raspberry margaritas around by far!!! If you happen to get lucky and grab a seat by the bar you will not regret it. The bartender, Carissa has a great personality, knows her s*** and has great recommendations. The brisket is delicious and the shredded chicken chimichanga with the house queso is to die to! I recommend this restaurant to all of my friends and to you as well.“

3.9 Good207 Reviews

You May Also Like