The 50+ Best Tacos in Mexico City According to Experts

best tacos in mexico city
Share this article ⤵️

In search of the best Mexico City TACOS?

You’re in the right place because I have lived in Mexico since 2018, and spent about two years of my time in Mexico City.

Looking for the best Mexico City taco tours? I recommend Bike to Taste the World’s Best Tacos — rated 4.95 out of 5 Stars, with 6,850+ ratings.

Let’s just say I ate wayyyy more than my fair share of the best tacos in Mexico City, so as a bonafide taco addict, you’ve come to the right guide for CDMX taco info.

Oh, and if you watched the Netflix: Taco Chronicles show, you’ll recognize some of the best tacos in Mexico City featured below.

In this article, we’re going to discover all of those places (and more). Are you ready to discover the 50 best tacos in Mexico City? Let’s get to it!

🌮 Note: Don’t miss the FREE Mexico City map at the end of the article, with locations pinned for 50 amazing taco restaurants and street food stands.

The Best Tacos in Mexico City

1. Taqueria Orinoco

plate of tacos at Taqueria Orinoco Mexico City
Sample all types of tacos at Taqueria Orinoco in Roma Norte and Taqueria Orinoco in Condesa — the top taco restaurant Mexico City has.

Tacos Orinoco Mexico City is one of the most famous and most-visited taco shops in CDMX, and what many consider the best tacos Roma Norte has.

Visitors and locals alike converge on this unique and delicious taco restaurant — and it’s one place no food lovers will want to miss.

On a personal note: When I visit Mexico City, I look for places to stay near Taqueria Orinoco, so I have easy access 🤣

For me, these are the best tacos in Roma Mexico City.

This taco shop is an import from the northern Mexico city of Monterrey.

Orinoco is therefore unique to the CDMX taco scene in that they serve tacos norteños (northern Mexican style tacos).

This puts Tacos Orinoco on a short list of places you can get both amazing tacos al pastor (pork) and amazing carne de res (beef steak) under one roof.

(🌮 Another option is Taquería La Tonina CDMX).

Wondering, Are these the best tacos al pastor in Mexico City?

That will depend on who you ask, but the long lines at Tacos Orinoco CDMX are a good indicator that they’re a strong contender.

While al pastor is the #1 taco meat in Mexico City, northern Mexico is cattle and beef country.

When you eat at Taqueria Orinoco Mexico City, don’t skip the chicharron (fried pork skin).

They prepare it norteño-style here, so it’s going to be different than most other Mexico City restaurants and street food stands.

  • Taqueria Orinoco Address: Avenida Álvaro Obregón 179, Roma Nte CDMX (formerly at Avenida Insurgentes Sur 253)
  • Taqueria Orinoco Condesa: Avenida Yucatan 3, La Condesa CDMX
  • Taqueria Orinoco Reforma: Florencia 18, Juarez CDMX
  • Order: One of each taco — Trompo (taco al pastor), res and chicharron
  • Pro Tip: There are both vegan and vegetarian taco options
BEST Tacos IN MEXICO CITY

2. El Hidalguense Mexico City

man serving barbacoa at El Hidalguense Mexico City
The barbacoa at El Hidalguense ranks among the best tacos in Roma Norte — one of the Netflix Taco Chronicles Mexico City locations.

As seen on Netflix Taco Chronicles Mexico City

Looking for the best barbacoa in Mexico City? El Hidalguense (pronounced hee-dal-gen-say) is the real deal when it comes to barbacoa tacos in CDMX.

Chilangos (locals) flock here in droves from every corner of CDMX to get their weekend Mexico City barbacoa fix.

In short: When it comes to barbacoa, these are the most famous tacos in Mexico City.

Besides some of the best food in Roma CDMX, the ambiance at this classic taqueria is also top-notch.

Although blue corn tortillas are considered the traditional tortilla for barbacoa, not everywhere serves them — but El Hidalguense does.

They also go the extra mile to offer the traditional salsa borracha (drunk salsa), a thick red salsa made with pulque.

This smoky salsa, made with chili pasilla, is the perfect compliment to barbacoa cooked in a banana leaf.

🧉 What is pulque? This 1,000-year-old alcoholic drink, made from the sap of the maguey (agave) plant, is still consumed in Mexico City today. Take this pulque tour in Mexico City to learn all about it.

  • El Hidalguense Address: Campeche 155, Roma Norte
  • Pro Tip #1: You can get a barbacoa order by kilo (2.2 pounds), or by taco. If you’re with a large group, go to for the 1 kilo order to save some money.
  • Pro Tip #2: Get there early, because it gets VERY crowded.
BEST TACOS IN MEXICO CITY

3. Taqueria los Gueros de Boturini

tacos al pastor at Taqueria los Gueros de Boturini Mexico City
Looking for Taco Chronicles Mexico City list locations? Don’t miss Los Gueros de Boturini Taqueria in Mexico City.

As seen on Netflix Taco Chronicles Mexico City

Calle Lorenzo Boturini is probably the most famous street for tacos in the world — and Los Güeros is one of the old school taco joints that helped put it on the map.

To those looking for a truly authentic tacos al pastor in Mexico City experience, you must eat here.

This is where chilangos (CDMX locals) and Mexico City chefs eat their pastor, though sadly, very few tourists venture.

