Share on facebook
Share on twitter
Share on linkedin

9 Best Mexican Restaurants in Tampa Bay

A Story By

From tiny taco joints to upscale restaurants, Tampa Bay is full of top-notch Mexican food. Whether you’re craving soul-warming tacos or a mountain of bright and beautiful guacamole, here are the 9 best Mexican Restaurants in Tampa Bay.

Loli's Mexican Cravings

With plenty of great locations around Tampa, Lolis Mexican Cravings is one to watch. Their home-made tacos and tamales are practically famous. With a fun and exciting atmosphere, Loli’s is a perfect start to a night out with flavorful food. We recommend ordering any of the tacos!

11AM-9PM Daily

📍3324 W Gandy Blvd, Tampa, FL 33611

Miguel's Mexican Seafood & Grill

Combine robust flavors of Mexican cuisines with Tampa Bay’s freshly caught seafood, and you have Miguel’s Mexican Seafood & Grill in Tampa. Do yourself a huge favor by ordering one of their frozen or signature margaritas with your dish, they are outstanding! Be sure to check out their gorgeous patio seating. We recommend the chile con queso blanco for an appetizer and the kobe fajitas for the main dish.

Sunday-Thursday 11AM-10PM | Friday-Saturday 11AM-11PM

📍 3035 W Kennedy Blvd, Tampa, FL 33609

Mekenita Cantina

Mekenita Cantina is a modern Mexican restaurant that everyone in Seminole Heights loves. Their impressive menu includes popular items like the Chili Garlic Rubbed Smoked Pork Tacos, the Grande Burrito, and the Citrus Grilled Chicken Enchiladas. If you’re really, really hungry, you should order their huge burrito bursting with fresh, authentic flavors. You’ll leave with a food coma or most likely have leftovers.

If you do save room for dessert, which you should, we’d recommend the fresh churros topped with dulce de leche and a scoop of vanilla ice cream. Let’s not forget their refreshing craft cocktail menu and $6 margs on Mondays. We love their traditional and Tamarind flavored margaritas. Salud! 

Monday-Thursday 11AM-9PM | Friday-Saturday 11AM-10PM | Sunday Closed

📍6707 N Florida Ave, Tampa, FL 33604

Taquitos Mexican Restaurant

Satisfy your cravings with flavorful Mexican dishes from Taquitos Mexican in St. Pete. Everything on their menu is huge, you’ll be tempted to split a meal with your buddies, but trust us, you’ll immediately regret sharing. Taquitos Mexican cares about quality. Their handmade and original cuisines are prepared with the highest quality ingredients. We recommend ordering their barbacoa tacos paired with an authentic margarita.

Tuesday-Saturday 11AM-8PM | Sunday-Monday Closed 

📍9617 Bay Pines Blvd, St. Petersburg, FL 33708

Casa Tina

Casa Tina brings a wholesome spin on authentic Mexican cuisine with plenty of fresh and vegan options. The atmosphere is beautifully decorated with a welcoming and friendly vibe. They go above and beyond to make sure your experience is great with live entertainment too. 

The chips and salsa are a great way to start off and then we recommend ordering the shrimp and mango quesadilla. The ceviche is also delicious! If you do want to indulge a little, Casa Tina has amazing drinks from refreshing sangria to strong margaritas. 

Monday Closed | Tuesday-Thursday 5-9:30PM | Friday-Saturday 5-10PM | Sunday 5-9:30PM

📍365 Main St, Dunedin, FL 34698

Nitally's ThaiMex

When Thai food meets Mexican food, you have Nitally’s in St. Pete. This unique concept offers some of the tastiest options of all of our favorites from pad thai, fried rice, tacos, burritos, and more. If you love spice, this is your place! Nitally’s is a master with spices and everything bursts with flavor. The decor is really pleasant and colorful to match their incredible dishes!

Sunday-Monday Closed | Tuesday-Friday 11AM-1:30PM, 5:30-9:30PM | Saturday 11AM–2PM, 5:30–9PM

📍1163 9th St N, St. Petersburg, FL 33701

Xochitl Cocina Mexicana

Xochitl Cocina Mexicana is nacho average Mexican joint. This trendy restaurant in Tampa Heights offers delicious Mexican inspired foods, incredible handcrafted cocktails, and fun events like drag queen bingo. Xochitl’s food is fresh and crave-worthy. We recommend ordering the house made chips and queso or nachos paired with a spicy jalapeño margarita! 


Sunday-Monday Closed | Tuesday-Thursday 5-9PM | Friday-Saturday 5-10PM

📍 307 W Palm Ave, Tampa, FL 33602

Margarita's Mexican Restaurant

When a restaurant is named after our favorite drink, we’re all about it! Margarita’s in Davis Island is a lively atmosphere serving up ridiculously good margaritas and Mexican food with robust and fresh flavors. The live music adds a whole level of entertainment to the experience, so be sure to check out their website for when they’re offering it! We recommend starting off with a signature margarita, their fresh chips and salsa, and then move onto the chicken fajitas. 

Sunday-Thursday 11AM-10PM | Friday-Saturday 11AM-11PM

📍 209 Davis Blvd, Tampa, FL 33606

Senor Tequila Mexican Grill Westchase

Nothing goes better with Mexican food than a sangarita! Señor Tequila in Westchase is the perfect go-to spot for a refreshing meal that is bright and beautiful, paired with a delicious drink. Flautas, enchiladas, burritos, nachos chimichangas and more, Señor Tequila has it all. The atmosphere is fun and festive, perfect for meeting some friends for a few drinks and amazing food. Plus, they offer 2-for-1 16oz margaritas during happy hour! 

Monday-Thursday 11AM-10PM | Friday-Saturday 11AM-11PM | Sunday 11AM-9PM

📍11115 N Dale Mabry Hwy, Tampa, FL 33618

9 Best Mexican Restaurants in Tampa Bay

These must-try Mexican restaurants in Tampa Bay are ideal for the margarita-sipping and chips and salsa enthusiasts. If you’re looking for the best margarita happy hours, amazing handmade tortillas, and Mexican cuisine with fresh ingredients, look no further than these 9 Mexican restaurants in Tampa Bay! 

We know it’s hard to resist snapping a photo before diving in, but we want to see the beautiful dishes and cocktails you order at one of these restaurants! Tag us at @stufftodointampabay on Facebook or Instagram

Haley Haman

Haley Haman

Hailing from Chicago, IL, I made my way to the Sunshine City for a new adventure. I have a huge desire to create a lifestyle enjoying delicious food, traveling, going to events, and exchanging good vibes along the way. Tampa Bay makes it all possible and I become energized to be able to dive into the next experience in this amazing city. I'm an energetic beach bum that lives for a good time but also enjoys relaxing poolside with a refreshing rum runner!

Subscribe Now

Get the best things to do in Tampa Bay delivered right to your phone!

Weekend Guides
Checkout all the past Tampa Bay weekly Guides in the Stuff To Do Archive
Find Stuff To Do
Discover the best featured and staff pick events in Tampa Bay on
Connect on Facebook
Join our Stuff to Do in Tampa Bay Facebook group to find more upcoming events.

Get Featured!

Want your event listed on our blog? Fill out the form below for more info

Get the App!

Download the UNATION app and discover tons of local events