Best Taco Places in St. Petersburg FL 2023

Best Taco Places in St. Petersburg FL 2023

As I sat down to write this, the first thoughts that popped into my head were 1) Everybody loves tacos, 2) There sure are a lot of different types of tacos these days, and 3) what is the actual origin of the taco—is it really Mexican, and how close to the original are they to what we eat today?

So, I Googled, “What is the origin of the taco?”

There’s a bunch of stuff out there, but I liked The Smithsonian’s article the best, as it was the most interesting, and the most credible, in my opinion. Whatever you do, don’t bother with the one from Ortega. It is so stupid, stating that the very first tacos had “salsa, onions, guacamole, and lime.” I don’t think so.

To sum it up, tacos were most likely invented by Mexican silver miners in the 18th century. Mexican Americans in the Southwest reinvented it, and businessman Glen Bell mass-marketed it to Anglo palates via the crunchy Taco Bell shell. (By the way, Taco Bell is crap.)

The first taco meat was likely offal meat – internal organs and entrails, which aren’t that bad when a chef that knows what they’re doing prepares them.

Tacos evolved naturally when Mexicans immigrated to the U.S. and two things happened. First, they had to use what was available—ground beef instead of offals. Plus, they were no longer dirt poor, and could afford better meat. The other thing that happened that is similar, is that they were influenced by the American, or Norte Americanos, as they would call us, (Mexicans considered themselves “Americans” too)—they were influenced by the American foods, which is how lettuce, tomato, and cheddar cheese found its way into the taco along with ground beef.

Noble Crust Deep South Ad

Everyone always argues about what’s “Authentic”. It’s almost a useless word that gets overused a lot in relation to Mexican food. There’s really no such thing as one kind of authentic when describing an entire country’s food, especially Mexico.

Did you know that before the Spanish came over that the only meat the natives ate was Turkey? They didn’t even use dairy, so no cheese! The Spanish introduced pork, chicken, beef, goat, and sheep – and fried in pork fat. Al Pastor actually comes from Lebanese immigrants to Mexico. So, what is “Authentic Mexican Food”? There’s no such thing. It’s all regional.

Now, there are all kinds of fillings and toppings, and taquerias are continuing to be more inventive every day, which is definitely evidenced by many of our top picks below. Some of the places are sit down, full-blown Mexican restaurants, and others are hole-in-the-wall former gas stations, and everything in between. And yes, I went to all of the places and ate every one of these tacos, some of them many times over. (All photos are my own unless otherwise indicated.)

Ok, on to the list! THE LIST IS IN RANDOM ORDER.

Here are the Best Places to get Tacos in
St. Petersburg, Florida for 2023.

Grumpy Gringo
2510 22nd Ave N
St Petersburg, FL 33713
(727) 851-9800
Grumpy Gringo Website

Grumpy Gringo Street Taco (R) Cochinita Pibil Taco (L)
Grumpy Gringo Street Taco (R) Cochinita Pibil Taco (L)
Carne Asada Taco (L), Barbacoa Taco (R)
Carne Asada Taco (L), Barbacoa Taco (R)

Grumpy Gringo’s flavors are amazing, the service is quick and cheerful, and you must try the house-made hot sauces.

The Street Taco is a corn tortilla, steak, onions, cilantro, and cilantro lime sauce. I got it just how it comes, although there are several extra items you can add.

On the Cochinita Pibil (shredded pork) I added jalapeños, and cheese and had a soft flour tortilla.

I ate half of each without hot sauce so I could really taste them the way they come, and then ate the remainder trying the house hot and extra hot sauces. They are both excellent. Just be careful with the extra hot. Lori felt the hot was already extra hot, and couldn’t imagine what the extra hot would be like…and didn’t want to. If you like it really hot, you’ll love it.

All of the meats at The Grumpy Gringo are well seasoned, fresh, moist and juicy. The tacos without hot sauce taste fantastic, and with hot sauce they are excellent as well.