However, this place is always crowded because it’s among the locals’ favorite places.

  • Taqueria Los Gueros Address: Lorenzo Boturini 4354, Colonia Aeronautica Militar CDMX (near Venustiano Carranza)
  • Pro Tip: Stop at Taqueria Los Güeros for one last taco meal on your way to the airport, as these are the best tacos near Mexico City Airport.
BEST TACOS IN MEXICO CITY

4. Taqueria Los Parados

tacos al pator meat on a trompo (spit) at Taqueria los Parados Mexico City
Tacos al pastor are among the most famous famous tacos Mexico City has.

Mexico City Michelin Tacos (Bib Gourmand)

In addition to their delicious tacos al pastor, Los Parados is also known for having the best tacos al carbon in Mexico City.

Al carbon means the meat is cooked over charcoal to imbue it with that delicious smoky flavor.

Rumor has it that some Mexico City taquerias claim they’re still using this labor-intensive technique, though many aren’t.

At Los Parados, you can watch them cooking the carne asada al carbon, so you know it’s legit.

  • Taqueria Los Parados Address: There are a few locations, including at Monterrey 333, Roma Sur CDMX (just south of Roma Norte)
  • Order: Tacos al pastor and tacos al carbon
BEST TACOS iN MEXICO CITY

5. Taqueria El Tizoncito

plate of tacos al pastor, one of the best tacos in mexico
Tacos al pastor “con todo” (with everything), which means with diced white onion, cilantro and pineapple. (Photo: Taqueria Mexico City street food)

To say this statement is a hotly debated topic is an understatement, but El Tizoncito makes one very bold claim that garners a lot of attention:

El Tizoncito says they invented tacos al pastor.

While this may or may not be true, they do make really great tacos and salsas. 🫘 Side note: Their salsa de frijoles (bean salsa) and pico de gallo are absolutly amazing!

In fact, they’re just as well known for their salsa as their tacos pastor — as salsa is considered a key component in any taco.

  • El Tizoncito Address: There are several in El Tizoncito Mexico City locations, but the one where pastor is said to have been invented is at Campeche 362, La Condesa CDMX
  • Order: Two or three tacos at a time! This is how the locals do it, and it’s so that you always have hot, fresh tacos.
  • 🌶 Mexico City Taco Tips: Click the link to learn the proper way to test salsa for its heat level.
BEST TACOS iN MEXICO CITY

6. Taqueria El Vilsito

man making tacos at Taqueria El Vilsito Mexico City
El Vilsito CDMX is a car repair shop by day, and a popular taqueria in Ciudad de México night.

As seen on Netflix Taco Chronicles Mexico City

El Vilsito is the famous car mechanic garage that has become one of the best places for late night taco in Mexico City. Don’t ask — just go!

They are famous for their tacos al pastor, which have been featured a ton of places, including La Ruta de la Garnacha.

This is one of the most popular Mexico City food YouTube channels, and it’s a great place to discover hidden gems in CDMX (though it is in Spanish).

BEST TACOS iN MEXICO CITY

7. Taqueria El Huequito

tacos al pastor at Taqueria El Huequito Mexico City

As seen on Anthony Bourdain: No Reservations, Eva Longoria: Searching for Mexico, and Somebody Feed Phil

This CDMX taco shop chain serves up some of the best tacos of Mexico City for al pastor lovers.

There are locations all over, but the one in Centro Historico near the Mexico City Zocalo is my go-to.

While there are a tonnn of amazing al pastor tacos in Mexico City, all the good ones seem to be in more hectic locations, or grab-and-go street stands.

By contrast, the slogan here is “Taco al Pastor Gourmet.” I also loved eating at Taqueria El Huequito because it was always calm and peaceful.

When you come here, you get the bonus of a nice break from all the hustle and bustle of downtown, as well as some damn good tacos in CDMX.

  • El Huequito Address: Ayuntamiento 21, Centro Historico CDMX
  • El Huequito Condesa: Transito, Bajo Puente S/N-Local 4, Colonia Condesa
  • El Huequito Coyoacan: Calle Malintzin 148, Coyoacan CDMX
  • Order: The Pastor Especial, a giant plate of al pastor meat mixed with guac mixed in. It comes with fresh corn tortillas on the side, so you can make your own tacos.
BEST tacos IN MEXICO CITY

8. Taqueria los Cocuyos

Campechano Tacos in Mexico
Taqueria los Cocuyos CDMX serves up the best suadero tacos Mexico City has!

Mexico City Michelin Tacos (Bib Gourmand), As seen on Anthony Bourdain: No Reservations Mexico City

While it is hard to label any one place as the “best taqueria in Mexico City,” this is certainly my favorite place for the best tacos in CDMX.

For fans of the late, great, Anthony Bourdain, he ate at Taqueria Los Cocuyos when he filmed in Mexico City for his No Reservations show.

Señor Bourdain recommends the suadero — and in fact, Taqueria los Cocuyos is said to have some of the best suadero tacos in Mexico City.

In short: If you’re looking for the best suadero tacos in Mexico City, you found them!

For those who want to get a glimpse of Mexico City street food culture, this is one of the real deal, locals-approved, $1 taquerías in Centro Historico, Distrito Federal.

