🏆 Popular Picks — ,

Best Tacos in Mexico City

Mexico City is the undisputed global capital of tacos, offering an incredible variety of flavors and styles, from legendary street carts to beloved sit-down institutions.

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

📍 Map

Quick answer

For an authentic and unforgettable taco experience in Mexico City, Tacos El Vilsito stands out for its exceptional al pastor and vibrant atmosphere.

Best overall
Tacos El Vilsito
Best budget
Tacos de Canasta 'Los Especiales'
Best experience
Los Cocuyos
Last verified
2026-03

How we picked these

Our selection of Mexico City's best taquerias is based on extensive research, local recommendations, critical reviews, and popular online sentiment. We prioritize authentic flavors, quality ingredients, and unique dining experiences across various price points and taco styles to ensure a comprehensive guide.

#1

Tacos El Vilsito

Al Pastor Carne Asada Gringas
Tacos El Vilsito
📍 NeighborhoodNarvarte Oriente
💰 Price Range$150-250 MXN / $9-15 USD per person

Perhaps Mexico City's most famous taqueria, Tacos El Vilsito operates out of an auto repair shop by day, transforming into a bustling taco haven by night. Their al pastor, carved directly from the spinning trompo, is legendary for its perfectly charred edges and juicy pineapple topping. The atmosphere is lively and authentically Mexican.

🍽️ What to order

Tacos al Pastor with everything, a side of frijoles charros.

💡 Insider tip

Go after 8 PM to experience the full transformation from auto shop to taqueria. Be prepared for a short wait, especially on weekends.

"You absolutely CANNOT miss Tacos El Vilsito. Their al pastor is truly next level, and the whole garage vibe just makes it so much more memorable. Best tacos I had in CDMX."
— r/mexicocity user
#2

Los Cocuyos

Suadero Cabeza Street Food
Los Cocuyos
📍 NeighborhoodCentro Histórico
💰 Price Range$100-200 MXN / $6-12 USD per person

A legendary street food stand known for its deeply flavorful, slow-cooked meats. The aroma of simmering suadero, cabeza, and tripa fills the air around this tiny, iconic stall. The tacos here are simple but perfect, relying on the quality and tenderness of the meats and a variety of salsas.

🍽️ What to order

