Finding a great taco in Miami might not be as easy as finding a great Cubano or ceviche or someone’s escaped pet python that has grown to 20-feet long on a diet of slow iguanas. But those great tacos are out there, and it’s much more fun to find one of them than it is to discover that python. These are our favorite taco spots in Miami that are open right now, and they range from perfect lengua tacos in Little Havana to versions filled with the best brisket in town.
Taqueria Hoja is a small taco spot in Downtown that might just be serving the best tacos in Miami right now. Options here include a classic carne asada with beautifully charred beef, and a heritage pork al pastor. They also have some vegetarian-friendly ones, which happen to be our favorite. There’s a vegan koji sweet potato taco topped with an amazing morita sauce made from peanuts and almonds. It’s sweet, savory, and will have you ordering another one before you’ve even finished. All of them are served on fresh tortillas that are tender but won’t rip in half on you. Other very good things here include burritos, crispy shrimp and potato flautas, and a fantastic tres leches cake.
Taquiza, hands down, makes the best tacos in Miami Beach. And there’s a good argument that they make some of the best tacos in all of Miami. But why waste time arguing when you could be eating shrimp tacos and drinking a margarita at their North Beach location (which is currently their only location open for outdoor dining). It’s the attention to detail that makes us love Taquiza, from the homemade blue corn tortillas to the perfectly charred and juicy shrimp in the camaron tacos. Sliced radish, onion, and limes come on the side so you can customize your own taco - but the ingredients are good enough to eat with minimal garnish. Also, get totopos. Always get totopos.
Just about everything at this colorful Calle Ocho Mexican restaurant is fantastic. They have gorditas, sopes, burritos, and more things we could happily eat every day for the rest of our life. And the tacos? Those are great too. They’re simple in the best way possible: a soft warm tortilla, some raw diced white onions, a little chopped cilantro, and classic fillings that range from lengua to al pastor.
The small Mexican restaurant in Little Havana has outstanding tacos. They serve all the hits here: al pastor, carne asada, lengua, barbacoa, and more. They don’t skimp on the filling, and give you a small mountain of cilantro and onions on the side so you can sprinkle to your liking. It’s the kind of simple, classic taco Miami needs more of.
Jacalito is a little Mexican restaurant just a few blocks from Taquerias El Carnal. They have outdoor seating, in case you want to eat your tacos as quickly as possible. Tacos here come in orders of three, and include adobada, chorizo, cochinita pibil, and more very good varieties you will eat in five minutes and consider whether or not you want to order three more. Also, the horchata game is very strong here. Get a glass.
This taco stand in MiMo has a short menu with four taco varieties and they’re all really good. They’re filled to capacity with your choice of barbacoa, carnitas, pollo, or mushrooms. Whatever you get will be topped with radish slices, pickled onions, and cilantro. This is a takeout operation, but they have barrels outside so you can stand up and eat while watching cars whiz by on Biscayne Boulevard.
It seems like Miami gets a new Coyo Taco every year (there are currently four South Florida locations) and that’s because they serve some consistently great tacos with corn tortillas made from scratch. The Coral Gables and Brickell locations both have outdoor seating, but we still like the original Wynwood location best, even if it can be hard to find a seat sometimes. Just make sure to grab some of their chipotle aioli on the way out, and apply liberally to your pescado tacos.
The Taco Stand is from San Diego, a city known for really great Mexican food and stuffing french fries into burritos (which they do at the Miami location too). Their Wynwood restaurant - currently open for takeout - has good carne asada and fried fish tacos. They also have a very good grilled cactus taco.
Caja Caliente is a Gables spot that does Cuban tacos. This basically means they take Cuban ingredients (like lechon and vaca frita) and put them right in the center of a bigger-than-average flour tortilla. And, in a surprise to absolutely no one, it tastes good. They’re all good, but our favorite is the lechon taco.
La Camaronera is not known as a taco spot. It is more of a temple where one can come to worship all things Miami seafood. They do, however, put some of that seafood into tacos. They have fish and shrimp tacos. Get the shrimp. La Camaronera is astonishingly good at all things involving shrimp.
There are a lot of reasons to go to Bodega. Leaving the beach hungry? This place is casual enough to come while still a little sandy. Starving late at night? They’re open till midnight daily. Want to have a frozen margarita and eat outside? They can make that happen. Of course, the tacos are also reason enough to come here. They make one of our favorite al pastor tacos in town, a perfect combination of sweet pineapple and charred pork.
You do not come to Hometown specifically for tacos, just like you don’t go to Costco specifically for free samples. But, hey, they’re both a wonderful added bonus. Hometown recently brought the tacos back on its menu and are currently offering brisket and chicken versions on homemade flour tortillas. Get one of each - and then one more brisket for later, when you get hungry remembering how good that brisket was.
Taquerias El Mexicano has been on Calle Ocho since 1985. It’s now run by the Ball & Chain team (who put a nightclub upstairs) but it’s still a go-to spot for a quick taco and margarita. They also have a back patio good for outdoor dining. The tacos here are exactly what you imagine when you close your eyes and picture a taco. There’s diced onions, cilantro, and pickled onions stacked on top of fillings like al pastor, barbacoa, and carnitas.