🏆 Popular Picks — ,

12 Best Tacos in Mexico City

Mexico City is the undisputed global capital of tacos, offering an incredible diversity of flavors, textures, and traditions, from late-night street stands to bustling local institutions.

📍 , 📝 12 picks 🔄 Updated 2026-03-28

📍 Map

Quick answer

For an authentic, quintessential Mexico City taco experience, Tacos Orinoco offers an outstanding blend of quality, atmosphere, and classic flavors.

Best overall
Tacos Orinoco
Best budget
Los Cocuyos
Best experience
El Califa de León
Last verified
2026-03

How we picked these

Our selection of Mexico City's best taco spots is based on extensive local research, critical reviews from reputable food guides, and a deep dive into popular opinion across online communities. We prioritized authenticity, ingredient quality, variety of taco styles, and the overall dining experience, ensuring a comprehensive guide to the city's vibrant taco scene.

#1

Tacos Orinoco

Northern Mexican Pastor Chicharrón
Tacos Orinoco
📍 NeighborhoodRoma Norte
💰 Price RangeMXN 80-150 per person ($4.50-8.50 USD)

Inspired by Monterrey's taquería culture, Tacos Orinoco has quickly become a beloved institution. Known for its perfectly grilled meats and vibrant atmosphere, it offers a focused menu of classic tacos that are consistently excellent. The clean, modern aesthetic doesn't detract from the authentic flavors.

🍽️ What to order

Taco de Chicharrón (pork rind), Taco de Pastor (marinated pork) with their signature salsas.

💡 Insider tip

They have multiple locations, but the one in Roma Norte is often the busiest. Be prepared for a short wait, especially during peak dinner hours.

"Seriously, Tacos Orinoco pastor is next level. The chicharrón is also a must-try. Don't skip the green salsa!"
— r/mexicocity user
#2

El Califa de León

Classic Mexican Suadero Gaonera
El Califa de León
📍 NeighborhoodSan Cosme
💰 Price RangeMXN 100-200 per person ($5.50-11 USD)

An iconic, no-frills taquería famed for its simple yet perfect tacos. El Califa de León has been serving its signature suadero and gaonera (beef fillet) tacos for decades. The sparse menu allows them to focus on unparalleled quality, with perfectly cooked meat served on fresh tortillas, accompanied by a single, potent salsa.

🍽️ What to order

Taco de Suadero (confit beef) and Taco Gaonera (thin-sliced beef fillet).

💡 Insider tip

This place is all about the meat and tortilla. Don't expect fancy toppings; it's minimalist perfection. Go at an off-peak hour to avoid a long line.

"If you want pure, unadulterated taco bliss, El Califa de León is it. Just a few options but each is a masterpiece. The suadero melts in your mouth."
— r/food user
#3

Los Cocuyos

Street Food Offal Traditional
Los Cocuyos
📍 NeighborhoodCentro Histórico
💰 Price RangeMXN 60-120 per person ($3.50-7 USD)

A legendary street stand in the historic center, Los Cocuyos specializes in 'tacos de cabeza' – tacos made from various parts of a cow's head (tongue, brain, eye, cheek). The meats are slow-cooked until incredibly tender and flavorful, served with fresh tortillas, onion, cilantro, and potent salsas. A true local experience.

🍽️ What to order

Taco de Suadero (confit beef), Taco de Lengua (tongue), or a Taco Surtido (mixed meat).

💡 Insider tip

This is a standing-room-only street cart. Don't be shy; point to what you want. It's especially popular late at night.

"Los Cocuyos is my go-to for late-night tacos in Centro. Their suadero and lengua are insane. Pure street food heaven."
— r/travel user
#4

Taquería El Turix

Yucatecan Cochinita Pibil Slow-Cooked Pork
Taquería El Turix
📍 NeighborhoodPolanco
💰 Price RangeMXN 80-160 per person ($4.50-9 USD)

A true specialist in Yucatecan cuisine, El Turix is celebrated for its cochinita pibil – slow-roasted pork marinated in achiote and sour orange, traditionally cooked underground. The meat is incredibly tender and served on tortillas with pickled red onions and habanero salsa. Simple, focused, and utterly delicious.

🍽️ What to order

Taco de Cochinita Pibil (slow-roasted pork) or Panucho de Cochinita (tortilla stuffed with beans, then fried).

💡 Insider tip

The habanero salsa is genuinely spicy. Use sparingly if you're not used to serious heat. They close early, often by 6 PM, so go for lunch.

"If you're in CDMX and love cochinita pibil, you HAVE to go to El Turix. It's the real deal, perfect pork with those pickled onions. Divine!"
— r/mexicofood user
#5