Lori tagged along on the second visit and got two tacos—Carne Asada, and Barbacoa. She said they were well-seasoned, had good flavors, and nice tortillas that were better than most.


Poppo’s Taqueria
1033 Central Ave
St. Petersburg, FL 33705
(727) 289-1121
Poppo’s Website

Classic Taco - with corn tortilla
Classic Taco – with corn tortilla
Poppo’s Taco with al Pastor
Poppo’s Taco with al Pastor

Poppo’s is fantastic and unique San Francisco / Mission-style tacos. There is nothing like them around here. They have great flavors, lots of options and everything is fresh made in-house.

They pressed our tortillas right in front of us. They use the highest quality, and freshest ingredients. They do not have a freezer or a can-opener in the place. The meats are super well seasoned.

MORE FOODIES READING  Top 10 New Restaurants in St Pete, FL - Rated by Locals 2020

Lori ordered the build your own carne asada and al pastor tacos and I had the Poppo’s Taco with al pastor and the Classic Taco which comes with carnitas.

Fast-Casual – order at the counter, and food is brought to your table.


El Huarache Veloz Restaurant
7100 49th St N
Pinellas Park, FL 33781
(727) 525-6028
El Huarache Facebook

El Huarache Veloz Tacos
El Huarache Veloz Tacos

El Huarache is the real deal. It’s a small place with only seven tables, and they are here to feed the blue-collar Mexican workers in the neighborhood. This is the food you would likely get if you went to someone’s house in Mexico. Aside from me, every patron was Mexican, and speaking Spanish. The menu is even in English and Spanish. They open early at 10 am, but they also close early at 8 pm (9pm on Friday and Saturday), so keep that in mind when planning your visit. As you can see from the photo, they do give you the option to gringo-ize your tacos.

I had the Pollo Desebrado (shredded chicken), Al Pastor (marinated pork), and Cabeza (beef head). All tacos come with onion and cilantro. I added lettuce, tomato, and cheese. They were really loaded and the first one was going all over the place. For the second two, I ate half of the inside with a fork and then picked it up. The salsa verde was nice and spicy – enough to make me sweat a little bit when I poured a large helping on. It is simply jalapeños, tomatillos, garlic, and salt.

The place is the size of a large walk-in closet with mostly Mexicans eating there, but it is full table service with an extensive menu of Mexican goodies you don’t find many other places, such as Menudo–the perfect hangover cure.


Nueva Cantina
1625 4th St South
St. Petersburg, FL 33701
(727) 851-9579
Nueva Cantina Website

Braised Short Rib Tacos with charro beans and rice
Braised Short Rib Tacos with charro beans and rice

Nueva Cantina is going strong into their sixth year. They have their own twist on things, some more Mexican, others more Americanized, and some really cool things that I describe as Mexican-Latin Fusion, like Picadillo Tacos. How cool is that?

Seasoned Ground Steak with pico de gallo, lettuce, and Mexican cheese. Quite well-seasoned, super tasty. Nueva’s picadillo is the style that is slightly red, more tomato-like, sans raisins and olives, less sweet, more savory (the style Lori likes the best) … and it’s ground steak!

Another favorite that I just had recently for lunch are the braised boneless short rib tacos. They include grilled onions, red cabbage, chipotle aioli, fresh cilantro, queso fresco, and Nueva’s sweet heat chili sauce.

Full table service, full blown Mexican restaurant.


Taquitos Mexican
9617 Bay Pines Blvd,
St. Petersburg, FL 33708
(727) 256-1617
Taquitos Mexican Website

Taquitos Tacos - Chorizo, Carnitas, Barbacoa
Taquitos Tacos – Chorizo, Carnitas, Barbacoa

Taquitos is one of my favorites and worth the trip to the Bay Pines area. The food is super delicious. All of the meats have great seasonings, and are bursting with flavor. All of the meats were also tender and juicy. The red sauce is nice and spicy. The corn tortillas are homemade. (They also have flour tortillas available, but they are not homemade.)

Fast-casual, order at the counter, and it is brought to your table.