You can eat quickly on the busy streets like the locals and office workers on lunch break do, or grab a table inside.

Besides the famous fatty suadero tacos, you can also get tacos al pastor at Taqueria Los Cocuyos, and organ meat tacos from the giant pot of stewed meats simmering at the entrance.

The menu includes all things offal — from eye to brain to inner ear (you read that right) to surtida, which basically means “whatever mix of things you happen to get.”

For those who don’t eat offal (organ meat), opt for the “less adventurous” meats like longaniza (chorizo sausage), pastor (pork) and suadero (flank steak).

  • Taqueria Los Cocuyos Address: Calle de Bolívar 57, Centro Historico
  • Adventurous Eater Order: Suadero (flank), cabeza (head tacos), lengua (tongue tacos), campechano (a variety of meat)
  • Non-Adventurous Eater Order: Suadero (flank), longaniza (red chorizo sausage), green chorizo sausage
BEST tacos IN MEXICO CITY

9. Taquería El Califa de León — The Only Michelin Star Tacos in Mexico City

man cooking at El Califa de Leon Michelin Star taco shop in Mexico City
Taquería El Califa de León is the only taqueria on the Michelin star Mexico City restaurant list.
gaonera taco El Califa de Leon Michelin Star taco shop in Mexico City
Their most famous (and most-ordered) item on the is the gaonera taco.

A Mexico City Michelin star restaurant!

Open since 1968, Taquería El Califa de León received a coveted star from the Michelin Guide Mexico 2024 — the first year the guide came to Mexico.

They are famous for their taco de gaonera, as well as other taco options like with bistec (steak), chuleta (pork chop), and costilla (ribs).

El Califa de León is located in Colonia San Rafael, just a quick Uber ride from the main tourists spots in Roma, Condesa, and Reforma.

  • Taqueria los Abanicos Address: Avenida Ribera de San Cosme 56, San Rafael, Colonia Cuauhtémoc
  • Order: Tacos de gaonera — This is what they’re famous for!
  • Pro Tip: This place is cash only, and the tacos are about 75 MXN pesos each.
BEST tacos IN MEXICO CITY

10. Taqueria El Gran Abanico

plate of carnitas tacos at Taqueria El Gran Abanico Mexico City
When it comes to the best carnitas Mexico City, El Gran Abanico is it!

If you survey 10 Chilangos (locals), 9 out of 10 of them will likely tell you Taquería los Abanicos serves the best carnitas in Mexico City.

To be honest, they serve some of the best tacos in Mexico City, period.

Taquería El Gran Abanico (AKA Taquería el Abanico or Taquería los Abanicos) is always crowded, but when it comes to CDMX carnitas, this is a must try place.

Also, the line moves fast, so don’t let it intimidate you.

  • Taqueria los Abanicos Address: Francisco Javier Clavijero 226, Transito, Colonia Cuauhtemoc
  • Order: Carnitas — This is what they do best! My favorite cut is the espaldilla (known as Boston butt or shoulder meat in English).
BEST CARNITAS IN MEXICO CITY

11. Carnitas Meche y Rafael

pile of meat for carnitas tacos | best tacos in Mexico City
Carnitas meat just waiting to become tacos! (Photo: Carnitas taco stand Mexico City)

Located in Mercado Medellin, one of the best markets in Mexico City, the Proveedor de Carnes y Carnitas Meche y Rafael comes in at a close second behind Taquería los Abanicos.

🌮 Note: The carnitas taco side of the business is sometimes called Taco Libre.

There is, however, a very practical reason for this silver medal: They only serve carnitas on Saturdays.

Still, they do serve some of the best carnitas Mexico City, so if you’re in town on a Sunday, don’t miss out.

While the butcher shop side of their business is open all week, you’ll only find Meche y Rafael’s famous Mexico City carnitas one day per week.

  • Carnitas Meche y Rafael Address: Medellin 20, Roma Norte CDMX (in Mercado Medellin)
  • Order: Carnitas — Then take a walk around the colorful Mercado Medellin.
BEST TACOS IN MEXICO CITY

12. Contramar Mexico City

contramar mexico city restaurant
Contramar serves up yummy seafood and great people-watching.

Mexico City Michelin Restaurant (Bib Gourmand), As seen on Eva Longoria: Searching for Mexico

Looking for the best seafood tacos in Mexico City?

Contramar is definitely the fanciest restaurant for tacos on the list, but it’s also one of the best restaurants in Mexico City, so don’t overlook it.

Contramar is on every foodie’s CDMX bucket list, and constantly gaining more and more international attention thanks to Chef Gabriela Camara’s seafood creations.

The hype is worth it though — their seafood is always fresh, the people watching is entertaining, and you’ll get some amazing food photos.

Their signature red and green pescado a la talla is one of the most is Instagram worthy Mexico City dishes.

  • Contramar Address: Calle de Durango 200, Roma Norte CDMX
  • Order: Tacos de charal, Tuna tostadas, and Pescado a la talla
  • Looking for other fancy gourmet tacos in Mexico City? Head to Cityzen, Testal, Azul Condesa, and the taco omsake at Pujol Mexico City.
BEST tACOS IN MEXICO CITY

13. El Pescadito

plate of shrimp tacos
El Pescadito Taquerias CDMX has the best fish and shrimp tacos in the city.

