Tampa’s thriving food scene is home to many marvelous Mexican restaurants. There you will refreshing margaritas alongside sizzling fajitas, juicy steaks, and tasty tacos. Check out our top picks in the city.
1. Green Lemon
The Green Lemon in Tampa is a welcome escape into Mexican cuisine. Relax at the end of the day in this colorful spot with a delicious margarita paired with moreish burritos, tacos, and more for the perfect evening. There are tons of tasty vegetarian options too
📍915 S Howard Ave, Tampa, FL 33606
Besito Mexican Restaurant is, as it styles itself, ‘a little kiss of Mexico’. It’s a slightly upmarket spot, with gorgeous decor and lighting that’s simply enchanting. Their homemade guacamole and mole chicken enchiladas are must-tries and the cocktails are so creative. Plus, there they have over 100 tequilas, so if your loved one is a tequila enthusiast, now you know where to bring them!
📍205 Westshore Plaza, Tampa, FL 33609
Miguel’s Mexican Seafood & Grill makest the most of Tampa’s thriving Mexican food scene and Florida’s fresh seafood. In particular, their succulent pork and shrimp fajitas and their stuffed jalapeños with shrimp are super popular with guests. Friendly servers are the cherry on top of the whole experience.
📍3035 W Kennedy Blvd, Tampa, FL 33609
Miguelitos Taqueria Y Tequilas is a spot you won’t want to leave in a hurry. From the inventive guacamole to the mouth-watering chicken tacos, their dishes really deliver on flavor. The presentation is almost as pretty as the food is tasty and it’s a perfect place to bring friends and family, with attentive servers there to make your experience special. Of course, you have to try the tequila at this lovely Mexican restaurant.
📍2702 W Kennedy Blvd, Tampa, FL 33609
Mangonadas Mexican Kitchen is a refreshing hangout spot, serving tons of fresh fruit starters like strawberries and cream and mangonada that pair perfectly with cocktails. From their carne asada tacos to their handmade chips and salsa, customers rave about the vibrant flavors here. There’s even a kid’s menu and if you’re looking for indulgent churros then check this place out!
📍6823 N Habana Ave, Tampa, FL 33614
Catrinas Tacos and Tequila Bar is a stunning, colorful spot bound to lift anyone’s spirits. The bold birria tacos and chicken tostada are hard to resist. Plus, the signature guacamole is mouthwatering, freshly made and creamy with a zesty kick. Their service is amazing, and the restaurant will send you straight to Mexico without the need to board a plane.
📍1611 N Howard Ave, Tampa, FL 33607
Crazy Burrito’s birria tacos are a knockout, along with the delicious flautas – both are fan favorites here. The perfectly spiced meat along with the fresh guacamole and salsa make for the perfect combination. It’s a really friendly spot with playful decor and an upbeat vibe that will have you coming back again and again.
📍2506 W Columbus Dr, Tampa, FL 33607
Alvarez Authentic Latin Food 2 is the real deal. Their breakfast burrito and horchata drink are the perfect way to start the day. Each and every dish is made fresh with the customer in mind and this no-frills spot really concentrates on taste rather than being overly flashy. Plus, a trip to this place won’t break the bank.
📍12227 N Florida Ave, Tampa, FL 33612
Urban Cantina has a fresh and exciting take on Mexican cuisine. The house-made chips and guac are a perfect balance of creaminess and crunchiness. Plus, their outdoor bar is a stunning spot where you can sip margaritas and enjoy sunny Tampa.
📍200 E Madison St, Tampa, FL 33602
TacoSon Authentic Mexican Grill is another of Tampa’s fantastic Mexican restaurants. The nachos and burritos and just two options that will make your mouth water and here you can choose your own flavor combinations – creating your new favorite dish. It’s an understated spot – the decor isn’t over the top but you’ll find that the food is vibrant enough that it doesn’t matter.
📍7521 N 56th St, Tampa, FL 33617
These Tampa Mexican restaurants will bring some extra spice to your evenings. Vibrant flavors abound and, combined with friendly staff these places are sure to impress. So, next time you’re craving Mexican food, check out these exceptional spots.