Skip to content

Top Mexican Restaurants in Tampa

Miguelitos Taqueria Y Tequila
Green Lemon
Lolis Mexican Cravings
Lolis Mexican Cravings
Lolis Mexican Cravings
Lolis Mexican Cravings
Bartaco
Besito
Margaritas
Mekenita Cantina
Senor Tequila Mexican Grill
Senor Tequila Mexican Grill
Urban Cantina
Don Julio's Authentic Mexican Cuisine
Taco Bus
Taco Bus
Taco Bus
Miguelitos Taqueria Y Tequila
Green Lemon
Lolis Mexican Cravings
Lolis Mexican Cravings
Lolis Mexican Cravings
Lolis Mexican Cravings
Bartaco
Besito
Margaritas
Mekenita Cantina
Senor Tequila Mexican Grill
Senor Tequila Mexican Grill
Urban Cantina
Don Julio's Authentic Mexican Cuisine
Taco Bus
Taco Bus
Taco Bus

Mexico may be over a thousand miles across the gulf from Tampa, Florida, but you’d never know it when enjoying a meal at one of the many Mexican restaurants in the city. From the finest ingredients and tastiest dishes to tequila-inspired drinks, below is our list of the best Mexican restaurants in Tampa you don’t want to miss.

 


Photo credit: miguelitostampa.com

Miguelitos Taqueria Y Tequila

2702 W Kennedy Blvd, Tampa, FL 33609
(813) 872-5600

 

Topping Tampa Magazine‘s list of the best Mexican Restaurants in the city is Miguelitos Taqueria Y Tequilas. The atmosphere of this upscale hangout is as inviting as the food itself. Choose from a full menu of tasty street-style tacos or go for one of the specialty platters, all made with local, fresh ingredients. Enjoy the specialty brunch, lunch, dinner, or make it your go-to spot for Taco Tuesdays. Also, give the chilled, infused tequila shots on tap a try. You’ll want to plan your visit here as seats inside and on the outdoor patio can fill up fast.

 


Photo credit: Facebook

Green Lemon

915 S Howard Ave, Tampa, FL 33606
(813) 868-5463

 

Green Lemon is a lively restaurant hangout located in the South Howard Avenue or SoHo neighborhood near downtown Tampa. Here you have a wide variety of choices, from traditional Mexican cuisine to dishes catering to vegetarians and vegans. You’ll also find a gluten-free menu. Unique, modern dishes served in a dining room surrounding by colorful murals make this a great place to return to again and again.

 


Photo credit: Facebook

Lolis Mexican Cravings

10011 West Hillsborough Ave, Tampa, FL 33615,
(813) 243-1500

8005 Benjamin Road, Tampa, FL 33634,
(813) 886-7467

3324 W. Gandy Blvd, Ste. 2, Tampa, FL 33611,
(813) 374-3164

11401 N. 56th St., Temple Terrace, FL 33617,
(813) 442-6932

 

Starting out humbly on Hillsborough Avenue, Lolis Mexican Cravings is so good that it now sports two more locations within the city limits and a new one in adjacent Temple Terrace. You’ll want to savor their authentic, homemade Mexican dishes, from tacos to tamales to sopes to tortas. Enjoy the casual atmosphere in this friendly family-run restaurant.

 


Photo credit: Facebook

Bartaco

1601 W Snow Ave, Tampa, FL 33606,
(813) 258-8226

 

Head into one of the trendiest neighborhoods in Tampa, Hyde Park, and enjoy some of the best tacos anywhere. Choose your fillings, from the well-known mojo pork to the in-house specialties of sesame ribeye or roasted duck. You can even include fried oysters for a unique treat. There’re more than tacos, however, so mix up your dishes any way you like. The locale is exciting, and the restaurant bar is a fun place to hang out if you have extra time on your hands.

 


Photo credit: Facebook

Besito

205 Westshore Plaza, Tampa, FL 33609,
(813) 287-4800

 