For the best fish tacos in Mexico City, and the best shrimp tacos in Mexico City, head to El Pescadito.

It is favorite of locals and visitors alike for their giant tacos at reasonable prices.

El Pescadito has locations all over Mexico City, thanks to their delicious Sinaloa style seafood tacos.

Make sure you try one of the tacos with marlin ahumado (smoked marlin), my personal favorite.

  • El Pescadito locations in Roma Norte, La Condesa, Centro Historico, Polanco, the San Rafael neighborhood, and throughout Mexico City
  • Order: Ta-cotote and Que-sotote
Best TACOS IN MEXICO CITY

14. Taqueria el Greco

Taqueria el Greco Mexico City
For my money, this small restaurant has the best tacos in Condesa Mexico City.

Looking for the best tacos arabes in Mexico City? Taquería el Greco in La Condesa CDMX is a must-try.

This small CDMX taqueria has only about 8 tables, so there’s usually a wait. However, it’s well worth it (even if you do have to wait a long time).

Best TACOS IN MEXICO CITY

15. El Turix Cochinita Pibil

cochinita pibil tacos at taqueria el turix polanco mexico city
Try authentic Mexican cochinita pibil tacos with pickled red onions and habanero salsa at El Turix — the best street tacos in Polanco Mexico City.

As seen on the Eater Mexico City tacos list

For the best tacos in Polanco Mexico City, and the best cochinita pibil in Mexico City, you have to visit El Turix. It’s even a stop on this Best Polanco food tour.

Don’t let the long lines at this no-frills, locals spot deter you; they move quickly.

While cochinita isn’t local to CDMX or Central Mexico, it’s one of the most delicious types of meat tacos in Mexico, and El Turix (pronounced tour-eesh) is the place to try it.

If pastor is the king of meats in Mexico City, in the Yucatan Peninsula, it’s all about cochinita pibil — where this dish originates.

Cochinita pibil are the favorite tacos in Mexico’s Yucatan Peninsula.

Best TACOS IN MEXICO CITY

16. Tacos de Canasta los Especiales

exterior of Tacos de Canasta los Especiales Mexico City Downtown
Looking for the best tacos near Zocalo Mexico City? You’ve found them.

On the hunt for the best tacos de canasta in Mexico City (basket tacos)?

This Centro Historico taqueria is the go to place for chilangos (Mexico City locals) to get their tacos de canasta fix.

Try several varieties from Los Especiales, including chorizo con papas (chorizo sausage and potatoes), frijoles (beans) and chicharron (fried pork skin), because canasta tacos are famous cheap eats in Mexico City at just 25¢ per taco.

At such a low price, you might expect small tacos — and canasta tacos usually are. However, the tacos at this great place are actually huge, and very filling.

  • Tacos de Canasta los Especiales Address: Avenida Francisco I. Madero 71, Centro Historico CDMX
  • Order: Chorizo con papas (chorizo sausage and potatoes) is the “standard” type of tacos de canasta
Best TACOS IN MEXICO CITY

17. Tacos Hola el Guero

mexico city tacos hola el guero taco shop
tacos guidados at Taqueria Hola el Guero in Mexico City

Mexico City Michelin Restaurant (Bib Gourmand), As seen on Netflix Taco Chronicles Mexico City

Tacos los Güeros CDMX has been a hot spot in La Condesa for tacos guisados for 30-plus years.

Wondering, What are guisado tacos? Guisado means “stew,” and these are home cooking-style fillings you wrap in a tortilla.

At Hola el Güero, don’t miss their steak and short rib in tomatillo sauce, mole verde con pollo (green mole with chicken), chulata (pork chops), and chicharrón en salsa verde (pork skin) tacos.

On Fridays, head there for the famous carnitas (fried pork) tacos at Hola el Güero.

Depending on who you ask, they may tell you these are the best tacos guisados in Mexico City.

You’ll also find many other kinds of tacos guisados fillings, like these: frijoles charros (beans cooked in pork sauce), tinga de pollo (shredded chicken in tomato sauce) and rajas con crema (roasted poblano peppers in cream sauce).

  • Tacos Hola el Güero Address: Amsterdam 135, La Condesa CDMX
  • Order: Tacos Hola Mexico City, and all tacos guisados shops rotate their menus daily, so always ask for the staff recommendations on that day.
Best TACOS IN MEXICO CITY

18. Por Siempre Vegana Taqueria

mexico city vegan taco cart (por siempre cdmx)
two vegan tacos on a plate
Por Siempre CDMX serves some of the best vegan tacos in Mexico City.

Rated 5 Stars on Happy Cow

In Mexico, the country, pork is a staple food; but in Mexico City, the city, the emerging vegan scene is definitely challenging the status quo.

For most, they’d say Por Siempre Vegana Taqueria is the undisputed king of Mexico City vegan tacos, and the long lines will prove it.

Seriously, get there when they open if you want to avoid the long lines.

For me, these were the best vegan tacos in Mexico City, by far. In fact, this is one of the few places both vegans and non-vegans alike seem to champion.

