Best Mexican Restaurants in St. Pete/Clearwater
From tacos to tequila, these taquerias and cantinas dish out some of the best Mexican food in St. Pete/Clearwater. Use this list to plan out your weekly taco Tuesday outing, or to satisfy your everyday craving for some south-of-the-border flavor. Either way, every day’s a good day for sizzling, saucy Mexican cuisine.
Casita Taqueria, St. Pete
You know a restaurant is good when they have three successful locations in one city! Casita Taqueria is a fast-casual Mexican restaurant in St. Pete with an authentic and festive vibe. Everything is made from scratch with the freshest ingredients, including their corn tortillas and chips.
Grand Hacienda, St. Pete
It’s always a party at Grand Hacienda with its jumbo margaritas in an array of creatively spicy, sweet and savory flavors. Sip a festive drink while enjoying signature dishes such as house made tamales or pulled chicken with complex Poblano Mole sauce. The St. Pete location is on 11th Ave. N., but you’ll find two additional locations – one near Tyrone Square Mall and the other in St. Pete Beach.
Nitally's ThaiMex Cuisine, St. Pete
This bold fusion of Thai-Mex cuisine is what foodies dream of. Imagine delicious creations such as Chipotle Pad Thai, Panang mole curry served in a burrito, or tacos topped with peanut sauce. At Nitally's, many of these creative entrees can be made vegetarian or vegan friendly!
Nueva Cantina, St. Pete and St. Pete Beach
Nueva Cantina serves up exciting contemporary Mexican cuisine that is sure to impress any foodie’s palate. Everything is made fresh, in-house, from locally sourced ingredients. Even their guacamole is made fresh to order! Paired with a festive decor, it’s sure to provide the perfect Latin dining experience. Pro tip: Order a refreshing frozen margarita.
Poppo’s Taqueria, St. Pete
Using only fresh ingredients, Poppo’s Taqueria really stands out. Enjoy a classic Poppo's taco with your choice of protein, pico, slaw and delicious feta cheese. With hand-pressed corn tortillas made fresh for each order, you really can’t go wrong with any choice on the menu. Pro tip: Order an ice-cold horchata to complete the experience.
Red Mesa Cantina, St. Pete
This is the perfect spot for a group gathering – Red Mesa Cantina is a modern Mexican taqueria and tequila bar, where social dining is a celebration. Enjoy the largest selection of tequila in the area, paired with an a la carte menu full of creative bites. You'll find two locations in St. Pete – Red Mesa Cantina in downtown St. Pete and Red Mesa Restaurant north of the downtown area, located on 4th St. N.
Red Mesa Mercado, St. Pete
Not to be confused with its big brother and sister Red Mesa Cantina and Red Mesa Restaurant, Red Mesa Mercado is an iconic quick serve/outdoor eatery where Cali-Mex and old-world Mexican flavors meld. It’s located in St. Pete’s trendy Edge District and is a great local spot for mouthwatering street tacos, quesadillas, burritos and more.
Taco Dirty, St. Pete
With an edgy name, Taco Dirty serves up some incredibly fresh and unique modern Mexican fare! You can find this Ciccio Restaurant Group concept in the newly opened On The Fly Food Hall on 4th St. N. in St. Pete, alongside its siblings - Better Byrd, Sweet Soul, and Fresh Kitchen. Tacos and bowls are their specialty, but mix-and-match with the other concepts to really level up your experience.
Casa Tina Mexican Grill, Dunedin
This vibrantly decorated Mexican restaurant known for hosting local fiestas can be found right in the heart of Dunedin. Sip on craft cocktails and enjoy a menu with all-natural selections, with many vegan/vegetarian options available. Pro tip: Don't miss Casa Tina's Cirque Show that happens in the restaurant every Saturday and Sunday.
Los Amigos Dos, Dunedin
This hole-in-the-wall Mexican restaurant and supermarket is considered one of Dunedin’s best-kept secrets. Los Amigos Dos goes back to the basics, with simple and authentic cuisine, great service and affordable prices. You'll find Mexican dishes of all varieties and flavors on their extensive menu.
Taco Baby, Dunedin
Once an ATM that dispensed money... but now dispenses tacos? Hey, we like it! Taco Baby happens to be Florida’s tiniest taco stand. Next time you’re in downtown Dunedin, stop by and make a withdrawal! Pro tip: Vegetarians and carnivores alike, be sure to order the jackfruit pibil tacos.
El Huarache Veloz, Pinellas Park
If you’re looking for authentic Mexican cuisine, El Huarache Veloz is the spot to go (just read the reviews on Yelp and you'll see diners raving, "Wow... 100% legit" and "So delicious!" and "AMAZING food"). Located in an inconspicuous strip mall in Pinellas Park, this small, family-owned hidden gem serves up some of the best tacos you’ll find anywhere outside of Mexico. There's a take-out window, or you can dine inside the small restaurant.
Marina Cantina, Clearwater Beach
At Marina Cantina, dig into the freshest local seafood highlighted in authentic Mexican dishes. Enjoy rooftop views of Clearwater Beach, with a refreshing house-made margarita in hand. Pro tip: Elevate your experience by dining at sunset.
VIP Mexican Restaurant & Lounge, Treasure Island
It’s not uncommon for this local hot spot to have a line to get a table, but we promise it’s worth the wait. Come here for one of VIP Mexican's famous "wet burritos" smothered in sauce and melted cheese, washed down with a margarita.