Feel like you’re in Mexico with a stop at Besito for lunch or dinner. A rich cultural experience awaits you, with spectacular dishes and staff treating you like family. Try the iron skillet tacos like the Guajillo marinated port and pineapple salsa taco, a seafood tortilla pie enchilada, or the surprising Mexican-inspired Churrasco Burger. Besito offers vegetarian choices as well. Grab a quick lunch or linger for a while in the comfortable dining room. Peruse the extensive list of tequilas on offer and top it off with a handmade sangrita.

https://american-eats.com/wp-content/uploads/2021/09/besito-fb-1000×667-1.jpg

https://american-eats.com/wp-content/uploads/2021/09/besito-fb-1000×667-1.jpg

Margaritas

209 Davis Blvd., Tampa, FL 33606,
(813) 251-0558

 

Cross the bridge from downtown Tampa onto beautiful Davis Island. Margaritas Mexican restaurant sits in the quaint downtown area. Traditional hand-crafted recipes start with the chunky salsa and extend across the menu. Savor the savory Rellenos or Burrito Diablo, or choose a combination dish of your favorites. Order one of their namesake margaritas for a relaxing start to any meal or to help enjoy the live music at night.

 


Photo credit: mekenitacantina.com

Mekenita Cantina

6707 North Florida Ave, Tampa, FL 33604,
(813) 232-8226

 

Head to the Seminole Heights neighborhood to one of the best Mexican restaurants in Tampa. The Mekenita Catina is a modern take on recipes found in the food lovers Oaxacan region of Mexico. Try their Citrus Grilled Chicken Enchiladas, Garlic Rubbed Smoked Pork Tacos, or any one of the unique choices on their extensive menu. Sip on their signature Tamarind margaritas or savor their homemade Mexican flan for dessert.

 


Photo credit: Facebook

Senor Tequila Mexican Grill

11115 Dale Mabry Hwy, Tampa, FL 33618,
(813) 280-9955

12950 Racetrack Rd., Tampa, FL 33626,
(813)510-3488

 

A cross between elegant dining and casual hangout, two Tampa locations of Senor Tequila Mexican Grill are always willing to serve up a good time along with a good meal. The restaurant offers a wide variety of Mexican dishes, including flautas, shrimp tacos, mojarra, and even vegetarian fajitas. If you are looking to try something out of the ordinary, give their steak cascabel a try. Don’t leave without trying one of their scrumptious desserts, like the Churros or the Chango, a tortilla-wrapped cheesecake treat. Add a specialty drink, whether it be a house margarita or a skinny margarita, with an appetizer like ceviche tropical.

 


Photo credit: getbento.com

Urban Cantina

200 E Madison St, Tampa, FL 33602,
(813) 221-8226

 

In the mix of the downtown business district of Tampa sits the cozy Urban Cantina. Full of fresh ingredients, you’ll find all your favorites here. From quesadillas to Cantina Burritos, only the freshest ingredients will do. Order a takeout fiesta box for family or friends, or grab a chair and sip on a mango margarita, mezcalita, or your favorite cerveza.

 


Photo credit: Facebook

Don Julio’s Authentic Mexican Cuisine

2808 E Bearss Ave, Tampa, FL 33613,
(813) 898-2860

 

This family-owned restaurant is still young but winning over customers both locally and from afar. Founders Esther and Julio Rodriguez arrived in Tampa direct from Mexico back in the 1970s and fulfilled a dream by opening this restaurant in 2018. A specialty is the Birria Tacos, with its slow-cooked Mexican stew playing the starring role. Anything served on their warm handmade tortillas is also a winner. Sit in the intimate dining room or lounge on the outdoor patio for as long as you like.

 


Photo credit: Facebook

Taco Bus

913 E. Hillsborough Ave, Tampa, FL 33604,
(813) 234-0294

505 N Franklin St, Tampa, FL 33602,
(813) 397-2800

2320 E Fletcher Avenue, Tampa, FL 33612,
(813) 977-6808

 

Starting out at its Hillsborough Avenue location, this expanding Florida favorite can also be found as a popular downtown food truck and another locale on Fletcher Avenue. Its so good even Guy Fieri included it on his show Diners, Drive-Ins ad Dives, finding the tortas to be some of the best he’s ever had. The menu is expansive, so there’s something for everyone, including vegetarian and gluten-free options. Taco Bus is a fun place to pick up a lunch to enjoy on the bay or hang out at night.