🌱 Note: I’m not vegan. However, I love all vegetables and enjoy all delicious food equally, so I dabbled in Mexico City vegan taco shops while living there.

  • Por Siempre II Mexico City Address (Restaurant): 169/A Cuauhtemoc, Colonia Roma Norte CDMX
  • Por Siempre Mexico City Address (Street Cart, Original Location): Manzanillo 18, Colonia Roma Norte CDMX
  • Order: Seitan al chimichurri, vegan pastor tacos, and if they have them available when you visit, tacos de huitlacoche (corn fungus)
  • Mexico City Tacos Tip: There are two locations, located just a block or so from one another. At Por Siempre II, there are tables to sit at, while the original Por Siempre is a street cart.
BEST VEGAN TACOS IN MEXICO CITY

19. La Pitahaya Vegana

tacos with veggies and bright pink tortillas | best tacos in Mexico City
The Mexico City pink tacos at La Pitahaya Vegana. (Photo: La Pitahaya Vegana via Facebook)

In a city with more and more vegan taco shops and vegan restaurants opening every month, La Pitahaya cleverly stands out with their pretty pink tortillas.

Their tiny Roma Norte cafe is perfect to sit outside and enjoy your instagrammable tacos and people-watch on a nice day.

They have another location in the Coyoacan neighborhood, where you’ll also find the Frida Kahlo Museum AKA Casa Azul (Blue House).

Best TACOS IN MEXICO CITY

20. El Autentico Pato Manila

duck taco in mexico city at El Autentico Pato Manila
El Autentico Pato Manila Condesa is located near the best coffee shop in Mexico City — Cardinal Casa de Café.

Looking for the best fusion tacos Mexico City has?

In Mexico City’s sea of pork tacos, El Autentico Pato Manila serves unique and delicious Peking duck Mexican-Chinese fusion tacos.

These must try tacos in CDMX are beloved by locals and visitors alike.

In fact, this CDMX taquería got so popular, they now have three locations. My personal favorite is the original location in La Condesa Mexico City.

  • El Autentico Pato Manila Address: Culiacan 91, La Condesa CDMX
  • El Autentico Pato Manila Address: Guanajuato 19, Roma CDMX
  • El Autentico Pato Manila Address: Virgilio 25, Polanco CDMX
  • Order: They only two things, taco kim and tacos manila — so try them both!
Best TACOS IN MEXICO CITY

21. Taquería Arandas

man making tacos al pastor at Taquería Arandas in Mexico City
Taquería Arandas is my pick for the best tacos in Centro Historico Mexico City.

A personal favorite, this is a no-frills, local’s spot in Centro Historico, or Downtown Mexico City.

You can get a table inside, or just grab some tacos on the street and keep enjoying the city.

22-60: More of the best tacos in CMDX

plates of tacos from mexico
A spread of the best al pastor Mexico City has will look like this.

We’ve made it through a pretty long list, covering many different types of tacos in Mexico.

“I hate tacos,” said no Juan ever.

Get more taco quotes and Mexico captions for IG!

For the rest of the list, you’ll find the type of taco, and suggestions for places to try them.

🌮 Best Barabcoa in Mexico City

22. Los Tres Reyes in Alfonso XIII

23. Barbacoa de Santiago in Napoles (just south of Roma Norte and La Condesa)

24. Barbacoa de San Angel in San Angel (near Coyoacan)

25. Barbacoa Díaz in La Condesa — This street food stand “disappears” during the week, but will be back on the weekend

🌮 Best Tacos al Pastor in Mexico City

tacos al pastor in mexico city
Usually a tiny taco by U.S. size standards, the Mexico City pastor tacos pack a flavorful punch.

26. Taquería Álvaro Obregon in Roma Norte

27. Taquería El Pastorcito in Héroes de Churubusco

28. El Califa locations in Roma Norte and La Condesa

29. Taqueria Gabacho in Heroes de Churubusco

30. Taquería El Caifán in Centro Historico

🌮 Best Carnitas Tacos in Mexico City

31. Tacos Don Juan in La Condesa — Carnitas are only served on Fridays, but this is a favorite Mexico City taco shop for locals all week long

32. La Reina de la Roma in Roma Norte

33. Los Panchos in Anzures, between La Condesa and Polanco

🌮 Best carne de res Meat Tacos in Mexico City

giant pot of meat cooking at Taqueria los Cocuyos Mexico City
The giant pot of meat at Taqueria los Cocuyos Mexico City — the best tacos Centro Histórico Mexico City. (Photo: Best street tacos Mexico City)

34. Taqueria El Chupacabras in Roma Norte and Coyoacan, order suadero (flank) and the signature Chupacabra taco

35. El Farolito in La Condesa, order cecina (dried/cured meat)

36. Tacos Charly in Tlalplan near Coyoacan, order suadero (flank) — Michelin Star CDMX Tacos with a Bib Gourmand Distinction

37. Taquería El Borrego Viudo in Tacubaya, just south of La Condesa, order suadero (flank steak)

38. Las Costillas de la Condesa in La Condesa, order costilla (rib)

39. Hayito Tacos Arabes in Narvarte and Del Valle (both just south of Roma Norte), order tacos árabes

40. Moloch Cochinita Pibil in Mercado Medellin, Roma Norte, order cochinita pibil

41. La Original Birria Don Chuy in Centro Historico, order birria

42. Tacos El Kalimán in La Condesa

43. Taquería El Paisa de los Reyes in Coyoacan