Casita Taqueria
2701 4th St N
St. Petersburg, FL 33704
(727) 498-6473
Casita Taqueria Website

Casita Taqueria
2663 Central Ave
St. Petersburg, FL 33713
(727) 498-8749

Casita Taqueria
2991 66th St N
St. Petersburg, FL 33710
(727) 800-5469

Barbacoa, Chorizo, and Camarones Tacos at Casita
Barbacoa, Chorizo, and Camarones Tacos at Casita

Casita Taqueria is a taco joint that has a fiercely loyal following. I left them off of a top 10 Mexican list once, and was almost chased down by the villagers with torches and axes. Then I went there and found out what it was all about, and they are certainly legit.

Casita makes most of their ingredients in-house, and their tacos are bursting with flavor. The staff is fun and friendly too.

Order at the counter, and the food is brought to your table.


Chile Verde Authentic Mexican Food
2801 22nd Ave North
St. Petersburg, Florida 33713
(727) 800-2679
Chile Verde Facebook

Steak, Pork, and Chicken Tacos at Chile Verde
Steak, Pork, and Chicken Tacos at Chile Verde
Chile Verde Tacos Closer Look
Chile Verde Tacos Closer Look

Chile Verde arrived on the scene five years ago, and immediately garnered great reviews over and over again (and continues to), and everyone loved that they are “authentic”. What “authentic” really means is that the food is great, it is made by actual Mexican people, other Mexicans eat there, and it is authentic in some ways to some region or regions, but there’s some Mexican in another neighborhood in Mexico saying, “no gringo, that’s not how my mama made it.” Enough about the uselessness of the word authentic when it comes to food.

MORE FOODIES READING  The Farm-to-Table Concept at Naked Farmer is Exceptional for a Wholesome Meal in Downtown St. Pete

Chile Verde’s tacos are no frills (just like the place, which used to be a gas station), and more on the traditional side when you order the Tacos Mexicanos as they just have the meat, chopped onions, and cilantro. That’s it. The meat is well-seasoned and the tacos are delicious. The meat choices are steak, barbacoa (bbq beef), chicken, pork, tongue, tripe, and lamb.

You can see that it’s not fancy, served on a styrofoam plate, but it is tasty. They also have Tacos Americanos where you get the tomatoes, lettuce and cheese.

Order at the counter, and the food is brought to your table.


Chinelos Taqueria
6210 54th Ave N
Kenneth City, FL 33709
(727) 329-9177
Chinelos Website

Chinelos Birria Tacos
Chinelos Birria Tacos

Birria tacos became a huge sensation in 2020 (and still are), and Chinelos is becoming a hit for Mexican food and taco lovers in St. Pete in 2023. They opened near the end of 2022 and their fan base has been continuing to grow all year. This is like home-cooked food by a Mexican Abuela. It’s a small mom & pop with just one person in the kitchen and one at the counter. There might be a bit of a wait for the food at times, but it is totally worth it. The birria tacos were spectacular. Fast-casual, order at the counter, and it is brought to your table.


Red Mesa Cantina
128 3rd St South
St. Petersburg, FL 33701
(727) 896-8226
Red Mesa Cantina Website

Baja Fish and Shrimp Tacos
Baja Fish and Shrimp Tacos
Filet Mignon Tacos
Filet Mignon Tacos
Steak Tacos
Steak Tacos
Shredded Beef Tacos
Shredded Beef Tacos

Over the course of more than 13-years, I have been to Red Mesa Cantina over 100 times, and have eaten the tacos about 75 times.

They offer a nice variety of small, single-serve, open-face, more gourmet-like toppings on corn tortillas, which turn out to be bigger than they look once you start eating them.

Some of my favorites are the Baja Fish, Shrimp, Steak, and Pork. The Filet Mignon Tacos are another favorite.

If you want something more homey, street fare-style, there’s the Shredded Beef Tacos – homemade crispy shell, lettuce, pico de gallo and jack cheese – Served with salsa and gallo pinto.

