Tampa Bay
Share on facebook
Share on twitter
Share on linkedin
Share on pinterest

7 Delicious Taco Places in St. Pete

A Story By

No craving hits you harder than a taco craving!  Luckily there are so many taco places in St. Pete to choose from!  When asking the locals, everyone will have their own favorite, so we’ve done our research to pull them all together for you to find your new favorite spot!  From modernized to the traditional, there are taco places in St. Pete that are perfect for you.

Check out our master guide below for the best taco places in St. Pete and let us know which is your favorite!

Red Mesa Cantina is another super popular spot in St. Pete!  Red Mesa has multiple eatery concepts, with Cantina being a sit down restaurant vibe.  With two bars, indoor and outdoor patios, and an ornate fountain in their courtyard, this is the most beautiful Mexican restaurant we have ever experienced!  We recommend sitting in their courtyard, a dining experience that you won’t find anywhere else.

As a sit down restaurant, Red Mesa Cantina includes crafted small plates and appetizers with a blend of Latin American and Caribbean flavors to enhance your taco night dinner.  After having a side of ceviche with your tacos, you won’t want to have it any other way again!  

Don’t miss out on their elaborate cocktail menu as well.  Mixologists create unique drinks with fun names, like the “Drink You Away” spicy margarita – with tequila, fresh citrus juices, jalapeno, and a cumin-salted rim!

Sunday | 11AM–9PM
Monday – Thursday | 11AM–10PM
Friday – Saturday | 11AM–11PM

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

Looking for the one of the most popular taco places in St. Pete?  St. Pete locals consider Casita Taqueria a regular spot on their list because of their food with a homecooked taste with a modern twist.  Casita adds love to all of their dishes, which shows in their ingredients!  From in-house made tortillas, slow-cooked meats, and local produce, this spot creates amazing dishes with the freshest ingredients.

For over 10 years, Casita has been serving up yummy in their fun, casual space.  Their outdoor patio is the perfect place to enjoy the breeze while chowing down on Taco Tuesday with a cold beer at your side.

Sunday | Closed
Monday – Saturday | 11AM–9PM

📍 2701 4th St N, St. Petersburg, FL 33704

Are you on the fly or just want an informal experience?  Red Mesa Mercado is a walk-up and order style Mexican food stand with outdoor seating.  Inspired by casual dining in Southern California and Mexico, Mercado focuses on the food and none of the fluff.  Here you’ll find California and Mexican fusion flavors, the perfect cuisine for a casual lunch or a late night craving.

Stop by Red Mesa Mercado for lunch and brighten up your work day!  It is also the only place in St. Pete where you can try out a Mexican-inspired breakfast menu, with yummy breakfast tacos that may just be cheaper than fast food drive thru!  Our favorite has to be their Mexican Mocha, with cinnamon and Mexican cane sugar.

Sunday | 9AM–9PM
Monday – Thursday | 7:30AM–9PM
Friday | 7:30AM–10PM
Saturday | 9AM–9PM

📍 1100 1st Ave N, St. Petersburg, FL 33705

Looking for the spiciest Mexican food in the area?  Look no further than the Grumpy Gringo!  This casual eatery will make any taco lover happy, with the classic menu items, seafood, or vegan dishes! Most comparable to Mexican food in California, West Coast transplants who live in St. Pete love to visit the Grumpy Gringo for food from back home.  What can beat authentic street tacos, with a twist of lime and a bit of salsa!

Known for their salsas, this spot has super hot salsa – great for spicy food fanatics.  Whether you add a little or a lot – the flavor of the dish will always be phenomenal!  We recommend their amazing tacos El Pastor, or the Lengua – beef tongue – if you’re feeling more adventurous!

Sunday | 11AM–5PM
Monday – Saturday | 7:30AM–9PM

📍 2510 22nd Ave N, St. Petersburg, FL 33713

What goes best with tacos?  A few margaritas of course!  Nueva Cantina is a cantina style restaurant – with colorful lighting, fun decor, and tons of wall murals inspired by Mexican art.  We love the mood that is created at Nueva Cantina.  It is the perfect spot to meet up with friends for a fun Taco Tuesday!

Join Nueva Cantina at one of their indoor or outdoor bars for some great eats.  We recommend their Mojo Pork tacos or their Vegan tofu tacos!  Pair this with one of their huge margarita pitchers, and you’ll be set!  

Sunday – Thursday | 11AM–9PM
Friday – Saturday | 11AM–10PM

📍 1625 4th St S, St. Petersburg, FL 33701

Tacos are the best at the hideaway spots that are only known by the locals!  This hideaway gem is Chile Verde, an authentic cafeteria style Mexican food shop. Chile Verde regulars keep coming back for large portions and no nonsense flavor!  If you are looking for simple tacos straight from Mexico, then this is the spot for you.

Chile Verde serves their food in takeout containers because you will definitely have food to take home!  There are so many favorite options to try out – from barbecued beef, lamb, or carnitas!  If you are into tripe as well, this is one of the few places where you can get delicious Tripa Tacos!  We recommend ordering multiple kinds, with a side of beans and rice to complete your meal.

Daily | 7AM–10PM

📍 2801 22nd Ave N, St. Petersburg, FL 33713

If you are craving seafood tacos, then you have to visit Trophy Fish – you’ll be hooked!  This nautical themed restaurant promises fresh tastes and freshly caught seafood.  Using the best ingredients, Trophy Fish creates unique dishes – especially for their tacos.  Be sure to come early – with no reservations, this spot definitely fills up quick!

Upon entering, you’ll want to check their chalkboard menu – which lists their catch of the day.  Vegetarian and chicken are available, so if seafood is not your thing you will still get to try out their amazing seasonings!  You’ll get to pick from multiple seasoning types for your meat and then you will ask for them taco style.  We love their tacos because they’re topped with a tropical pineapple and mango salsa, then served with beans and rice for a full, hearty meal!

Sunday | 12PM–Late
Monday – Tuesday | Closed
Wednesday – Friday | 5PM–Late
Saturday | 12PM–Late

📍 2060 Central Ave, St. Petersburg, FL 33712

Our 7 Favorite Taco Places in St. Pete

Excited about exploring taco places in St. Pete? Let us know your favorite by tagging @StuffToDoInTampaBay on Instagram and Facebook!

Jacky Saunders

Jacky Saunders

Jacky is a blogger for the Stuff to Do in Tampa Bay City Guide. For more insight on the best events and things to do in the Tampa Bay area, download the UNATION app and follow @StufftoDoinTampaBay on Instagram, Facebook, YouTube, Pinterest, and TikTok.

Subscribe Now

Get the best things to do in Tampa Bay delivered right to your phone! 
Please enter a valid email address.
Thank you for subscribing!
Weekend Guides
Checkout all the past Tampa Bay weekly Guides in the Stuff To Do Archive
Find Stuff To Do
Discover the best featured and staff pick events in Tampa Bay on UNATION
Connect on Facebook
Join our Stuff to Do in Tampa Bay Facebook group to find more upcoming events

Get the App!

Download the UNATION app and discover tons of local events


Share on facebook
Share on twitter
Share on pinterest
Share on linkedin


Share on facebook
Share on twitter
Share on pinterest
Share on linkedin


Share on facebook
Share on twitter
Share on pinterest
Share on linkedin