If you’ve ever been to Mexico City, or even just heard about it, you probably already know that the food scene there is something truly special. The city is practically bursting at the seams with incredible eats, but if there’s one thing Mexico City does really well, it’s tacos.
From street-side vendors selling tacos al pastor that melt in your mouth, to upscale taquerías reinventing classic dishes, you’re never more than a few steps away from a memorable meal.
And let’s not forget the tortillas—because what’s a taco without the perfect tortilla, right? Handmade tortillas fresh off the comal are the heart and soul of any good taco, and in Mexico City, finding them is part of the adventure.
Best Places for Tacos and Tortillas in Mexico City
If you’re looking for the best tacos and tortillas in CDMX (as the locals call it), buckle up, because I’m about to take you on a journey through the city's taco hot spots. Whether you’re new to the city or you’ve lived here all your life, these are the 10 best spots for tacos and tortillas in Mexico City that will leave your taste buds dancing.
1. Taquería Los Cocuyos
(Historic Center)
Let’s start with a classic. Taquería Los Cocuyos is an institution when it comes to Mexico City street food. This tiny hole-in-the-wall spot, nestled in the historic center, serves some of the best tacos you’ll find anywhere in the city. They’ve got all the classic taco fillings, like suadero (a tender, slow-cooked beef) and longaniza (a flavorful sausage), but what makes Los Cocuyos special is their preparation. Everything is cooked right in front of you in a giant vat of bubbling oil, which locks in flavor like nothing else.
And the tortillas? Fresh and perfect, absorbing all those juices and flavors from the fillings. You’ll leave with a full stomach and a smile.
Must-try taco: Suadero taco—tender, flavorful, and dripping with goodness.
2. El Vilsito
(Colonia Narvarte)
By day, El Vilsito is a regular auto mechanic shop. But by night? It transforms into one of the best taco spots in Mexico City. Sounds a bit weird, right? But trust me, this place is legendary for their tacos al pastor. Picture this: juicy marinated pork, cooked on a vertical spit (think shawarma, but better), shaved off in thin slices and piled onto a fresh tortilla. They finish it off with a slice of pineapple for that perfect sweet-and-savory combo.
It’s simple, it’s delicious, and the tortillas are handmade, warm, and soft—just what you need to hold that incredible filling together.
Must-try taco: Tacos al pastor, hands down. Don’t leave without trying it.
3. Tacos El Huequito
(Multiple locations)
If you’re on a quest for the best tacos al pastor in the city, you’ll probably hear Tacos El Huequito mentioned a lot. It’s one of those spots that has been around forever, and for good reason—they do al pastor really well. The meat is marinated in a perfect blend of spices and slow-cooked on a spit, making each bite tender and full of flavor.
El Huequito is also known for its tortillas. They’re soft but sturdy, with just enough char to give you that delicious, smoky flavor without overpowering the meat. It’s an al pastor lover’s dream.
Must-try taco: Definitely the tacos al pastor, but the gringas (al pastor with cheese) are also amazing.
4. El Califa
(Roma and Condesa)
For something a little more upscale but still rooted in traditional flavors, El Califa is a great option. Located in the trendy neighborhoods of Roma and Condesa, this spot is known for its high-quality meats and beautifully prepared tacos. Everything feels a bit more polished here, but it’s still authentic and true to its roots.
Their tacos are served with thick, hearty tortillas that are made fresh and complement the rich, savory fillings perfectly. Whether you’re going for their classic tacos al pastor or something a little more adventurous, like tacos de costilla (rib meat tacos), you really can’t go wrong.
Must-try taco: Tacos de costilla are a must, and pair it with their signature salsas.
5. El Parnita
(Colonia Roma)
El Parnita is a bit of a scene in Mexico City. Located in the hipster-heavy neighborhood of Roma, El Parnita is part taquería, part cool hangout spot. The vibe is casual and friendly, and while the food is definitely rooted in tradition, the atmosphere feels more modern and trendy. Think mismatched furniture, laid-back service, and a buzzing crowd.
But don’t let the relaxed vibe fool you—these tacos are legit. The tortillas are freshly made and the fillings are packed with bold, complex flavors. Whether you're trying the tacos de chicharrón or the seafood options, every taco at El Parnita feels carefully crafted.
Must-try taco: Try the tacos de chicharrón (fried pork skin) or go for the pescado (fish) tacos.
6. Taquería Orinoco
(Colonia Roma)
Taquería Orinoco is a bit newer on the scene compared to some of the other spots, but it’s quickly become a favorite for both locals and visitors. Their specialty? Tacos de trompo (a style similar to al pastor, but with their own twist). The pork is marinated to perfection and cooked on a spit, then served on fresh, pillowy tortillas that are just thick enough to hold all that flavor.
The real star here, though, might be their salsa bar. You’ll find a wide variety of salsas and toppings to customize your tacos just the way you like them.
Must-try taco: Tacos de trompo with extra salsa on top.
7. Por Siempre Vegana Taquería
(Roma Norte)
Yes, Mexico City is a paradise for meat lovers, but what if you’re vegan? Por Siempre Vegana Taquería has got you covered. This spot has created plant-based versions of all the taco classics, and honestly? You might not even miss the meat.
Their vegan chorizo and pastor tacos are packed with flavor, and the tortillas are handmade and full of that comforting, fresh-off-the-grill taste. Even if you’re not vegan, this place is worth a visit.
Must-try taco: Vegan al pastor, which is shockingly close to the real thing.
8. Taquería El Califa de León
(Multiple locations)
If you’re looking for a late-night taco fix, Taquería El Califa de León is a great option. Open late and always bustling with locals, this taquería is a must-visit for anyone exploring the city’s taco scene. They’re known for their arrachera tacos—thin slices of grilled steak served with handmade tortillas that are fresh, warm, and full of flavor.
The portions here are generous, and the prices are affordable, which makes it a favorite among locals who know where to find good food for a good price.
Must-try taco: Arrachera taco, or try their alambre (grilled meat, cheese, and veggies).
9. Tacos El Tizoncito
(Multiple locations)
If you’re a true al pastor fan, then you’ve probably heard of Tacos El Tizoncito, the place that claims to have invented the tacos al pastor (although there’s some debate about that). Regardless of who created it first, El Tizoncito does tacos al pastor right.
Their tacos are small but packed with flavor, with thinly sliced pork that’s marinated in a perfect mix of spices and then cooked on a spit. Served on soft, fresh tortillas with pineapple, onion, and cilantro, these tacos are a bite of heaven.
Must-try taco: Al pastor, of course.
10. El Hidalguense
(Colonia Roma)
If you’re looking for something beyond tacos al pastor, El Hidalguense is the place to go. This spot specializes in barbacoa—slow-cooked lamb that’s so tender, it practically falls apart when you bite into it. The barbacoa here is cooked in the traditional style, buried underground in a pit and slow-cooked for hours. It’s rich, flavorful, and pairs perfectly with their handmade tortillas.
It’s a bit pricier than your average taquería, but the quality of the meat and the care that goes into the preparation make it worth every peso.
Must-try taco: Barbacoa, served with freshly made tortillas and a side of consommé.
Use this Map to Find More Nearby Places
Final Thoughts
If you’re in Mexico City, you’re already in one of the best food cities in the world. Whether you're on a mission to find the best taco near you, or you’re venturing out to explore new spots, these 10 best places for tacos and tortillas will leave you craving more. Each of these spots offers something unique, from classic tacos al pastor to vegan delights and everything in between. So grab a plate, some lime wedges, and dive into the incredible flavors of Mexico City’s taco scene.
Read Next: