The humble taco is the most iconic Mexican food. It can be enjoyed in many forms throughout Mexico, but no city offers more variety than the country’s capital – Mexico City – and it isn’t even close. This massive city is home to a staggering number of taquerias serving every type of taco you can think of.
Are you in the mood for fish tacos? The nearest ocean is over 300 km away but that won’t be a problem. Do you want tacos filled with stewed meats and vegetables? Mexico City has plenty.
If you’re feeling hungry after a night of drinking in Roma-Condesa, then you can follow your nose and stumble to the nearest al pastor or suadero stand. Chances are, you won’t have to stumble too far. In some parts of the city, they seem to exist on nearly every block.
Simply put, Mexico City is a taco lover’s paradise. You’ll be spoilt for choice in the world’s taco capital but the sheer number of options, coupled with the city’s size, can be daunting. To help narrow down your search, we’ve scoured the internet, binge-watched Taco Chronicles, and sought the opinions of locals to come up with what we believe to be twenty of the absolute best tacos in Mexico City.
If you’re planning to visit Mexico City and love this iconic street food dish as much as we do, then this list will be very useful to you.
MEXICO CITY TACOS QUICK LINKS
If you’re spending enough time in Mexico City and want to do a deep dive into Mexican cuisine, then we highly recommend joining a food tour or taking a cooking class. Check out our article on 10 of the best food tours in Mexico City.
Save This on Pinterest!
No time to read this guide on the best Mexico City tacos? Click on the save button and pin it for later!
WHAT IS A TACO?
Before we dive into the best tacos in Mexico City, let’s quickly talk about what a taco is.
A taco is a traditional Mexican dish consisting of freshly made corn tortillas topped with a variety of fillings. Taco fillings can consist of anything from spit-grilled pork to stewed meats and vegetables to pit-cooked goat to battered fish and shrimp. The possibilities truly are endless.
If you’ve never been to Mexico and have eaten your fair share of Taco Bell, then you may be in for a surprise. The crispy taco isn’t the norm here. In Mexico, tacos are typically made with soft, palm-sized corn tortillas. Some taquerias will give you the option of having them with flour tortillas, though those are usually at least twice the price.
When you order a taco in Mexico, the server will ask if you’d like it topped with onions and cilantro. In the case of the popular taco al pastor, they may ask if you’d like it topped with pineapple as well. We always get them topped with everything so we say con todo or “with everything”.
Your tacos will be served with wedges of lime, pickled onions, and one or more salsas on the side – typically green (salsa verde), red (salsa rojo), and yellow (salsa amarillo). These will vary in spice level so be sure to try them first before putting them on your taco.
To eat, you simply pick up the soft corn tortillas by hand and bite into the taco. They’re typically small enough to be eaten in two or three bites.
WHAT ARE THE DIFFERENT TYPES OF TACOS IN MEXICO CITY?
Tacos can be made with pretty much anything but there are probably over two dozen varieties of traditional tacos made from different cuts of meat like bistec (beef steak), costilla (ribs), lengua (tongue), and chorizo (sausage).
You can find all types of traditional tacos in Mexico City, along with non-traditional versions like Peking duck tacos and iguana tacos. Described below are some of our favorites.
Tacos al Pastor
The taco al pastor is arguably the most popular type of taco in Mexico City. It refers to a taco made with marinated pork grilled on a vertical rotisserie. It’s a cousin of the Lebanese shawarma and Greek gyros, all of which are derived from the Turkish doner kebab.
To prepare, thin slices of pork are shaved from the vertical spit and served on corn tortillas, usually with small chunks of grilled pineapple.
Tacos de Suadero
Thanks to Taco Chronicles on Netflix, this was the one taco that I was most excited to try in Mexico City. It refers to a type of taco made with meat cut from the area between the pig or cow’s belly and leg. Unlike carnitas or barbacoa which are stringier and more muscular in texture, suadero meat is smoother and fattier in texture.
Many taquerias in Mexico City serve suadero tacos only at night. Taco Chronicles described it as a sexy, late-night taco which it absolutely is. It’s one of my favorite tacos and something that you absolutely need to try when you visit Mexico City. We’ve had it at many taquerias and our hands-down favorite is Tacos Don Juan.
We’ve visited several cities in Mexico like Oaxaca, Guanajuato, Valladolid, and San Miguel de Allende, and for some reason, suadero doesn’t seem to be as popular outside of Mexico City. Do NOT miss it!
Tacos de Guisado
Like tacos al pastor, guisado tacos are among the most common types of tacos in Mexico City. Guisado means “stew” and refers to tacos made with a variety of stewed meats and vegetables. If you’re a vegetarian and meat tacos aren’t your thing, then tacos de guisado will be your best option.
Tacos de Cabeza
If you’re an adventurous eater, then you need to try tacos de cabeza. Like suadero tacos, they’re among my favorite types of tacos in Mexico City.
Cabeza means “head” and refers to tacos made with meat from the cow or pig’s head. Taquerias that serve tacos de cabeza will typically also serve tacos made from specific cuts of head meat like lengua (tongue), ojo (eyes), seso (brain), and cachete (cheek). You can try them at Taqueria El Borrego Viudo or at any of the taquerias along Lorenzo Boturini Street.
I understand that tacos de cabeza may not be for everyone but I strongly urge you to try them. They’re delicious. The meat is usually softer than more conventional cuts of meat like bistec or costilla.
Tacos de Tripa
We love what Western society deems as the “undesirable” cuts of meat, so it’s no surprise that tacos de tripa is another of our favorites. As you can probably guess, tripa literally means “tripe” but it refers to tacos made from the small intestines of a cow, pig, or goat.
If you can get past the thought of eating animal intestines, then I think you’ll find the texture to be quite wonderful. You can enjoy tacos de tripa at Taqueria El Torito in the Centro Historico area or at any of the taquerias along Lorenzo Boturini Street.
Tacos de Pescado / Tacos de Camaron
Tacos de pescado or fish tacos are a good gateway taco for people unaccustomed to eating authentic Mexican tacos. Originally from Baja California, it consists of grilled or battered and fried fish served with lettuce or cabbage, pico de gallo, and a citrus/mayonnaise or sour cream sauce.
Tacos de camaron are very similar to tacos de pescado, but instead of fish, they’re made with shrimp. El Pescadito serves amazing tacos made from either fish or shrimp. They serve the best seafood tacos I’ve had anywhere in Mexico, and that includes Puerto Vallarta.
Tacos de Canasta
Tacos de canasta are some of the cheapest and most unique tacos you’ll find in Mexico City. They’re also among the most delicious.
Also known as tacos al vapor (steamed tacos) or tacos sudado (sweaty tacos), tacos de canasta literally means “basket tacos” and refers to tacos filled with various stews and then bathed in oil or melted butter. Unlike other types of tacos that are assembled on the spot, they’re pre-made and typically sold from baskets to keep them warm, hence the name.
Tacos de Barbacoa
Barbacoa refers to a style of cooking meat in Mexico. Typically enjoyed on weekends, it consists of a whole sheep or goat traditionally cooked for several hours in a pit covered with agave (maguey) leaves. Like carnitas, the meat is juicy and incredibly tender.
True to the barbacoa tradition, you can enjoy tacos de barbacoa over the weekends at El Hidalguense, one of the most popular restaurants in Mexico City to try this dish.
Tacos de Carnitas
Carnitas means “little meats” and refers to a pork dish from Michoacán. It’s made with pork that’s braised or simmered in lard or oil for several hours until the meat is juicy and fork tender.
We had carnitas a few times in Mexico City and the best was definitely from Tacos Don Juan. Their carnitas tacos were incredibly delicious.
Tacos de Cochinita Pibil
Like tacos de carnitas, tacos de cochinita pibil are pork tacos. Originally from the Yucatán Peninsula, they’re made from pork that’s been marinated in a strongly acidic citrus juice. The marinated meat is then wrapped in banana leaves before being slow-roasted in a píib or traditional earthen oven.
Aside from being incredibly tender and juicy, this Yucatán specialty is citrusy in flavor and known for its burnt orange color derived from annatto seeds. The dish is traditionally associated with Merida and the Yucatán Peninsula but in Mexico City, one of the most popular places to try it is at Taqueria El Turix in Polanco.
Tacos árabes is the predecessor of the al pastor. It’s originally from Puebla, the central Mexican state and city which welcomed a wave of Lebanese immigrants in the late 19th and early 20th centuries. They brought with them their shawarma-making tradition which eventually became tacos árabes.
Tacos árabes is similar to pastor except the meat is flavored with Middle Eastern spices and indigenous central Mexican ingredients. Another key difference is that the grilled pork in tacos árabes is wrapped in pita bread (pan árabe) or flour tortillas, and it isn’t served with any pineapple.
Tacos árabes is the predominant type of taco in Puebla but you can also find it in Mexico City. We tried it at Taqueria El Greco in the Condesa neighborhood.
Tacos de Birria / Quesabirria
Birria is one of the signature dishes of Jalisco state and Guadalajara. It refers to a type of Mexican stew made from a spicy slow-cooked goat meat adobo with cumin, garlic, thyme, and bay leaves.
Tacos de birria is delicious on its own, but if you really want to kick it up a notch, then you need to try quesabirria. Originally from Tijuana, it refers to a version of birria tacos made with melted cheese. It’s so incredibly tasty.
If you’re in Mexico City over the weekend, then you can enjoy the most delicious quesabirria tacos at Tacos Don Juan.
THE BEST TACOS IN MEXICO CITY
Mexico City is huge. You may need Uber to get around so to help maximize each trip, we’ve organized this list of the best tacos in Mexico City by location. Click on a link to jump to any section of the guide.
Most if not all cities in Mexico will have a zocalo or central plaza. They say that every first-time visit to any Mexican city should start in its zocalo. So should your quest for the best tacos in Mexico City.
1. Taqueria El Torito
There were three taquerias in the Centro Historico area featured on Taco Chronicles. Taqueria El Torito was one of them. Open since 1957, this humble taqueria offers just three things on their menu – suadero, tripa, and campechano.
I’ve briefly described the first two in the previous section but campechano refers to a taco topped with a mixture of meats like carne asada (grilled beef), longaniza (pork sausage), and chicharrónes (fried pork skin).
Pictured below is a pair of tacos topped with suadero and tripa. We recommend trying both. These were our favorite tacos in the Centro Histórico area.
Like any popular taqueria in Mexico City, you can expect a line at El Torito at any time of the day. But no worries, orders are filled quickly.
El Torito has limited counter seating so be prepared to eat your tacos while standing outside the shop. Served on plastic-covered plates, this my friends is the true Mexico City street taco experience.
Taqueria El Torito
Address: Isabel la Católica 83 Local A PB, Cuauhtémoc, Centro, 06090 Ciudad de México, CDMX
Operating Hours: 10AM-10PM, Mon-Sat / 10AM-8PM, Sun
What to Order: Suadero, tripa
What We Paid: MXN 20 per taco
2. El Buen Taco
El Buen Taco was another taqueria featured on Netflix. Unlike El Torito and Los Cocuyos (#3), it’s a proper restaurant with plenty of tables and seats. They offer different types of tacos but what they’re really known for is their pastor.
On my plate below is a delicious trio of pastor tacos. At the time of my visit, each taco goes for MXN 17 but you can order a set of three for just MXN 47.
We love the street food experience but we understand it isn’t for everyone. If you’d rather eat your tacos in a more comfortable setting, then El Buen Taco is a good choice in the Centro Historico area.
El Buen Taco
Address: Dolores 16-D, Colonia Centro, Centro, Cuauhtémoc, 06000 Ciudad de México, CDMX
Operating Hours: 8AM-9:30PM, Mon-Fri / 8AM-10PM, Sat-Sun
What to Order: Pastor
What We Paid: MXN 17 per taco
3. Los Cocuyos
Los Cocuyos is arguably the most famous taqueria not just in Centro Historico, but in all of Mexico City. Not only was it featured on Taco Chronicles, but the late great Anthony Bourdain once paid a visit to this 24-hour taqueria on an episode of No Reservations. Today, it’s probably the longest wait you’ll need to make for tacos in Mexico City.
Los Cocuyos offers many different types of meat tacos like campechano, longaniza, cabeza, and tripa. One of their most popular is the suadero.
On my plate below are tacos de suadero, molleja (sweetbreads), and ojo (eyes). I’m all about texture so tacos made with offal and head meat are among my favorites. I find ojo to be especially delicious. It has a soft, gelatinous texture that’s unlike any other.
Los Cocuyos has no indoor seating so be prepared to eat your tacos on plastic stools or while standing. Their tacos are good but personally, I prefer El Torito. Do try both and let us know what you think.
I didn’t time it but I must have waited over 30 minutes to get my tacos at Los Cocuyos. This was easily the most popular taqueria we visited in Mexico City so be prepared for a wait no matter what time of day you go.
Address: Calle de Bolívar 57, Centro Histórico de la Cdad. de México, Centro, Cuauhtémoc, 06000 Ciudad de México, CDMX
Operating Hours: Open 24 hrs
What to Order: Suadero, cabeza
What We Paid: MXN 19 per taco
4. Los Especiales
Tacos de canasta really surprised us. We weren’t as excited to try them but they turned out to be some of our favorite tacos in Mexico City. They’re soft and tasty and offer a different experience from other types of tacos.
Los Especiales is probably the most famous basket taco place in the Centro Historico area. The wait was almost as long as Los Cocuyos so I decided to get mine to go. Unlike other tacos that are best eaten on the spot, tacos de canasta get better if you let them sit for a while.
Pictured below is a set of five assorted basket tacos, each stuffed with a different filling. Common fillings include beans, chicharrón, chorizo, and potatoes.
They gave me a plastic bag with what seemed like way too much guacamole, but as it turned out, it was just right. These basket tacos were delicious on their own but the guacamole made them that much better.
Like Los Cocuyos, Los Especiales is immensely popular so expect a wait no matter what time of day you go. They have indoor seating but if you’d rather not wait, then you can get yours to go and eat them on a bench somewhere.
Address: Av Francisco I. Madero 71, Centro Histórico de la Cdad. de México, Centro, Cuauhtémoc, 06000 Ciudad de México, CDMX
Operating Hours: 9AM-10PM, Mon-Sat / 9AM-6PM, Sun
What to Order: Canasta
What We Paid: MXN 9 per taco
ROMA – CONDESA
The Roma-Condesa area (Roma Norte / Roma Sur / La Condesa) is one of the most pleasant neighborhoods in Mexico City. Designated as a Barrio Mágico (magical neighborhood), it’s an upscale tree-lined area with plenty of restaurants, cafes, bars, and some of the very best tacos in Mexico City.
5. Don Juan
Don Juan was easily our favorite taqueria in Mexico City. We enjoyed this place so much that we wound up eating here five times in two weeks. In our opinion, they serve some of the absolute best tacos in Mexico City.
Don Juan serves many different types of meat tacos. Everything we had was delicious but one of our favorites was definitely the suadero. We love suadero anywhere but the offerings at Don Juan were by far our favorite. Not only do they offer the most meat, but the flavor and texture was always spot on – soft and tasty with bits of fat mixed in. They’re sooo good.
On my plate below are suadero and guisado tacos. The suadero is a constant on their menu but this particular guisado, made with lengua (tongue), was a daily special. More on their specials below.
Don Juan’s suadero is plenty delicious on its own, but throw in some grilled cheese and it goes to a whole different level. Known as the suaqueso or suadero con queso, this was one of my absolute favorite tacos in Mexico City.
To prepare, shreds of quesillo are thrown on the grill before the corn tortilla with suadero is placed meat-first on top of the cheese. The taco is left on the grill for a few seconds, just enough time to melt the mozzarella-like cheese.
Gooey, stringy, and a little crispy in parts, the creamy quesillo goes so well with the suadero meat. Trust us, you NEED this suaqueso in your life. Luckily, it’s available everyday at Don Juan.
Every Friday, Don Juan serves what has to be some of the best carnitas or pork tacos in Mexico City. They’re juicy, tender, and incredibly flavorful.
If you’re in Mexico City over the weekend, then you need to head over to Don Juan to try their quesabirria tacos. Judging by how crowded the restaurant gets on Saturdays and Sundays, this has to be one of the most popular items on their menu.
Filled with juicy birria meat and coated with crispy, gooey melted cheese, this could very well be one of the very best tacos in Mexico City. It’s insanely delicious.
Make sure to come early because they do run out of these quesabirria beauties. We got these two and then ordered a third, which turned out to be their last one. Lucky us!
This is the line at Don Juan on a regular day. On Saturdays and Sundays, it gets even more crowded. They only have a few seats but trust us, these are tacos worth waiting and standing for.
Address: Calle Juan Escutia 35, Colonia Condesa, Cuauhtémoc, 06140 Ciudad de México, CDMX
Operating Hours: 10AM-4:45PM, Mon-Fri / 10AM-3PM, Sat-Sun
What to Order: Suadero, quesabirria, carnitas
What We Paid: MXN 28-46 per taco
6. El Pescadito (The Best Fish Tacos!)
Located across the street from Don Juan is El Pescadito, a taqueria that serves some of the best Baja-style seafood tacos in Mexico City. Not only do they serve delicious fish and shrimp tacos, but theirs are some of the most loaded we’ve had anywhere in Mexico. They put so much fried shrimp and fish on their tacos that you almost need a fork to eat them!
This mound of tasty seafood-y goodness below is what they call the que-sotote, a taco filled with a shrimp- and cheese-stuffed chili pepper to go with even more shrimp and cheese. ¡Que maravilloso!
This is El Pescadito’s version of the campechano, but instead of pork and beef, they use shrimp and fish.
As described, El Pescadito is located across the street from Don Juan so you can easily visit both on the same day. I have a feeling you’ll go to both places more than once.
Address: C. Atlixco 38, Colonia Condesa, Cuauhtémoc, 06140 Ciudad de México, CDMX
Operating Hours: 10AM-6PM, daily
What to Order: Pescado, camaron
What We Paid: MXN 45 per taco
7. Hola El Güero
If you want great tacos de guisado in Mexico City, then look no further than Hola El Güero. Located in La Condesa, it’s a small restaurant that was also featured on Taco Chronicles.
Hola El Güero offers many types of guisado tacos made with meat, seafood, and vegetable fillings like picadillo (hash), chicharrón (fried pork skin), sardina con atún (sardine with tuna), and calabazitas (pumpkin). They top them with beans and/or rice and crumbled cheese.
One of Hola El Güero’s bestsellers is the hígado or liver taco. Mineral-y but clean-tasting, it’s seriously delicious.
We enjoyed Hola El Güero so much that we wound up eating here twice. On the plate below are picadillo and liver tacos. You really need to try the hígado!
Pictured below are torta de camaron (shrimp cake) and chorizo con papa (cured sausage with potatoes) tacos. These were delicious as well.
Hola El Güero offers a true street food experience in classy Condesa. We stayed at an AirBnB near here and they were this crowded almost all the time.
Hola El Güero
Address: Amsterdam 135, Hipódromo, Cuauhtémoc, 06100 Ciudad de México, CDMX
Operating Hours: 9AM-9PM, Mon-Fri / 9AM-7PM, Sat / 8:30AM-3:30PM, Sun
What to Order: Guisado
What We Paid: MXN 24 per taco
8. Taqueria La Hortaliza
La Hortaliza shares many similarities with Hola El Güero. Both are located in Condesa, both were featured on Netflix, and both serve amazing tacos de guisado. It was impossible for us to choose which one we liked better so we wound up eating at both taquerias twice.
La Hortaliza offers fewer options than Hola El Güero but they served the best lengua tacos we had anywhere in Mexico City. Topped with hefty chunks of beef tongue, my god was this delicious!
Sitting behind the lengua below is a guisado taco filled with chicharrón. It was incredibly tasty as well so make sure to get both.
Pictured below are equally delicious guisado tacos filled with torta de pollo (breaded chicken) and chile relleno (stuffed chili pepper).
La Hortaliza is located near Bosque de Chapultapec so you can eat here on your way to or from the park.
Taqueria La Hortaliza
Address: Cto. Interior Mtro. José Vasconcelos 48, Colonia Condesa, Cuauhtémoc, 06140 Ciudad de México, CDMX
Operating Hours: 9:30AM-5PM, Mon-Sat (closed Sundays)
What to Order: Guisado
What We Paid: MXN 20 per taco
9. El Hidalguense
El Hidalguense is one of the most popular restaurants in the Roma neighborhood. They serve many dishes, including insects, but they’re best known for their barbacoa. They were also featured on Taco Chronicles and recommended in many food blogs.
El Hidalguense is a bit pricey but they do have a reputation for serving some of the best barbacoa in Mexico City. You may want to go there over the weekend to enjoy some barbacoa and other tasty Mexican dishes like mixiote (pit-barbecued meat), enmoladas (enchiladas with mole), and chilaquiles (corn tortilla breakfast dish).
If you’re an adventurous eater, then you may want to try their escamoles (ant larvae) and hormiga chicatana (leaf-cutter ants) as well.
As previously described, barbacoa is typically enjoyed only on weekends in Mexico so El Hidalguense only opens from Friday till Sunday. I initially thought the restaurant was located in Roma Norte but it’s actually in Roma Sur, right at the border with Roma Norte.
Address: Campeche 155, Roma Sur, Cuauhtémoc, 06760 Ciudad de México, CDMX
Operating Hours: 7AM-6PM, Fri-Sun (closed Mon-Thurs)
What to Order: Barbacoa
What We Paid: MXN 180 for three tacos
10. Taqueria El Greco
If you like al pastor meat, then you’ll probably enjoy tacos árabes as well. As previously described, it’s the predecessor of the pastor and differs in the type of marinade and bread used.
There are many taquerias that serve this popular Puebla dish in Mexico City but one of the most popular is Taqueria El Greco. They call their version tacos doneraky but I believe it’s the same thing as tacos árabes. If you like pastor and Lebanese shawarma, then you need to try this.
Renée got the taco doneraky while I stuffed my face with this much larger gringa doneraky with cheese and avocado. It’s delicious and something you should definitely try, just so you can compare it to the pastor and shawarma. You can almost taste the history and relationship between these three very similar but different dishes.
Taqueria El Greco is a small restaurant located in the trendy La Condesa neighborhood.
Taqueria El Greco
Address: Av Michoacán 54-Local B – 91 And 92, Hipódromo, Cuauhtémoc, 06100 Ciudad de México, CDMX
Operating Hours: 2:10-10:45PM, Mon-Sat (closed Sundays)
What to Order: Árabes
What We Paid: MXN 37 per taco
11. Taqueria Orinoco
Orinoco is a chain of taquerias with branches in Roma Norte, Condesa, Polanco, and Zona Rosa. They pride themselves on serving Monterrey- or northern-style tacos which are heavier on the meats, especially beef, and often use flour instead of corn tortillas.
Orinoco specializes in three types of tacos – pastor, res (beef), and chicharrón – which you can get with either flour or corn tortillas. On the tray below are res and chicharron tacos topped with everything. The beef was juicy and tender and the chicharrón nice and crunchy.
Taqueria Orinoco has several branches but their most popular is in Roma Norte. Their shops have a more modern feel to them with their tiled walls and strong red and white branding.
Address: Multiple branches
Operating Hours: Varies per branch
What to Order: Pastor, res, chicharron
What We Paid: MXN 24-35 per taco
Polanco is often described as the “Beverly Hills of Mexico City”. It’s a swanky area with lots of upscale restaurants and bars. We didn’t think we’d find good street food here but we were wrong. Explore Polanco and you’ll find that it’s home to a good number of taquerias and street food stalls, just like any other neighborhood in Mexico City.
12. Taqueria El Turix
As you can see below, they prepare their tacos a little differently here. Instead of topping the tortillas with meat, they give them to you rolled up and slathered in sauce. As previously described, cochinita pibil is marinated in strongly acidic citrus juices so that’s the first thing you’ll notice when you take a bite. They’re tangy, juicy, and delicious.
Taqueria El Turix is popular so expect a small crowd of hungry taco lovers no matter what time of day you visit.
Taqueria El Turix
Address: Av. Emilio Castelar 212, Polanco, Polanco III Secc, Miguel Hidalgo, 11550 Ciudad de México, CDMX
Operating Hours: 11:30AM-10PM, daily
What to Order: Cochinita pibil
What We Paid: MXN 21 per taco
Coyoacán is a lovely borough about 10 km (6.2 miles) south of the Centro area. It’s best known for its colonial architecture and the Frida Kahlo Museum but there’s plenty of good street food to be found here as well.
13. Tacos de Canasta Beto
We were waiting for our time slot to visit the Frida Kahlo Museum when we spotted this food stall on Google Maps. They’re located just a block away from the museum and serve only basket tacos. It’s a great place to try this tasty snack before or after visiting the museum.
Beto’s basket tacos are absolutely delicious. Had we not been so full from eating so many tostadas at Coyoacán Market, then we would have ordered more. They’re incredibly tasty.
From the looks of it, the Beto stall is a well-known stand in Coyoacán. People would drive by in their cars to pick up bags of their tasty basket tacos to go. You can check the map at the bottom of this article to see exactly where it is in Coyoacán.
Tacos de Canasta Beto
Address: 04100, Berlín 184, Del Carmen, Coyoacán, 04100 Ciudad de México, CDMX
Operating Hours: 10AM-4PM, Tue-Sat (closed Sun-Mon)
What to Order: Canasta
What We Paid: MXN 7 per taco
Zona Rosa refers to the neighborhood just north of Roma-Condesa and west of the Centro area. Similar in feel to La Condesa or Roma Norte, it’s a trendy area known for its gay community and many nightlife and shopping options.
14. Tacos Los Juanes
In Mexico, they say that the best tacos come out only at night. These next two taquerias are proof of that. Open only from 8PM and 10PM respectively, they serve some of the best tacos we’ve had anywhere in Mexico City.
Tacos Los Juanes is a humble street taqueria that sets up shop at 8PM on the corner of Puebla and Cozumel Streets. They offer tacos and tortas filled with the usual meats like suadero, bistec, campechano, and longaniza. We tried the pastor and cabeza and both were outstanding.
Pictured below are two pastor tacos. Their corn tortilla is a bit small but they do load them with lots of al pastor meat. Plus, they’re just MXN 10 apiece.
On this plate are two cabeza tacos. As you can see, the tortilla is practically overflowing with meaty goodness.
We arrived before 8PM while they were still setting up and there was already a small group of people waiting to get their hands on their delicious tacos. If you’re feeling hungry after a night of drinking in Roma Norte, then Los Juanes is a great place to go.
Tacos Los Juanes
Address: Puebla 326, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX
Operating Hours: 8PM-3AM, Sun-Thurs / 8PM-5AM, Fri-Sat
What to Order: Pastor, cabeza
What We Paid: MXN 10 per taco
15. Tacos Don Güero
Tacos Don Güero is another late-night taqueria that was featured on Netflix. Open only from 10PM, they serve the usual taco meats like suadero, chuleta (chops), and pechuga (chicken breast). Taco Chronicles highlighted their pastor so that’s exactly what we came for.
The producers of that show really knew what they were doing because these pastor tacos turned out to be some of the best tacos we had anywhere in Mexico City. Smokey and charred in parts, they were absolutely delicious.
Here’s a shot of the al pastor man firing up that trompo. They blaze it up from time to time to give their pastor tacos that extra smokiness and char. So so good.
Tacos Don Güero
Address: Río Nilo 66, Cuauhtémoc, 06700 Ciudad de México, CDMX
Operating Hours: 10PM-12MN, Sun-Fri / 10PM-4AM, Sat
What to Order: Pastor
What We Paid: MXN 20 per taco
DEL VALLE – NARVARTE
Del Valle and Narvarte are adjacent neighborhoods located in the Benito Juarez borough of Mexico City. This area doesn’t see as many tourists which is a shame because it’s home to many fantastic taquerias, including the one place that we believe serves the best pastor tacos in Mexico City.
16. El Vilsito
El Vilsito is perhaps the one taqueria that I was most excited to visit in Mexico City. Like many of the taquerias on this list, we learned about it from Taco Chronicles on Netflix.
We were excited to try El Vilsito’s pastor tacos but I was also looking forward to the place itself. They set up early in the afternoon and share a space with an auto repair shop. It isn’t everyday that you find a taqueria in an auto repair shop so I thought that was super cool!
The novelty of the space is interesting but El Vilsito also serves some of the very best pastor tacos in Mexico City. We visited many taquerias and these were some of our favorite tacos anywhere in CDMX. They’re absolutely delicious.
Traveleater Tip: Get a side of cebollitas (grilled green onions) to enjoy with your tacos. The chopped raw onions they usually put in your tacos are nice, but the sweetness from the caramelized green onions adds another layer of flavor to the dish. They’re so good!
El Vilsito could very well be home to the best tacos al pastor in Mexico City. You seriously need to visito to El Vilsito. (sorry)
Address: Petén 248 y, Avenida Universidad, Narvarte Poniente, 03020 Ciudad de México, CDMX
Operating Hours: 2PM-3AM, Mon-Thurs / 2PM-5AM, Fri / 3PM-5AM, Sat / 3PM-12MN, Sun
What to Order: Pastor
What We Paid: MXN 20 per taco
Tacubaya is a grittier working-class neighborhood located south of La Condesa. There isn’t much here for tourists but it is home to an interesting 24-hour drive-in taqueria.
17. Taqueria El Borrego Viudo
El Borrego Viudo is another taqueria that was featured on Taco Chronicles. It’s known for being a 24-hour taco restaurant that offers drive-in service. Many diners would drive in, park, and order and eat tacos from their cars. People love them because they can satisfy their taco cravings at any time of the day.
El Borrego Viudo offers the usual taqueria meats like pastor, suadero, longaniza, and cabeza. We tried almost everything on their menu, starting with these pastor tacos.
On the plate below are cabeza and ojo tacos.
The suadero is always a good choice at any taqueria in Mexico City.
Last but not least was this cachete or beef cheek taco. You seriously need to try tacos made with head meat in Mexico City. The texture of the meat is so enjoyable.
El Borrego Viudo caters to both drive-in and dine-in customers. It took us about half an hour to walk here from our AirBnB in La Condesa.
Taqueria El Borrego Viudo
Address: Av. Revolución 241, Tacubaya, Miguel Hidalgo, 11870 Mexico City, CDMX
Operating Hours: Open 24 hrs
What to Order: Pastor, suadero, cabeza
What We Paid: MXN 12-25 per taco
True taco Traveleaters need to make the trip to Lorenzo Boturini Street. Located about 4.5 km (2.8 miles) east of Roma Norte, this busy street with a cluster of taquerias has been called the “taco capital of Mexico City”. When you’re the taco capital of Mexico City, then you’re pretty much the taco capital of the world.
Every taqueria on Lorenzo Boturini serves the usual offerings like pastor, suadero, cabeza, bistec, and chuleta. You’ll find several taquerias along this street but we went to the three featured on Taco Chronicles.
Netflix highlighted their tacos al pastor so that’s what we ordered from all three taquerias to see which one we liked the best.
18. Tacos Los Güeros de Boturini
I’m not one to keep you in suspense so I’ll tell your straight up, the pastor from Los Güeros de Boturini was our favorite. I understand that taste is subjective but for us, theirs was the best. Not only were they the best along Lorenzo Boturini, but they were among the best pastor tacos we had anywhere in Mexico City. They were seriously delicious.
Of the three Lorenzo Boturini taquerias featured in this article, Los Güeros de Boturini opens the latest, at 4:30PM. They’re definitely worth the wait.
Tacos Los Güeros de Boturini
Address: Lorenzo Boturini 4354, Aeronáutica Militar, Venustiano Carranza, 15980 Ciudad de México, CDMX
Operating Hours: 4:30PM-1AM, Mon-Thurs / 4:30PM-4:30AM, Fri-Sat / 4PM-1AM, Sun
What to Order: Pastor, suadero, cabeza, tripa
What We Paid: MXN 18 per taco
19. El Gabacho Taqueria
Los Güeros de Boturini may have been our favorite but El Gabacho wasn’t far behind. Taste truly is subjective so we highly recommend going to all three to see which one suits you the best.
One thing we really liked about El Gabacho is that they serve their pineapple as a condiment on your table so you’re free to add as much as you like. Their salsas were ferociously hot as well.
El Gabacho opens at 2:30PM everyday.
El Gabacho Taqueria
Address: Lorenzo Boturini 659, Jardín Balbuena, Venustiano Carranza, 15900 Ciudad de México, CDMX
Operating Hours: 2:30PM-12MN, Thurs-Sun / 2:30-11:30PM, Mon-Wed
What to Order: Pastor, suadero, cabeza, tripa
What We Paid: MXN 18 per taco
20. El Pastorcito
The pastor tacos at El Pastorcito are delicious as well. Like El Gabacho, they offer their pineapple as a condiment on your table so you’re welcome to add as much as you like. The citrusy sweetness of the pineapple goes so well with the spiciness and smokiness of the pastor meat.
El Pastorcito is located right next to El Gabacho. They open the earliest at 1PM so we recommend taking an Uber to Lorenzo Boturini Street at around 3:30-4PM so you don’t have to wait too long to go to all three taquerias.
Address: Lorenzo Boturini 4503, Aeronáutica Militar, Venustiano Carranza, 15970 Ciudad de México, CDMX
Operating Hours: 1PM-2:30AM, Mon-Thurs / 1PM-4:30AM, Fri-Sat / 1PM-12MN, Sun
What to Order: Pastor, suadero, cabeza, tripa
What We Paid: MXN 18 per taco
MEXICO CITY TACO MAP
To help you navigate to these taquerias in Mexico City, I’ve pinned them all on the map below. It includes many other restaurants as well that we’ll feature in an upcoming Mexico City restaurant guide. Click on the link for an interactive version of the map.
FINAL THOUGHTS ON THE BEST TACOS IN MEXICO CITY
As you can probably tell from this guide, we LOVE tacos. We could eat them everyday which is practically what we did on our last trip to Mexico City. Bite-sized and with lots of variety, we could never grow tired of them.
We’ll be in Mexico for at least another year so chances are, we’ll be eating our way through Mexico City again soon. We’ll definitely update and refine this guide after every visit though it probably won’t grow to more than 25 taquerias. The goal is to find the best tacos in Mexico City so quality, not quantity, is key.
In any case, I hope you enjoyed reading this guide as much as I enjoyed writing (and doing research for) it. If you’re from Mexico City and have suggestions on which taquerias to visit, then we’d love to hear from you.
Thanks for reading and have a delicious time eating the best tacos in Mexico City!
Some of the links in this article on the best tacos in Mexico City are affiliate links. What that means is that we’ll get a small commission if you make a booking at no additional cost to you. As always, we only recommend products and services that we use ourselves and firmly believe in. We really appreciate your support as this helps us make more of these free travel guides. ¡Muchisimas gracias!