44. Ricos Tacos Toluca in Centro Historico — Michelin Star CDMX Tacos with a Bib Gourmand Distinction

🌮 Best tacos de canasta in Mexico City

tacos de canasta mexico city
Tacos canasta are some of the best street tacos in Mexico City! (Photo: Canasta Tacos Armando Mexico City)

45. Los Exquisitos de Boturini in Héroes de Churubusco 

46. Tacos Joven in Narvarte, just south of Roma Norte

47. Lady Tacos de Canasta in Centro Historico — As Seen on Netflix!

🌮 Best Guidaso tacos in Mexico City

guisados in mexico city
The cazuela (casserole) pots you’ll see in a tacos guisados shop. (Photo: Tacos Mexico DF)

48. Taquería El Jarocho in Roma Sur (just south of Roma Norte) — Michelin Star CDMX Tacos with a Bib Gourmand Distinction

49. Taquería El Gato Volador in Roma Norte

50. El Parnita in Roma Norte

51. Taquería La Negra in Roma Norte

🌮 Best Seafood Tacos in Mexico City

48. Tres Galeones in Roma Norte

49. Mi Gusto Es locations in Polanco and Narvarte

50. Las Hijas de la Tostada in La Condesa and Polanco

🌱 Best Vegan tacos in Mexico City

55. Gatorta in Roma Norte

56. Gold Taco Roma in Mercado Roma, Roma Norte 

🌮 Best Tostadas in Mexico City

person holding a plate of two tostadas in coyoacan market mexico city
Head to the colorful Coyoacan Market to try the best tostadas in Mexico City.

57. Mercado de Coyoacan, the famous market in Coyoacan Mexico City

58. Las Hijas de la Tostada in La Condesa and Polanco

🌮 Best Flautas in Mexico City

59. Flautas Vertiz in Narvarte CDMX

60. El Rey de las Ahogadas Flautas in Narvarte

best tacos in Mexico City

Best Mexico City Taco Tours

Are you someone who enjoys culture trips?

The best way to sample a lot of tacos in one day is on a Mexico City Taco Tour with CDMX locals to show you all the best places.

Led by local guides who know where all the most famous taco shops and all the hidden gem Mexico City tacos are, you’ll get a nice sampling of all the delicious tacos in Mexico City.

best tacos in Mexico City

Mexico City Map: Best Tacos in Mexico City

Note: A taco 🌮 represents tacos al pastor and meat tacos; a fish 🐟 is for seafood tacos; and a leaf 🌱 for vegan — as there’s different types of tacos in Mexico City for everyone!

🗺 Where are the best tacos near me?!

This taco map of Mexico City contains all the unique types of tacos you can try.

In case you didn’t know, there are 10+ distinct types of CDMX tacos, including tacos de canasta (basket tacos), tacos de barbacoa (barbeque) and tacos al pastor, which is the first type you’ll learned about in this article.

Best Mexico City Tacos FAQ

What is the most popular taco in Mexico City?

It depends on who you ask, but most people will say it’s the taco al pastor.

mexican suadero tacos
The famous Mexico City suadero tacos are fatty, greasy and delicious.

However, other types, like tacos suaderos, tacos guidasos and tacos de canasta, are contenders for this title as well.

best tacos in Mexico City

Where did Anthony Bourdain go in Mexico City?

While in CDMX, Anthony Bourdain visited several places inducing Taquería Los Cocuyos, Maximo Bistro, Fonda Margarita and Migas La Guera in the Tepito Market.

best tacos in Mexico City

What is the most authentic Mexican taco?

It depend where you are in Mexico, but in Mexico City, it’s al pastor tacos and suadero tacos.

However, in the Yucatan Peninsula, it’s cochinita pibil tacos; and in the Baja Peninsula, it’s baja style fried fish tacos.

best tacos in Mexico City

What is the oldest taco shop in Mexico City?

La Jalisciense opened 1875 — which was more than 150 years ago.

It is located in the Tlalpan neighborhood in the southern part of Mexico City, not far from the popular Coyoacan neighborhood and Xochimilco.

best tacos in Mexico City

What tacos are famous in Mexico City?

There are lots of popular tacos from Mexico City, but tacos al pastor are the most famous.

tacos guisados (stew tacos) | best tacos in mexico city
Tacos guisados is all about trying several types of tacos during one meal. (Photo: Taqueria Mexico DF)

However, there are other great options, like tacos guidasos, barbacoa tacos and tacos de canasta.

best tacos in Mexico City

How much is the average taco in Mexico City?

On the street, you can get tacos de canasta (basket tacos) for only about 25¢, but in high end restaurants like Pujol, tacos can be $15-20 USD each!

As you can see, prices can vary a lot depending on where you’re eating — but for the cheapest tacos in Mexico, head to the street stands and carts.

best tacos in Mexico City

What are tacos al pastor?

Tacos al pastor contain marinated pork meat that’s cooked on a spit.

man making street tacos in mexico
A taquero cutting tacos al pastor meat from a trompo. (Photo: Best tacos al pastor Mexico City)

They are traditionally served in one or two corn tortillas, and you can top them with diced white onion, cilantro, pineapple and cheese, if you choose.

For many, these are the undisputed king of Mexico tacos!

Funny enough, these tacos actually originated in the Middle East. You might have even guessed this based on the trompo, the Arabian-style spit the meat is cooked on.