I’ve eaten them all several times, and they are great. I can’t wait to try this new one that I recently saw posted on their social media – Choriqueso Tacos.

Choriqueso Tacos
Choriqueso Tacos (Photo: Red Mesa Cantina)

Full table service, full blown Mexican restaurant.


VIP Mexican Restaurant & Lounge
10625 Gulf Blvd
Treasure Island, FL 33706
(727) 360-5062
VIP Website

Cajun Fish Taco (front) & Shredded Beef Taco (back)
Cajun Fish Taco (front) & Shredded Beef Taco (back)

VIP has a huge loyal fan base, it is very small, and gets crowded early, and always has a wait. There’s an obvious reason for that. Go early and be prepared to wait outside.

The Cajun Fish Taco – blackened mahi-mahi, creole mayo, cilantro, and queso fresco served with a lime wedge – succulent. I devoured this one. It was spicy, tangy, salty and sweet, and the fish was moist and tender. The shredded beef taco was very good, although the hard corn shell, like the nacho chips seemed like a purchased item rather than house-made. That doesn’t mean it was bad. I would order it again. VIP also has a location in Indian Rocks Beach now.

Full table service, full blown Mexican restaurant.


Red Mesa Mercado
1100 1st Ave North
St. Petersburg, FL 33705
(727) 954-7430
Red Mesa Mercado Website

Breakfast Tacos - Scrambled Eggs And Mexican Chorizo on Two Fresh, House-Made Flour Tortillas With Pico De Gallo, Queso Fresco and Fresh Cilantro
Breakfast Tacos – Scrambled Eggs And Mexican Chorizo on Two Fresh, House-Made Flour Tortillas With Pico De Gallo, Queso Fresco and Fresh Cilantro
Crisp Taco - Corn Tortilla with Ground Beef, Lettuce, Cheese, Tomatoes
Crisp Taco – Corn Tortilla with Ground Beef, Lettuce, Cheese, Tomatoes

Red Mesa Mercado doesn’t get enough props. I think their offerings are what most Americans grew up with as “Mexican food”. In Mexico, there’s no such thing as a crunchy taco, but those were the first tacos I ever had as a kid with ground beef, lettuce, cheese, and tomatoes. (They offer soft tortillas here too – both flour and corn.) The ground beef is wonderfully seasoned to be extremely flavorful, and the corn tortillas are fresh fried to order.

When I am just craving that homey, juicy ground beef with lettuce, tomato, cheese and yummy crunchiness, this is my go-to.

Another great thing about Red Mesa Mercado is that they open at 7:30 am (9 on weekends), and you can get breakfast tacos. Tacos for breakfast? Hell yes!

Order at the counter, and get your food at the next window when your name is called.

(The original location, Red Mesa Restaurant, has great tacos as well. All three Red Mesa’s have separate menus and unique food. Located at 4912 4th St N, St. Petersburg, FL 33703.)

Tell us where your favorite places are to get tacos in the comments below!

Best Taco Places in St. Petersburg FL 2023
  • Readers Rating
  • Rated 4.1 stars
    4.1 / 5 (6 )
  • Your Rating

Everyone loves tacos and tacos are everywhere. Here are the best taco places in St. Petersburg, Florida.

DISCLAIMER: Kevin, Lori, Abby, Haley, & Lindsey do not dine anonymously (this would be impossible) and we sometimes get free food (though never expected). However, we dine with the locals and we support our own. You will always get honesty in a respectful manner. We do not include any large national or regional chains in our ratings and reviews. We focus on independent locally owned eateries exclusively.

PLEASE NOTE: Reviews reflect a certain moment in time. Some restaurants stay extremely consistent over many years, and some change for the better or worse. Some things that may change are: chefs, recipes, food suppliers, ingredients, philosophies, ownership, etc. We always hope that you have the same good, or great experience we had.

More Foodies News, Reviews & Recipes

No comments yet.

Leave a Reply

Your email address will not be published. Required fields are marked *

St. Petersburg Foodies