El Huequito

Al Pastor Vertical Spit Classic
El Huequito
📍 NeighborhoodInsurgentes (various locations)
💰 Price RangeMXN 70-140 per person ($4-8 USD)

One of Mexico City's most iconic al pastor joints, El Huequito has been perfecting its craft for over 60 years. Famous for cooking their marinated pork entirely on a vertical spit ('trompo') until crispy and juicy, without slicing it off. The result is a richer, more intensely flavored al pastor.

🍽️ What to order

Taco Al Pastor (marinated pork from the spit) or Gringa (pastor with cheese in a flour tortilla).

💡 Insider tip

They often have multiple locations. The original near Bellas Artes is small and standing-room-only. The Insurgentes location offers more seating.

"El Huequito's al pastor is legendary for a reason. They don't shave it off, it's just pure crispy, flavorful pork. Absolutely amazing."
— r/mexicocity user
#6

Taquería Gabriel

Suadero Campechano Late Night
Taquería Gabriel
📍 NeighborhoodRoma Sur
💰 Price RangeMXN 70-150 per person ($4-8.50 USD)

A bustling late-night favorite in Roma Sur, Taquería Gabriel is celebrated for its fantastic suadero, campechano (a mix of suadero and longaniza sausage), and gringas. The atmosphere is lively, and the tacos are consistently delicious, served with a generous array of salsas and condiments.

🍽️ What to order

Taco de Suadero, Taco Campechano, or a Gringa.

💡 Insider tip

This spot gets very busy, especially on weekends and late evenings. Don't be afraid to jostle for a spot. The red salsa is fiery!

"After a night out, Taquería Gabriel hits the spot every single time. Their campechano tacos are my absolute favorite, and the suadero is always perfect."
— r/travel user
#7

Taquería Hola El Güero

Baja-Style Seafood Al Pastor
Taquería Hola El Güero
📍 NeighborhoodCondesa
💰 Price RangeMXN 120-250 per person ($7-14 USD)

While primarily known for its excellent Baja-style fish and shrimp tacos, Hola El Güero also serves up some fantastic al pastor. This slightly more upscale but still casual taquería offers fresh ingredients and a bright, inviting atmosphere, making it a great spot for a varied taco experience.

🍽️ What to order

Taco de Pescado (fish), Taco de Camarón (shrimp), or Taco Al Pastor.

💡 Insider tip

Try their array of fresh toppings and salsas on the bar. The habanero crema is a standout. It's a great spot for lunch.

"Their fish tacos are incredible, but don't sleep on the al pastor at Hola El Güero either. It's surprisingly good and the salsas are all top-notch."
— r/food user
#8

Pastor Adobada Don Juan

Al Pastor Traditional Street Food
Pastor Adobada Don Juan
📍 NeighborhoodRoma Sur
💰 Price RangeMXN 60-120 per person ($3.50-7 USD)

A no-frills, quintessential street taquería specializing in mouth-watering al pastor tacos. Don Juan's trompo is always spinning, delivering perfectly seasoned, tender pork with just the right amount of char. It's a local secret that's becoming increasingly popular with visitors.

🍽️ What to order

Taco Al Pastor, with pineapple, cilantro, and onion.

💡 Insider tip

This is a standing-only spot, usually with a small counter. The staff are incredibly efficient, so have your order ready. Cash only!

"Found Pastor Adobada Don Juan walking around Roma Sur and it was easily some of the best al pastor I had in CDMX. So much flavor!"
— r/mexicocity user
#9

Taquería Los Parados

Classic Mexican Al Pastor Variety
Taquería Los Parados
📍 NeighborhoodRoma Norte
💰 Price RangeMXN 80-180 per person ($4.50-10 USD)

A long-standing favorite, Los Parados offers a wide variety of tacos, though their al pastor is a consistent crowd-pleaser. With several locations, it's known for its reliability, fresh ingredients, and a lively atmosphere perfect for a casual meal. Great for trying different kinds of grilled meats.

🍽️ What to order

Taco Al Pastor, Taco de Arrachera (skirt steak), or Taco de Bistec (beef steak).

💡 Insider tip

They often have a dedicated 'pastorero' (al pastor chef) at the trompo. Watch him expertly slice the meat directly onto your tortilla.

"Los Parados is always a safe bet for good tacos. Their al pastor is solid, and I love that you can get different grilled meats too. Consistent quality."
— r/travel user
#10

Tacos Álvaro Obregón

Stewed Meats Guisados Home-Style
Tacos Álvaro Obregón
📍 NeighborhoodRoma Norte
💰 Price RangeMXN 70-140 per person ($4-8 USD)