You see, Mexico had a tremendous influx of Middle Eastern (mostly Lebanese) immigrants from about 1880-1935.

They brought with them their design esthetic, architecture styles, customs, and cooking techniques.

Essentially, Mexican cooks took a gyro or shawarma and made these adaptations:

  • The meat is pork instead of beef, lamb or turkey
  • The use of chile guajillo and chile de arbol (tree chili), among other spices common to Central Mexico
  • The addition of pineapple, located at the top of the trompo.
Best Mexico City Tacos

What is barbacoa?

Barbacoa translates to barbecue. Depending on where you are in Mexico, barbacoa can be made with res (beef), borrego (sheep), chivo (goat), or lamb.

table spread of tacos with limes, salsas, soup
Barbacoa tacos are a beloved Mexico City weekend tradition. Personally, I think they’re the best tacos in Mexico City!

While barbacoa in Mexico differs from American BBQ, it is taken just as seriously as barbecue is in U.S. BBQ meccas like Texas and Tennessee.

In Mexico, much like the U.S., barbacoa is a weekend food.

This doesn’t just mean something eaten on the weekends, but also that it’s only available on weekends (and sometimes Friday), as barbacoa takes nearly all week to cook.

In fact, many Mexico City barbacoa street food taco stands disappear during the week, and return for weekends only.

WHERE IS MEXICO CITY BARBACOA FROM?

Mexican food is incredibly regional, and varies from state to state. The place most associated with barbacoa is Hidalgo state, located next to Mexico City.

tacos with blue corn tortillas and red and green salsas
Don’t forget to try the red-colored salsa borracha (drunk salsa) — the traditional barbacoa salsa.

The type of meat used differs from region to region, but Hidalgo style barbacoa is made from borrego (sheep).

when do you eat barbacoa in mexico city?

On weekdays, families and businesses from Hidalgo and Estado de Mexico (Mexico State) cook the barbacoa.

Then, very early Saturday morning, they package it all up, load it into vans, drive it to Mexico City, and set up their temporary street stand.

Chilangos (locals) eat barbacoa tacos for breakfast (and as a hangover cure!) and lunch only.

🍲 Mexico City Tacos Tips: Mexican barbacoa is usually eaten with a side of consome (soup broth).

The stands are actually only open from about 8am-4pm on Saturdays and Sundays. With only a short window to eat barbacoa in Mexico City, so don’t miss it.

Best Mexico City Tacos

What is carnitas?

Carniatas is a preparation of fried pork that’s most associated with Mexico City’s neighboring state of Michoacan.

man carving carnitas for tacos in mexico
Is this carnitas shop the best taco place in Mexico City? You’d have to try it and find out!

Like all great Mexican food, carnitas have also found their way into the hearts of Mexico City locals.

Now, no one said carnitas were healthy, but I think we can all agree fried pork is delicious as a “sometimes” treat.

Best Mexico City Tacos

What are tacos guisados?

Guisado means “stew,” and tacos guisados are basically the traditional home cookin’ style Mexico City tacos — the ones you’d find in someone’s home.

You’ll know a traditional guisado restaurant because they will have all their taco fillings in cazuelas.

These are the orange-colored earthenware clay pots, or casserole dishes, which the food is both cooked and served in.

For those wanting to eat some mole in Mexico City, guisado taco restaurants and street food stands always have good mole.

🍽️ Side Note: Mole is a traditional Oaxaca food or Poblano food from Puebla state, and not one from Mexico City.

Best Mexico City Tacos

What are tacos de mariscos?

Tacos mariscos are seafood tacos, and they can have everything from shrimp and fish, to octopus and lobster.

fish tacos mexico city
Craving the best Mexico City first taco? El Pescadito CDMX is my hands-down favorite spot.

While CDMX isn’t exactly known for its seafood tacos, there are some places deliciously highlighting the country’s two main seafood taco styles — Estilo Baja and Estilo Sinaloa.

🌮 Estilo Baja Tacos (Baja style)

Coming from the Mexican state of Baja California, this is what most Americans are familiar with.

This consists of fried shrimp or fish with a colorful cabbage slaw on top.

🌮 Estilo Sinaloa Tacos (Sinaloa style)

From the state of Sinaloa, this style is more commonly found in restaurants throughout Mexico.

Although there’s not a vast difference between the two, one of the highlights of Sinaloan seafood is the famed marlin ahumado (smoked marlin) and tacos gobernador (shrimp and melted cheese).

Best Mexico City Tacos

What are tacos de canasta?

Tacos de canasta, which means “basket tacos,” are sold from a large basket.

Lady Tacos de Canasta, as seen on Netflix: Taco Chronicles, serves the best tacos de canasta Mexico City has! (Photo: Facebook, Lady Tacos: Best tacos in Mexico City Netflix)

Looking for cheap tacos in Mexico City?

These are usually the cheapest tacos you can find — but only cheap in price — as tacos canastas always pack a flavorful punch, and CDMX locals love them.

Canasta basket tacos are usually part of a traveling operation, and some even call them the original Mexico City street food taco.

These street vendors/sellers bikes around the city streets, pausing at certain spots to sell their tacos out of a basket for a short time before biking to the next spot to repeat the process.