Tacos de Suadero and Tacos de Cabeza (mixteados if you're adventurous).

💡 Insider tip

Don't be shy about pointing to the meat you want. Space is limited, so eat standing up like a local.

"Los Cocuyos is a must-try. Their suadero just melts in your mouth, seriously. It's exactly what you imagine authentic street tacos should be."
— r/food user
#3

Taqueria Orinoco

Al Pastor Chicharrón Monterrey Style
Taqueria Orinoco
📍 NeighborhoodCondesa
💰 Price Range$150-250 MXN / $9-15 USD per person

Bringing a taste of Monterrey to Mexico City, Taqueria Orinoco is famed for its simple menu and high-quality ingredients. Their al pastor is excellent, but don't overlook the chicharrón (pork rind) tacos, which offer a delightful crispy texture. The vibrant, retro-inspired decor makes it a popular spot.

🍽️ What to order

Taco de Trompo (al pastor) and Taco de Chicharrón, with an agua fresca.

💡 Insider tip

They have multiple locations; the Condesa spot is often lively. Try all three salsas (red, green, and a unique habanero) for different flavor profiles.

"Orinoco in Condesa is always packed for a reason. Their trompo is solid, but the chicharrón is surprisingly good. Great vibe too."
— r/travel user
#4

El Califa de León

Bistec Costilla Minimalist
El Califa de León
📍 NeighborhoodSan Rafael
💰 Price Range$200-350 MXN / $12-20 USD per person

El Califa de León is a legend for its incredibly simple yet profound approach to tacos. With only four taco options—bistec, costilla, gaonera, and vacio—they focus on perfectly grilled, high-quality beef on fresh tortillas. It's a testament to how exceptional ingredients and expert preparation can create culinary magic.

🍽️ What to order

Taco de Gaonera (thinly sliced beef) and Taco de Bistec, simple with just salt and lime.

💡 Insider tip

The menu is minimal, so focus on the quality of the meat. Don't expect a wide variety of toppings; the tacos shine on their own.

"El Califa de León isn't cheap, but the quality of their meat is insane. It's a different taco experience, pure steak perfection."
— r/food user
#5

El Huequito

Al Pastor Trompo Historic
El Huequito
📍 NeighborhoodCentro Histórico
💰 Price Range$100-200 MXN / $6-12 USD per person

El Huequito is a historic taqueria famous for its unique cooking method of al pastor. Instead of carving slices, they serve whole, crispy chunks directly from the trompo. This results in a distinctive texture and an intensely flavorful, caramelized pork that's hard to find elsewhere.

🍽️ What to order

Taco al Pastor (especially the 'especial' which is a larger portion).

💡 Insider tip

They have several branches, but the original Centro Histórico location offers a classic experience. It can get very busy during lunch.

"If you want al pastor that's actually *crispy* and not just sliced, El Huequito is your spot. It's a unique take on the classic."
— r/mexicocity user
#6

Tacos de Canasta 'Los Especiales'

Tacos de Canasta Budget Vegetarian Options
Tacos de Canasta 'Los Especiales'
📍 NeighborhoodCentro Histórico
💰 Price Range$50-100 MXN / $3-6 USD per person

A true Mexico City street food icon, 'Los Especiales' specializes in tacos de canasta (basket tacos), which are steamed tacos filled with various stews, then doused in oil and kept warm in a basket. They're incredibly cheap, quick, and satisfying, offering options like papas (potato), chicharrón (pork rind), and frijol (bean).

🍽️ What to order

A mix of all three taco de canasta fillings, with plenty of their spicy salsa.

💡 Insider tip

This is a grab-and-go experience. It's perfect for a quick, cheap, and authentic bite while exploring the historic center.

"For a super cheap and authentic bite, you HAVE to hit up Los Especiales. Those basket tacos are surprisingly good, especially the chicharrón ones."
— r/travel user
#7

Birria de Chivo La Polar

Birria Goat Stewed Meats
Birria de Chivo La Polar
📍 NeighborhoodSan Rafael
💰 Price Range$200-400 MXN / $12-25 USD per person

While primarily known for its birria (goat stew), La Polar serves up incredible birria tacos. The slow-cooked goat meat is tender and intensely flavorful, served with warm tortillas and consommé for dipping. It's a hearty and satisfying meal, perfect for a cooler day or a celebratory gathering.

🍽️ What to order

Tacos de Birria de Chivo, with a bowl of consommé and their spiciest salsa.

💡 Insider tip

This place can get very lively, often with mariachi bands playing. It's more of a sit-down restaurant experience than a quick taco stand.

"If you love birria, La Polar is a no-brainer. The goat tacos are rich and comforting, and the broth is perfect for dipping. Get ready for a party vibe."
— r/mexicocityfood user
#8

Tacos Don Manolito

Variety Gringas Reliable
Tacos Don Manolito
📍 NeighborhoodVarious (e.g., Roma Norte, Polanco)
💰 Price Range$150-300 MXN / $9-18 USD per person

Tacos Don Manolito is a popular chain across Mexico City, known for its extensive menu and consistent quality. They offer a wide range of meats, from al pastor and suadero to less common options like arrachera (skirt steak) and nopal (cactus). It's a reliable choice for a diverse taco craving in a comfortable setting.

🍽️ What to order

Try their 'Campechanas' (a mix of different meats) or their famous 'Gringas' (al pastor with cheese on a flour tortilla).

💡 Insider tip

With multiple locations, it's a convenient option. They're generally family-friendly and offer a good range of salsas and toppings.

"Don Manolito is my go-to when I want a reliable taco fix without thinking too much. Their campechanas are always on point."
— r/travel user
#9

El Borrego Viudo

Al Pastor Suadero Late Night
El Borrego Viudo
📍 NeighborhoodTacubaya
💰 Price Range$100-200 MXN / $6-12 USD per person

An iconic late-night spot, El Borrego Viudo is famous for its drive-thru taco service and bustling atmosphere well into the early morning hours. Their al pastor and suadero tacos are fast, flavorful, and incredibly popular after a night out. The speedy service is part of the experience.

🍽️ What to order

Tacos al Pastor or Suadero, with a side of onions and cilantro.

💡 Insider tip

If you're driving, pull up and a server will take your order directly from your car. Otherwise, find a spot inside the busy dining area.

"El Borrego Viudo at 2 AM is peak CDMX. Fast, delicious, and the ultimate late-night taco mission. The pastor is shockingly good for how quick it is."
— r/mexicocity user
#10

Taquería El Pastorcito

Al Pastor Traditional Sit-down
Taquería El Pastorcito
📍 NeighborhoodRoma Norte
💰 Price Range$150-250 MXN / $9-15 USD per person

A beloved local spot in Roma Norte, Taquería El Pastorcito offers a classic taqueria experience with a strong focus on al pastor. Their trompo is always spinning, delivering perfectly cooked, savory pork. It's a no-frills, comfortable place to enjoy well-executed traditional tacos.

🍽️ What to order

Several Tacos al Pastor, a classic 'Gringa', and a horchata.

💡 Insider tip

The atmosphere is casual and family-friendly. It's a great spot for a relaxed meal when you're craving consistently good al pastor.

"El Pastorcito in Roma is my neighborhood go-to. Never disappoints for solid al pastor. Good reliable tacos."
— r/mexicocity user
#11

Taquería Los Parados

Variedad Arrachera Classic
Taquería Los Parados
📍 NeighborhoodRoma Sur
💰 Price Range$150-300 MXN / $9-18 USD per person

Los Parados has been serving traditional Mexican tacos for decades, known for its wide selection of meats grilled à la minute. From classic al pastor and suadero to excellent arrachera (skirt steak) and longaniza (sausage), there's something for every preference. Their salsas are also a highlight.

🍽️ What to order

Tacos de Arrachera (skirt steak) and Tacos de Pastor, with a selection of their house salsas.

💡 Insider tip

This is a great place to try different types of tacos. The service is quick and efficient, even when busy.

"Los Parados has some seriously good arrachera tacos. It's a classic spot for a reason, solid every time."
— r/food user
#12

La Taquiza

Gourmet Street Food Unique Fillings Salsas
La Taquiza
📍 NeighborhoodCoyoacán
💰 Price Range$200-350 MXN / $12-20 USD per person

La Taquiza in Coyoacán offers a slightly more refined, yet still authentic, taco experience. They're celebrated for their creative fillings, house-made tortillas, and an impressive array of unique salsas. While they have classics, they also venture into more innovative combinations, making it a great spot for adventurous eaters.

🍽️ What to order

Try their 'Taco de Chamorro' (pork shank) or any of their seasonal specials. Explore the salsa bar!

💡 Insider tip

Located near the Coyoacán market, it's a perfect stop after exploring the neighborhood. Be sure to sample different salsas, as they are a highlight.

"La Taquiza in Coyoacán is underrated. Their chamorro tacos are incredible, and the salsa bar alone is worth the trip. Not your average taco joint."
— r/mexicocityfood user

❓ Frequently Asked Questions

What is the most popular type of taco in Mexico City?

Without a doubt, Tacos al Pastor are the most iconic and beloved type of taco in Mexico City. Made from marinated pork cooked on a vertical rotisserie (trompo) and typically served with pineapple, onion, and cilantro, they represent the heart of the city's taco culture. You'll find a trompo spinning on almost every street corner.

Is it safe to eat street tacos in Mexico City?

Eating street tacos is an essential part of the Mexico City experience and generally safe. Look for stands that are busy (high turnover of food), have visibly clean cooking areas, and where the meat is cooked fresh. Locals prioritize hygiene too, so trust your instincts and follow where the crowds go for the freshest and safest options.

How do you order tacos at a taqueria in Mexico City?

Ordering is usually straightforward: specify the type of meat you want (e.g., 'tres de pastor, por favor' for three al pastor tacos) and whether you want them 'con todo' (with everything: onion, cilantro, salsa) or 'sin cebolla/cilantro' (without onion/cilantro). Salsas and limes are typically self-serve at a condiment bar or brought to your table.

What are 'tacos de canasta'?

Tacos de canasta, or 'basket tacos,' are a unique Mexico City specialty. These tacos are filled with various stews (like potato, beans, or chicharrón), bathed in oil, and then steamed in a basket to keep them warm and tender. They are typically smaller, inexpensive, and a popular grab-and-go option, often sold from bicycles or small stands.

Are there good vegetarian or vegan taco options in Mexico City?

Yes, while meat-centric, Mexico City's taco scene offers growing options for vegetarians and vegans. Many taquerias offer tacos with nopal (cactus), mushrooms, or potatoes. Look for 'tacos vegetarianos' or ask for fillings without meat. Some modern taquerias and food markets also feature dedicated plant-based taco vendors.

What are common salsa types and how spicy are they?

You'll encounter a variety of salsas, typically ranging from mild to very spicy. Common types include salsa verde (green, often tomatillo-based), salsa roja (red, chili-based, can be smoky or very hot), and habanero salsa (usually the spiciest, often bright orange). Always start with a small amount to gauge the heat level before drenching your tacos.

Plan your trip

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

Get a Free Itinerary →