See you soon 👋

We're sending you to our friends at Groupon.com to check out this offer.

Tampa Bay

It’s better in the app

Download. Join. Explore.

Download. Sign in. Explore.

Top Mexican restaurants in Tampa Bay

These are the spots locals crave!

Did someone say Mexican food in Tampa Bay?

Let’s taco bout’ it!

Lolis Mexican Cravings

With plenty of great locations around Tampa, Lolis Mexican Cravings is one of the best Mexican restaurants in Tampa Bay. Their homemade tacos and tamales are practically famous.

Our recommendation: Order ANY of the tacos and your taste buds will thank you. With a fun and exciting atmosphere, Loli’s is a perfect start to a night out with flavorful food!

3324 W Gandy Blvd, Tampa, FL 33611

Miguel's Mexican Seafood & Grill

Combine Mexican cuisine 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!

Our recommendation: Check out their gorgeous patio seating and order the chile con queso blanco for an appetizer and the Kobe fajitas for the main dish.

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!

Our recommendation: If you save room for dessert, get the fresh churros topped with dulce de leche and a scoop of vanilla ice cream. Let’s not forget their refreshing craft cocktail menu.

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.

Our recommendation: Get their barbacoa tacos, garnished with onions and cilantro, paired with an authentic margarita.

9617 Bay Pines Blvd, St. Petersburg, FL 33708

Casa Tina

Casa Tina brings a wholesome spin to authentic Mexican cuisine with plenty of fresh and vegan options. They go above and beyond to make sure your experience is great with live entertainment, too!

Our recommendation: Try the shrimp and mango quesadilla! You can’t go without ordering the ceviche. If you want to indulge a little, Casa Tina has drinks, from refreshing sangria to strong margaritas.

365 Main St, Dunedin, FL 34698

Nitallys ThaiMex MLK

This unique concept of Thai and Mexican fusion offers some of the tastiest options of all of our favorites, from pad thai, fried rice, tacos, burritos, and more. The decor is really pleasant and colorful to match their incredible dishes!

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

Margaritas Mexican Restaurant

Taste ridiculously good margaritas and Mexican food at this local gem! The live music adds a whole level of entertainment to the experience, so be sure to check out their website for all the details.

Our recommendation: Start off with a signature margarita, fresh chips, and salsa, and then moving on to the chicken fajitas. We love this yummy Mexican food Tampa and you’ll love it too!

209 E Davis Blvd, Tampa, FL 33606

Señor Tequila Mexican Grill Westchase

Nothing goes better with Mexican food than a margarita! 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!

11115 N Dale Mabry Hwy, Tampa, FL 33618

Jimmy's Tacos

If you love traditional steak tacos topped with yummy guacamole and house-made sauce, Jimmy’s Tacos is the place for you.

Our recommendation: We love the barrio tacos, quesadillas, and the delicious oaxacadilla. There’s also an amazing kid’s menu, which includes kids’ quesadillas and kids’ burritos, and chicken tenders.

1604 North 17th Street, Tampa, Florida 33605

El Señor de Los Tacos

This farm-to-plate restaurant is famous for using fresh ingredients for its mouthwatering burritos and tacos.

Our recommendation: The chimichanga comes with pico de gallo, rice, sour cream, and fresh guacamole, so it’s a must-try experience if you’re looking for Mexican food Tampa. The fish tacos are another MUST if you are in the neighborhood.

1441 E Fletcher Ave #111, Tampa, FL 33612

Chronic Tacos

There is a wide variety of burritos and tacos at this delicious Mexican spot. Although the potato taco is a customer favorite, there are many other tasty dishes on the menu.

Our recommendation: You can customize the cheese-filled quesadilla platter by selecting your preferred protein and toppings.

10420 N Dale Mabry Hwy, Tampa, FL 33618

Red Mesa Cantina

This Mexican restaurant in Tampa Bay is another must-try place if you love flavorful food. The chef and local staff are fusing the culinary traditions of the Caribbean and Latin America to create a menu of succulent ceviches, tacos, nachos, and empanadas.

Our recommendation: Order the Plantain Crusted Salmon, made with plantain chips, leek cream, red quinoa, and chile arbol oil.

128 3rd St S, St. Petersburg, FL 33701

Taco De Oro Authentic Mexican Food

This is another excellent food truck that is famous for Mexican food in Tampa Bay. With three locations already available, Taco de Oro is delighting bon vivant with its rich Azada, tripa, and carnitas. Evidently, there’s also a wide variety of tacos and tortas.

Our recommendation: Don’t know what to order? You can never go wrong with Flautas! Pair them with some delicious Flan for dessert and a Coca Cola Mexicana.

10002 North Florida Avenue, Tampa, FL, 33612

Chile Verde Restaurant

The quesadilla con carne and tacos Americanos are delicious in this Mexican restaurant in Tampa Bay. The staff is very friendly and the service standard is high, so expect a positive experience with your tacos.

Our recommendation: The restaurant is open during breakfast hours, so grab some breakfast tacos before heading to work!

2801 22nd Ave North, Saint Petersburg, FL, 33713

Besito

Besito’s brings a little kiss of Mexico with every meal, made with the freshest ingredients. With 100+ tequilas and cocktail flavors to choose from, their happy hour runs every Monday – Friday from 3pm – 6pm!

Our recommendation: Start with Flautas de Pollo as an appetizer and for your entree, we love the Beef Barbacoa Enchiladas. For dessert, order the Sample Platter, a trio of their most popular desserts. Look out for lunch specials during the weekdays!

205 Westshore Plaza, Tampa, FL 33609

Mad Beach Cantina

Mad Beach Cantina is THE neighborhood spot for Mexican cuisine. Serving ‘contemporary Mexican cuisine with a blend of Florida flow’. Located on Madeira Beach, this colorful and flavorful restaurant is the perfect beginning, or end, to your next beach day.

Our recommendation: To help introduce you to some of their drink options, we recommend ordering the Mad Beach Tequalia Flight. Choose four patron margaritas to mix and match: Traditional, Spicy, or Flavored (strawberry, mango, blackerry, passion fruit, paloma, or melon).

13205 Gulf Ln, Madeira Beach, FL 33708

St. Pete Taco Lady

St. Pete’s Taco Lady is a mobile food truck, catering to individuals and to larger parties! Enjoy fresh and local food prepared with love and care. Keep your eye out for where they’ll be stopped at next!

Our recommendation: Try their Mahi Tacos, made with Wild caught Mahi-Mahi, seasoned and grilled then topped with cabbage, salsa, awesome sauce and cilantro!

5507 38th Ave N, St. Petersburg, FL 33710

Best Mexican restaurants in Tampa Bay

 

These must-try Mexican restaurants in Tampa Bay are ideal for margarita-sipping and chips and salsa enthusiasts. Looking for more? Check out our weekend guide for more things to do 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!

Curated by

Hello! I’m an author and visual artist here to share my knowledge on the Tampa Bay Area. I love the local art, markets, and delicious food.

Discover more