You can spot vendors because their canasta (basket) often has bright blue plastic linings sticking out of it.

You’ll also spot them by the containers of salsa strapped to the sides of the bikes.

Nowadays, the more well known canasta vendors are moving or have moved to brick and mortar operations, like Tacos los Especiales in Downtown Mexico City.

Regardless, the spirit of these eat-them-on the-go Mexico City street food tacos remains.

Best Mexico City Tacos

What are tacos arabes?

Arabian tacos have the same pork meat as taco al pastor but different seasonings, which explains why taco arabe meat isn’t red.

taco arabe (arabian taco in mexico)
Taco arabe meat looks just very similar to tacos al pastor meat, but it’s not red. (Photo: Best tacos from Mexico City)

These tacos traditionally come served on pan arabe (Arabian bread, basically pita bread), but you can order them with corn or flour tortillas too.

While the quintessential Mexico City taco is undeniably the taco al pastor, it’s meat-on-a-spit cooking technique comes straight from the Middle East and Mexico’s large number of Middle Eastern immigrants.

When these (mostly Lebanese) people migrated to Mexico, they brought with them the trompo (vertical spit).

The same trompo is used to cook both tacos al pastor and tacos arabes.

Best Mexico City Tacos

What is cochinita pibil?

Traditionally slow cooked in an underground oven called a pib, this Yucatecan food delicacy gets its unique taste from achiote powder and naranja agria (sour orange), flavors unique to the Yucatan.

plate with cochinita pibil tacos
For cochinita tacos, El Turix is one of the best taco places in Mexico City.

Try your cochinita on a taco, or the more traditional panucho, a tortilla stuffed with refried black beans.

Both cochinita pibil tacos and panuchos should be eaten topped with pickled red onions and (at least a little) habanero salsa.

Best Mexico City Tacos

What is a flauta?

Flautas (meaning “flute”) are tacos that get rolled like cigars, and fried. They’re often called or taquitos in the U.S.

tacos dorados mexico
If you love the crunch of a fried tortilla, you might consider flautas the best tacos CDMX has.

While you can get them all over the city, the Narvarte neighborhood is the place to eat Mexico City flautas.

There are two kinds you can try, regular flautas and flautas ahogadas (drowned flautas).

Personally, I prefer regular because the drowned ones are less crispy.

With the standard type, these crispy delights come topped with sour cream, lettuce and cheese, while flautas ahogadas come “drowned” in salsa.

Best Mexico City Tacos

What is a tostada?

Tostadas are basically open-face tacos. Unlike a taco, they are fried flat, with the taco “filling” just placed on top.

two tostadas on a plate
Jaiba tostadas, or blue crab tostadas, which are a popular food in Mexico.

The Coyoacan Market is known as the best place to eat tostadas in Mexico City, and is a lively traditional mercado (market) worth visiting in the Coyoacan neighborhood.

Mexican Salsas: Here’s What You Need to Know

Mexico City best tacos aren’t complete without fresh, homemade salsa.

What is salsa?

Salsas are a mixture of chili peppers, red tomatoes (for red salsa), green tomatoes (for green salsa), garlic, herbs, spices, and more.

All these ingredients are combined, sometimes hand mashed and sometimes blended together, to make the perfect taco topping.

Best Mexico City Tacos

Green or red: Which salsa is hottest?

It depends — All heat levels in salsas are dependent on their recipe, which is why you have to try them before adding any to your tacos.

colorful salsas in mexico
No best tacos Mexico City has are complete without salsa on top!

Sometimes red can be hotter, and sometimes it’s the green — but here’s what you must know about salsas in Mexico: They’re pretty much all spicy.

The purpose of a salsa in Mexican food is to add heat. Since so many things are is handmade in Mexico, the heat levels can vary a lot.

🌶️ How to try salsas

The way you determine the salsa spice level is by putting a small drop of the salsa on your hand, in the space between the thumb and pointer finger.

After a taste, you decided if you want it on your taco, or if you want to sample another.

🚫🌶️ What if i don’t want salsa?

With tacos, you add your own salsa if you want it, but with other dishes, always order with the request “sin picante, por favor,” which means not spicy, please.

Instead, opt for adding onion, cilantro, salt and lime juice as seasonings.

Final Thoughts on the Best Tacos in Mexico City

Best Taco Tour in Mexico City: BIKE to taste the world’s BEST TACOS! (4.95 out of 5 Stars, and 6,850+ ratings)

I’ve eaten at all the foodie-famous and best Mexico City restaurants like Pujol (twice!), Quintonil, Rosetta, Maximo Bistrot, La Docena, etc. — so I say this with certainty:

If you want to understand Mexico City through food, you must seek out the $1 street tacos and hole-in-the-wall taco places in Mexico City over the fancy restaurants and posh places to eat in Mexico City.

They say it’s hard to eat a bad meal in Mexico City. I lived there, on and off, for about three years in total, and I know this to be true!

It really is one of the best cities to eat in, and truly earns a spot as one of the best places for foodies in Mexico.

Among the best things to eat in Mexico City: Tacos, including these CDMX Michelin Star Taco Shops (and Bib Gourmand taco shops).

I hope this list helps you find your best taco in Mexico city, so you get enough Vitamin T on your Mexico City trip.

Share this article ⤵️