Specializing in 'tacos de guisado' (stewed meat tacos), this beloved spot offers a comforting, home-style alternative to grilled meats. You'll find a rotating selection of flavorful stews, from chicharrón en salsa verde to picadillo, all served in generous portions on soft tortillas.

🍽️ What to order

Taco de Chicharrón en Salsa Verde (pork rinds in green sauce) or Taco de Picadillo (ground meat stew).

💡 Insider tip

They open early for breakfast and lunch. It's a great spot to try different traditional Mexican stews. Ask what the specials are for the day.

"For guisado tacos, Álvaro Obregón is just perfect. It feels like home cooking. The chicharrón en salsa verde taco is pure comfort."
— r/mexicofood user
#11

Taquería Selene

Al Pastor Suadero Local Gem
Taquería Selene
📍 NeighborhoodCondesa
💰 Price RangeMXN 70-150 per person ($4-8.50 USD)

A popular local spot in Condesa, Taquería Selene offers a solid range of classic tacos, with a particular highlight on their al pastor and suadero. It's a bustling, unpretentious taquería that consistently delivers flavorful and satisfying tacos at a great value, perfect for a casual lunch or dinner.

🍽️ What to order

Taco Al Pastor or Taco de Suadero. Their salsas are a must-try.

💡 Insider tip

Expect a lively, sometimes loud atmosphere, especially on weekend evenings. It's a great spot to soak in local life.

"Taquería Selene in Condesa is a reliable winner. Their al pastor is consistently good, and the suadero is tender. Always a good choice."
— r/travel user
#12

Taquería Don Manolito

Chain Variety Reliable
Taquería Don Manolito
📍 NeighborhoodMultiple Locations (e.g., Roma, Condesa)
💰 Price RangeMXN 90-200 per person ($5-11 USD)

While a chain, Don Manolito has earned its reputation for consistent quality and a wide menu that goes beyond just al pastor. They offer a comfortable, family-friendly dining experience, making it a reliable choice for those seeking variety and a slightly more conventional taquería setting.

🍽️ What to order

Taco Campechano (mix of steak, longaniza, and chicharrón) or Volcano de Pastor (crispy tortilla with cheese and pastor).

💡 Insider tip

Don Manolito is known for its 'Volcanes' – crispy tortillas topped with cheese and your choice of meat. It's a great way to try something different.

"Don Manolito is a good safe bet, especially if you're with a group. Their campechano is always solid and I love their Volcanes. Not the most 'authentic' but reliable."
— r/mexicocity user

❓ Frequently Asked Questions

What are the most popular types of tacos in Mexico City?

The most iconic and popular tacos in Mexico City are al pastor (marinated pork from a vertical spit), suadero (confit beef), and campechano (a mix, often of suadero and longaniza sausage). You'll also find excellent tacos de cabeza (various parts of a cow's head), cochinita pibil (Yucatecan slow-roasted pork), and tacos de guisado (stewed meats).

How much do tacos cost in Mexico City?

Street tacos typically range from MXN 15-30 ($0.80-1.60 USD) per taco. In more established taquerías, you might pay MXN 25-50 ($1.40-2.80 USD) per taco. A satisfying meal of 3-5 tacos and a drink can cost anywhere from MXN 80-200 ($4.50-11 USD), depending on the venue and what you order.

Are street tacos safe to eat in Mexico City?

Generally, yes, street tacos are safe and delicious. Look for stalls with a high turnover of customers, indicating fresh ingredients. Observe cleanliness practices, and choose places where the meat is visibly cooked to order or kept hot. Trust your gut; if a place looks unsanitary, move on to the next popular spot.

What's the best time to eat tacos in Mexico City?

Tacos are eaten at all hours! Al pastor tacos are typically a dinner and late-night affair, with trompos spinning from late afternoon until the early hours. Tacos de guisado and cochinita pibil are often popular for breakfast and lunch. Suadero and head tacos can be found throughout the day and late into the night.

How do I order tacos in Mexico City?

When ordering at a street stall, you usually tell the taquero how many of each type of taco you want (e.g., 'Dos de pastor, por favor'). In a taquería, you might be seated and given a menu. After ordering, head to the salsa bar to add cilantro, onion, various salsas, and sometimes radish or cucumber. Don't forget to pay at the end, usually to a dedicated cashier.

What are some essential taco condiments in Mexico City?

Essential taco condiments include finely chopped white onion and cilantro, various salsas (from mild green tomatillo to fiery red habanero or chile de árbol), and often lime wedges. Some places also offer pickled red onions, sliced radishes, or sliced cucumbers to complement the flavors and cut through richness.

Plan your trip

Get a free custom itinerary for — built from real traveler insights.

Get a Free Itinerary →