Best Mexican Food in Tampa

Don’t know where to spend your Taco Tuesday in Tampa? We picked our top 10 favorite Mexican restaurants in the bay!

Lolis Mexican Cravings

Loli’s Mexican Cravings offers street-style, made from scratch tacos, sopes, tortas, tamales and quesadillas at their three locations in Tampa. In my opinion, Loli’s sells some of the most authentic tacos in Tampa! Plus you can sit down or take them to-go. Loli’s is a family-friendly and affordable place that is truly unmatched.

Green Lemon

If you’re looking for an upbeat place to order Mexican food, Green Lemon is your place! Green Lemon has delicious bowls, tacos, QUESO (please order it!) and their margs which come in several different flavors and sizes. Green Lemon is great for birthdays, a Friday night out with the girls, or a brunch date on the weekends. If go on the weekend, be sure to make a reservation because they are alway packed!


Bartaco’s chill, coastal vibe is the perfect place if you love smaller street style tacos. Bartaco always has a secret menu and is constantly rotating items so keep up with their social to find out what to order! Right now their secret menu is offering crispy oyster tacos. You may need to order a few tacos in order to fill up but they’re so packed with flavor you won’t want to stop eating them!

Besito Mexican 

This sunset colored interior and candle lit restaurant makes for a perfect, cozy, intimate date night. The upscale Mexican restaurant is known for its guacamole which is made table side and great happy hour specials from 4pm-6:30pm. Besito also offers complementary dessert churros and their margs are highly recommended.

Miguels Mexican Seafood and Grill 

From the lobster fajitas to the seafood chimichangas, Miguels has has an amazing blend of both authentic Mexican and seafood options unlike other restaurants in the area. Their creative dishes are what sets them apart from the rest!

Taco Bus 

Taco Bus is a fast food Mexican restaurant and depending on the location it’s the perfect late night snack! At some locations, the restaurant is open until 12am on weekdays and 4am on weekends.

Acapulco Tacos

Acapulco Tacos is a “hole in the wall” taco restaurant which doubles as a Mexican grocery store and offers extremely affordable tacos. This bodega-like restaurant offers tacos for $2.25 and alcohol can be purchased in the store. If you’re looking for authentic Mexican drinks, this is your place!

Urban Cantina

With its quirky Mexican wrestler decorations and upbeat vibe, Urban Cantina is the perfect stop for a quick work day lunch. It offers a great taco Tuesday deal where you can order three tacos for under $7 or $2 individual tacos. Parking can be tough since it’s located in downtown Tampa, but luckily it’s is free after 6pm!


California Tacos

California Tacos offers menu items that you truly cannot find anywhere else in the bay. They are known for their fish tacos and burritos with french fries in the middle, and the best part…their freshly made churros! They were also featured on Food Networks Dinners, Drive-In’s and Dives.


Rocco’s Tacos

Rocco’s is known for it’s stunning decor and is similar to Green Lemon in that is has a fun, party-esque atmosphere but it is a little more upscale. Unlike other restaurants in Tampa, Rocco’s offers all you can eat Tacos on Tuesdays as well as $6 margs starting at 7pm. Don’t forget to take a picture at the wing statue in the front of the restaurant.

Best Mexican Tampa.png
Kiera Andrews