25 Places I Ate the Best Tacos in Mexico City

Every time I visit Mexico City, tacos are on the agenda. I don’t know what it is, but this city knows how to do street food. And tacos are no exception.

I once heard a Mexican man describe it as a baptism into the world of tacos. And he’s right. Street tacos in CDMX pull from every region in the country: tacos al pastor, birria, mixiote, tacos de canasta, suadero, longaniza, and the list goes on.

But with over 18,000 taquerĂ­as scattered across the city (more on that later), where are the best tacos in Mexico City?

Start by working your way through this list. It’s grouped by area so that you can take yourself on a taco tour in Mexico City. And if some of these names are new to you, I’ve included a quick taco glossary near the end.

The best tacos in Mexico City on an orange plate and topped with cilantro and onion. In the background are large clay bowls. One is filled with pickled red onion and orange habanero peppers. The other is filled with a green salsa.

This article may contain affiliate links. This means if you click a link on my website and make a purchase, I earn a commission at no additional cost to you. For full information, please see my disclaimer here.

Hungry? Here are my top five, plus a taco meat you might not expect. Tap the taquerĂ­a name to jump to the full write-up.

Tips for Eating Mexico City Tacos

  • Many taquerĂ­as offer a set order, like 5 tacos al pastor, for a slightly lower price. I prefer ordering individually so I can try a few different kinds.
  • It’s common to keep ordering after the first round. Don’t be shy. Did you love the campechano taco? Order another one!
  • Add more than one salsa. I default to roja, but often mix in verde too, especially when it’s avocado-based. Still spicy, just a touch milder.
  • Mexico City tacos often include a buffet of garnishes you won’t find everywhere else. Grilled onions, nopal cactus, and french fries (or roasted or mashed, depending on the stand) are standard. Whole beans, sliced radishes, and sliced cucumber show up often too. It’s one more reason tacos in Mexico City are in a league of their own.
  • Salsas should be spicy, but they shouldn’t burn your mouth off. The best ones balance the chili with the acidity of lime and other ingredients.
  • Wondering why tacos have two tortillas? Some say it’s to make a second taco with the filling that falls out. Others say it’s to make the taco stronger.
  • Listen to your gut. Or in reality your nose and your eyes. Every taco stand has off days. If it doesn’t look good, move on. There’s no shortage of street tacos in Mexico City.

Did you know? A 2021 UNAM study found that 95% of Mexico City residents live within 400 meters of a taco stand. That’s about a 5-minute walk. Translation: you’re never really far from your next taco.

Best Tacos in Narvarte (and Nearby)

I’ve always heard Narvarte is a neighborhood known for some of the best tacos in Mexico City. But I never knew which taquerĂ­as until I started asking around.

This mostly residential neighborhood likely isn’t one you’ll frequent unless you’re searching for tacos, so I wanted to start with it. While the first one is technically a taco stand in Roma Sur, it’s on the border with Narvarte and relatively close to the others after it.

1. Los Caramelos

📍 Map

Los Caramelos gave me a crash course on northern-style tacos, and I’m hooked. My friend and I tried just about everything on the menu over several visits: asada, barbacoa de res, chicharrĂłn norteño in salsa verde, and more. They’re all served on flour tortillas instead of the corn you’ll find almost everywhere else on this list.

Customers order from Los Caramelos taco cart in Mexico City lit up at night, with a simple stainless steel car and a simple menu in black lettering with a white background.

As for the tacos, asada (grilled beef) was my favorite. A seasoned piece of grilled meat served on a flour tortilla with whole pinto beans, another northern touch. The menu also includes some playful names: cebollitas con veneno (onions with poison) and torta embarazada (pregnant sandwich).

A grilled asada taco in Mexico City on a flour tortilla, topped with two type of salsa, served on a paper plate. In the background are trays of limes, sliced radishes, and onions.

If you’re hungry, order the torta: a piece of asada is tucked inside a mini telera roll with beans and then an entire beef barbacoa taco is added for good measure. A taco and a sandwich, all in one hand.

Los Caramelos has other locations around the city now, same deco lettering, same menu. But I’ll take the original taco cart on the edge of Roma Sur over a sit-down version any day. There’s something about eating street tacos that a restaurant setting can’t quite replicate.

2. Tacos “El Tigre”

📍 Map

A man holds a place of arrachera tacos in Mexico City that are covered with melted cheese and avocado salsa. The yellow plate is wrapped in plastic with a slice of lime and salsa.

These are my favorite tacos in Narvarte, maybe in the entire city. Arrachera is the only thing I’ve ever ordered here because it’s so damn good. It’s juicy, well-seasoned, and piled on in a portion that borders on insane. The cook grills it on the flat top, chopping it into smaller pieces as it cooks.

Tacos el Tigre also offers bistec, longaniza, Argentinian chorizo, pechuga, and chistorra if you want to branch out. Whatever you choose, you can order with or without cheese, then load up on potatoes and salsa. The potatoes are boiled first, then seared on the grill, a nice break from the french fries you’ll find at most taco stands.

These are the tacos I dream about when I’m back in Oaxaca. Last time I went, I also ordered a juice from El Tigre’s stand next door and it was almost as good as the tacos.

3. La Taquiza al CarbĂłn

📍 Map

You’ve probably heard of El Vilisto, the taquerĂ­a in Narvarte located in a former mechanic garage that was featured on Taco Chronicles. I was on my way there when I passed La Taquiza al CarbĂłn and the color of the trompo stopped me in my tracks. Spoiler alert: The tacos al pastor at El Vilisto weren’t good which is why you won’t see it on this list.

Some of the best tacos al pastor in Mexico City are served on a white plate with several bowls of salsa and limes. On the right is a Victoria beer. In the background the spit of pastor meat is cooking.

This is a casual, no-frills stand, but that trompo is worth stopping for. The marinade is a rich orange, coating the pork enough to keep it moist without drowning the flavor. One caveat: stick to the tacos al pastor. I also tried costilla on the waiter’s recommendation, and they’re forgettable.

4. Tacos Tony

📍 Map

Some taco stands you walk to. This one you could practically pull your car right up to. Tacos Tony sits on a small island along one of the main thoroughfares in Narvarte.

Suadero is the move here, specifically suadero en trozo, chunks of the meat rather than the usual chopped version. It’s got more bite, more texture, and it’s a detail that tells you this stand knows exactly what it’s doing. The campechano (suadero and longaniza together) and the lengua tacos are both worth ordering too.

Tacos Tony became popular enough to open a full restaurant across the street. I still prefer the stand. Cars idling curbside for a to-go order with standing tables packed at night under bold lettering that’s lit up old-school. The whole scene feels more alive than any dining room could.

If you’re taking yourself on a taco tour in Mexico City, this and La Taquiza al CarbĂłn are an easy pair.

Mexico City Taco Tours

I grouped these together by location so you can build your own taco crawl. That’s how I discovered a pocket of standout stands, all within a few blocks of each other.

But if ordering in Spanish makes you nervous, or you’re staring down a griddle of sizzling meats with zero idea what to point at, these Mexico City taco tours take the guesswork out of it. Plus, you’ll pick up stories and insider knowledge you’d never stumble into on your own.

Best Tacos in Roma Norte

This neighborhood is known as one of the best areas to stay in Mexico City. It’s turned into a hub for boutique shops and trendy cafes, so I was surprised to find so many great street tacos in Roma Norte. My top picks are a mix of traditional street tacos and a few that put their own spin on things.

5. Tacos Beto

📍 Roma Norte

On the left a man chops and prepares suadero tacos. On the right a man heats small corn tortillas in the center of a round metal container. Surrounding the tortillas longaniza sausage, beef, and onions are cooking.

Tacos Beto was one of the first stands my mom and I visited on our Mexico City taco tour. The setup is simple: a round griddle with a domed center (aka comal de bola) is used to cook suadero in its own fat along the outer ring. Links of longaniza hang above, and a thick, round wooden board is used to chop the meat.

There are four options here: suadero, longaniza, campechano, and carne enchilada. The longaniza is rich and well-seasoned. The suadero is fatty and decadent which is exactly what you want from the cut. Add the homemade salsa if you like a kick, and don’t skip the grilled green onions on the side.

6. TaquerĂ­a el Gato Volador

📍 Map

When the stand my mom and I were looking for wasn’t open, we let our eyes and nose lead us to Taquería el Gato Volador. Of all the taco stands on this corner, this one looked the most interesting.

Three tacos on a red plate sit on a metal serving bar at El Gato Volador, a Mexico City taqueria in Roma Norte. In the background you can see the grill with piles of meat cooking.

There were so many options I had to ask him to repeat himself and explain what chupa tacos are (essentially a mix of everything). Options include birria and consomé, bistek, campechano, alambre, and enchilada.

The taco toppings also standout: sauteed onions, nopal cactus, mashed potatoes, and slices of cucumber. Plus there’s pickled onions with habanero and both red and green salsas.

From what I saw, this whole corner is worth a look. Let your eyes and nose lead you too. And if hunger strikes at 2 am, Gato Volador has you covered. It’s open 24 hours.

Tacos are just the start. For elotes, tamales, and everything else worth eating, check out my guide to street food in Mexico City.

7. Taco Mio

📍 Map

I would come back to Taco Mio for the shoestring potatoes alone. The crispy bites are exactly what these meaty tacos need.

A green plate of mixiote tacos in Mexico City are topped with shoestring potatoes. In the background is a large metal bowl of the potatoes and a flat top grill.

If you want to try a taco you don’t see everywhere, I recommend ordering the carnero mixiote. The meat is marinated in a red sauce of chiles and spices. It’s then wrapped in a film that is peeled off of maguey leaves before being cooked in the ground, a method similar to barbacoa.

Mixiote is traditionally from the area northeast of Mexico City, including the states of Hidalgo and Queretaro. The meat used varies: mutton, rabbit, lamb, or chicken. When I visited Taco Mio, they used ram (male sheep).

8. Cariñito

📍 Map

Cariñito pushes the taco somewhere new. Think Cantonese pork belly, Thai and Laotian flavors, all reimagined as a taco.

The Cantonés is the one people come back for: crispy eight-spice pork belly, rich and nearly falling apart, balanced by pickled cucumber for crunch and a touch of hoisin sweetness.

Asian Mexican fusion tacos are displayed in corn husks on a dark table at Cariñito, one of the best places to eat tacos in Mexico City.

Did you know? Cariñito’s founders spent six years living and cooking in Asia before opening the taco spot, and they’ve held in pop-ups in New York, Paris, London, and Singapore. It’s the same team behind LadyBoy อีสาน, a cool spot for Thai food in Mexico City.

The Issan is shredded pork belly topped with toasted rice powder and mint. It’s bright and herbaceous in a way that stands out from everything else on the menu. For something bolder, the Ssam pairs fried pork belly with gochujang and tamarind, finished with crispy chicharrĂłn on top.

Three guys laugh in the tiled kitchen, behind the tiled exterior of Cariñito Tacos in Mexico City. The name is painted above in red and white. And a small red and white menu hangs next to the kitchen.

Don’t skip the ribs de elote. It’s corn, slow-roasted and glazed in Madras curry butter, each kernel smoky, sweet, and charred at the edges. It’s listed as a side, but it’s one of the best things on the menu.

This is not the place you go when you want Mexican street tacos. This is the place you go when you want something different and don’t mind the slightly elevated price tag.

Do you love Asian food? You won’t want to miss my guide to the best Japanese restaurants in Mexico City

9. Tacos Roma

📍 Map

A man sautees meat on a flat top next to a roatating spit of pastor at his taco cart in Mexico City. On the other side are two women with their arms crossed waiting for their tacos.

What I didn’t expect walking up to Tacos Roma was a chef dressed head to toe in black, apron included, working the grill like he’s plating for a dining room instead of a street corner. And it shows.

The tacos al pastor here come with a twist: pastor negro skips the usual guajillo-achiote marinade for chile ancho (dried poblano pepper), trading the traditional bright, tangy-sweet flavor for something darker, smokier, and less acidic.

Tacos al pastor in Mexico City served in a basket with a blue corn tortilla, french fries, and a slice of lime.

They’re served on blue corn tortillas in a small woven basket instead of the usual plastic wrapped plate, another small detail that sets this stand apart.

They come topped with pickled nopales and some of the better fries I’ve had for street tacos in CDMX. They’re also known for a specialty sesame sauce that takes it over the top.

I’d call Tacos Roma slightly gourmet street tacos. The ingredients and technique earn that label, but fortunately the price doesn’t. You’re still paying average street taco prices.

10. Birria Estilo Jalisco

📍 Map

Papá JosĂ© has been serving Jalisco-style birria since 1992, and everything about this stand reflects that experience. The consomĂ© comes in a clay bowl. It’s rich and deeply flavorful, packed with tender meat that falls apart on its own.

The tacos are just as good: birria piled into a tortilla, tender and rich. For some heat, look for a clay bowl piled with whole roasted chiles, something you won’t find at most taco stands. Consider yourself warned, they’re no joke.

11. Los Tacos de Homero

📍 Map

Cochinita pibil, the slow-cooked pork from the Yucatán, is the reason to come to Los Tacos de Homero. The pork is marinated and cooked in achiote, the earthy, slightly peppery seed commonly used in Yucatecan food. It’s bathed in extra sauce before it hits the tortilla, keeping it from drying out.

Two cochinita tacos topped with picked red onion and jalapenos sit on a brown clay plate at one of the best places to eat tacos in Mexico City.

The tacos are served on a clay plate topped with pickled red onion and the option to add a green habanero salsa, the preferred chili in the Yucatán and one that really elevates these tacos. For something more decadent, order the costra: cheese melted on the flat top until crisp, then topped with the same pork and wrapped in a tortilla.

Wash it down with an agua fresca. Both the jamaica and horchata are delicious. Homero also serves cochinita tortas, panuchos, and tostadas. If you love chips and salsa for breakfast, check out my favorite spots for chilaquiles in Mexico City.

12. Tizne Tacomotoro

📍 Map

Tizne specializes in smoked meat tacos: brisket, ribs, pulled pork, pork belly, barbacoa. What sets it apart is how deliberate the pairings are, each taco comes with its own curated salsa, built to match that specific cut.

A favorite: the kalbi taco, thinly sliced brisket marinated in miso, garlic, and sesame oil, topped with green onion and pickled ginger. I also loved the baby back rib taco, glazed in chile morita (one of my favorite Mexican chiles) and topped with verdolagas (purslane), a hearty green in the succulent family.

At Tizne taqueria in Mexico City, an artisenal taco of ribs is topped with green verdolagas. The orange menu is in the background.

Save room for the ice cream taco: a flour tortilla baked with sugar and cinnamon, stuffed with the ice cream flavor of your choice, and topped with toasted marshmallows and homemade caramel.

13. El Wauchi

📍Map

Guisado means stew, and tacos de guisado are a staple for a quick breakfast in Mexico. The stews are precooked and kept warm, then stuffed into a tortilla with a layer of rice.

Taco de guisado in Mexico City of poblanos and potatoes is served on a corn tortilla with rice. In the background is the taco stand and its guisados on display.

El Wauchi’s options include chile relleno, chicharrĂłn prensado, papas con chorizo, nopales con crema, and more. Guisado isn’t usually my first choice for tacos, but these were good. Costilla and bistec en salsa verde con papa both come recommended too.

When I arrived, there was already a row of people working through their tacos, with a second row spilling onto the sidewalk behind them. Orders kept coming, seconds and thirds, the whole time I was there.

Best Tacos in Juárez Neighborhood

Juárez sits right above Roma Norte, and the two are easy to combine into one taco crawl. Part of the neighborhood is known for its nightlife and LGBTQ scene, while another pocket is a little funky and worth exploring on its own.

I also included one taquerĂ­a in the nearby San Rafael neighborhood, which you’ll want to visit if you like smoked meats.

14. Taquitos de Mixiote Castelan

📍 Map

Mixiote gets its name from the thin, translucent membrane used to wrap the meat (in this case, lamb) before it’s slow cooked, traditionally underground. So if you’re craving barbacoa de borrego during the week, this is a great alternative.

Mixiote lamb tacos topped with grilled nopales, onion, and green salsa, with a lime wedge on the side. Trays of green salsa and cucumber slices sit in the background.

At Taquitos de Mixiote Castelan, the lamb comes out of large steaming pots, and when I peeked inside, I saw the meat bundled up in the little maguey sacks which they pulled out and shredded for tacos.

The garnishes are part of the draw too: red and green salsa, grilled nopales, pineapple, sliced cucumber, and sliced radish. And similar to barbacoa, you can order a cup of consommé which includes rice and chickpeas at the bottom.

This has been a family business for 40 years, started by a grandmother and her son, now run with a third generation. They also make delicious aguas frescas (jamaica, mango, tamarind).

15. Tacos La Soledad

📍 Map

A red plate, covered in a thin plastic bag holds a campechano taco topped with french fries, onion, and slices of nopal cactus.

I found Tacos La Soledad by accident. While walking past one afternoon, I noticed they were pretty busy. I wasn’t particularly hungry but a crowd is usually a good sign, so I stopped.

It seems to be popular with businessmen ducking out of the office, and it stays just as busy into the night. The options include bistek, longaniza, campechano (a mix of the two), arrachera, chistorra, and more.

The tacos are topped with nopales, grilled onions, and french fries. You can also add cheese if you want. Most stands simply say “con queso,” but here you can choose between quesillo and provolone, a nice touch.

The salsas also standout: flavorful, with real heat behind them. I think I added both red and green, something I learned from my Oaxacan friend.

16. El Turuleto

📍 Map

A creamy shrimp taco topped with avocado, cilantro, and beans sits next to a Baja-style fried fish taco topped with pico de gallo.

The Galán taco is the reason to visit El Turuleto: creamy shrimp with beans in a lightly crisped flour tortilla, finished with smoky chipotle. Pulpo fans should try the Vallarta: pan-fried octopus over a smear of beans, topped with crunchy chicharrónes.

El Turuleto started as a street food stand and has kept that same bold, unpretentious flavor even after moving into an actual restaurant. They do have sidewalk seating, which is always my preference. This is also one of the best places for seafood in Mexico City.

17. Porcino

📍 San Rafael Map

The wall at Porcino features a neon sign of a pig wearing a golden crown with lines to depict the cuts of meat. The white wall is further decorated with line drawn pigs with angel halos.

Pork is king at Porcino, a taco spot that specializes in house smoked meats. While the cooking style leans closer to US barbecue than Mexican tradition, I loved how they bring it back with local chiles, salsas, and verdolagas (purslane).

To top it off, it was clear to me that the chef really respected the woman making tortillas fresh to order next to his grill. Porcino also serves a variety of craft beers to wash it down.

Keep in mind, the location is a bit further north in a beautiful neighborhood, but worth it if slow-cooked pork is your thing, or you’re looking for Mexico City tacos that are a bit different.

Tip – There are two places to visit nearby (25 min walk). Kiosko Morisco (map) is an ornate Moorish-style gazebo located in the middle of a park. Biblioteca Vasconcelos (map) is a library with unique modern architecture and Gabriel Orozco’s painted gray whale skeleton inside. Near the library is also a small pocket of cool street art in the city.

Best Tacos in Centro

You would think you’d find the best tacos in Centro HistĂłrico, but this is where I struggled. When I first started visiting the city, most of what I found felt like average taquerĂ­as. Fine, but with no real passion behind them. That was until I thought to ask a friend about some of his favorite places to eat tacos in Centro.

21. Tacos Los Paisas

📍 Map

My Oaxacan friend insisted we try Tacos Los Paisas, one of his favorite places to eat tacos in Mexico City when he was enrolled at the National University here 10+ years ago.

A man places a piece of bistek (thin beef) on the frill which is stacked with other meats such as chorizo. In the background a man layers meat onto a spit for tacos al pastor. And in the foreground are large rectangular pans of toppings such as mashed potatoes and pinto beans.

He recommended the bistek which was being laid on the grill when we arrived. The optional toppings to add include mashed potatoes, pinto beans, nopal cactus, and cucumber slices. They were served buffet style, in trays deep enough that I realized this stand does serious volume throughout the day.

Tacos Los Paisas is a one-stop shop. Not only were they pressing tortillas on the spot, but there’s a fresh fruit juice bar that looks as though it could be a whole separate business. And they were also preparing the spit with layers of heavily seasoned pork for tacos al pastor that I imagined would be ready in a couple of hours.

Tip – Order and pay at the cashier to the right of the grill. Then give your token to the person working the grill and they will prepare your tacos.

22. TaquerĂ­a el Torito

📍 Map

Two tacos served with double tortillas and topped with onion and cilantro sit on a plate on a checkered table cloth. In the background is a small metal caddy that hold different salsas and limes.

TaquerĂ­a el Torito has been serving tacos since 1957. The menu comes down to three options: suadero, tripa (intestines), and campechano, a mix of the two.

Everyone loves a campechano taco. Two flavors in one bite, what’s better than that? But this is a unique take on the combo.

Most taquerĂ­as in Mexico City pair suadero with longaniza, El Torito pairs suadero with tripa instead. If you’re into it, ask for the tripa crujiente (crispy). That’s how regulars swear by it.

23. Best Tacos in México City

📍 Map

When I came across a stand called Best Tacos in Mexico City, I first wondered: is it true, or just talk? And then, why did they name their business that?

What I learned is, it’s run by a mother and daughter whose street tacos earned the name by accident. A foreigner ordered a few tacos, declared them the best tacos in the city, and added them to the map. And the name stuck.

The original name is Tacos de Guisado Doña Mary (guisado meaning stew). There are two things I love here. You can mix two fillings per taco. And even the campechano comes stewed with vegetables. Because you already know how I feel about keeping the gut healthy.

Doña Mary’s friendly daughter often runs the front of the stand. She’s friendly and speaks English well enough that it’s easy to see why this place draws in so many foreign visitors.

She’s also the one who pointed me towards the next, very local taco stand on this list, which is conveniently located just across the way.

24. Tacos de Cabeza Los Gueros

📍 Map

Several customers stand around a small taqueria in Mexico City. Tacos de cabeza is written in white letters on the sign above their heads. The sign at the counter advertises different parts of the cow, including lengua, ojo, trompa, and oreja.

Tacos de cabeza pull meat from the head of the cow: lengua (tongue), trompa (snout), sesos (brains), oreja (ear), an entire menu built from parts most people throw in the trash. If you’re into exploring the weird foods of Mexico, you don’t need an explanation. Just come hungry.

I love tacos de lengua, but Los Gueros caught me off guard. I was surprised to be handed a tortilla with a slab of beef tongue (see pic below). It was tender and absolutely delicious, but I later realized most locals asked for it chopped up.

A piece of beef tongue on two corn tortillas topped with cilantro and onion with a lime in the background.

25. Ricos Tacos Toluca

📍 Map

Toluca is the chorizo capital of Mexico, and its most famous export is green chorizo. Chorizo verde was created in the 1940s when the price of dried red chiles spiked and Toluca’s sausage makers started substituting fresh green chiles and herbs instead. Today it’s a point of pride and is just as celebrated as the traditional red.

Ricos Tacos Toluca brings the full range straight from Toluca: chorizo verde, chorizo rojo, chorizo tamarindo, and chorizo de habanero. Beyond chorizo, they serve cecina, arrachera, chicken breast, and a few other cuts of pork, all topped with sautéed onions and french fries.

This taquerĂ­a has Michelin recognition, and sits just a block from Mercado San Juan, one of the best markets in Mexico City and a favorite among chefs hunting down unusual ingredients.

26. Tacos de Canasta Don Kaly

📍 Map

These tacos de canasta in Centro come with the usual fillings: chicharrĂłn, carne adobada, papa, and frijol, but Don Kaly also makes a mole verde version, which isn’t something you see often.

A plastic plate with two tacos de canasta in Centro Mexico City. One is topped with a vibrant green salsa. A pickled jalapeño sits on the blue plate alongside the tacos.

The tacos here are hearty and best topped with the bright, fresh green salsa. There’s also a bowl of pickled jalapeños and carrots if you want more heat.

This is literally a hole in the wall, and you’d probably walk right past if you weren’t looking for it. Inside, there’s barely enough room for the vendor to work around the metal stand that’s topped with a large basket lined in red-checkered cloth and packed with tacos.

Best Tacos in Condesa Mexico City

I love walking around the tree-lined Condesa neighborhood, and I was surprised to find just as many great street tacos here as Roma Norte. Most of what’s on this list is classic stand-and-eat taquerĂ­as, low-key and unfussy.

18. Tacos de Canasta “El Don”

📍 Map

Two tacos de canasta in Mexico City on a red plate lined with a thin paper. In the background the basket of tacos is covered with a red an white cloth. A large blue tub of pickled carrots and jalapeno is on the left.

In the mornings, you’ll see vendors selling tacos de canasta (basket tacos) around Mexico City. The name refers to how they’re transported, not what’s inside. They’re steamed and soft from sitting stacked on top of each other in their namesake basket. Typical fillings include beans, potato, chicharrĂłn, and adobo beef.

Don Antonio has held down the corner of Aguascalientes and Chilpancingo since 1986, and the owner says he’ll be there for as long as he’s able.

Top yours with the flavorful green salsa or pickled jalapeño with onion. If you’re looking for a cheap breakfast in Mexico City, tacos de canasta are a great option. Plus they’re small enough to order a few different fillings to try.

19. Barbacoa Dani

📍 Map

My friend and I spent a weekend bouncing between stands looking for the best barbacoa in Mexico City. At the first stop, my Oaxacan friend requested costilla (ribs).

Wait, you can request a particular cut of the lamb? Then I remembered: the waiter at Barbacoa Dani had asked me my preference.

A man chopping off some lamb barbacoa meat and preparing tacos for customers in Mexico City.

He suggested espalda (back) and I went with it. They chopped it on a thick piece of wood with a butcher’s knife and loaded it into corn tortillas. I ordered two, plus a bowl of consomĂ©, which I dressed with lime and salsa.

20. Tacos Hola el GĂĽero

📍 Map

With about 20 stews to choose from, Tacos Hola el GĂĽero has the most variety I’ve ever seen for tacos de guisado. But what sets it apart is how many are built around vegetables, which can be hard to come by while you’re devouring all these Mexico City tacos.

Order the tinga de pollo or bistek en pasilla for something familiar. The swiss chard, squash, and quelites (wild greens) are just as good, sautéed with onion and packed into a tortilla.

The veggie guisados aren’t much to look at and the tortilla doesn’t always hold up under the weight, but they taste good and your gut will thank you. Note: I asked him to mix a couple of fillings, meat and vegetable, and he was happy to do it.

Quick Guide to Mexico City Tacos

Want the full breakdown of every taco style in Mexico? Check out my complete guide to different types of tacos in Mexico. Here’s a quick glossary of a few terms that weren’t explained above.

  • Tacos al Pastor – The most popular tacos in Mexico. Pork is marinated in a red sauce of chiles and spices, then stacked on a rotating spit in front of a flame. Thin slices are shaved off, along with a small piece of pineapple from the top of the spit.
  • Suadero – A smooth cut of beef cooked in oil, confit style.
  • Longaniza – A long pork sausage seasoned with spices.
  • Campechano – Two fillings. One taco. In Mexico City, it’s most commonly suadero and longaniza.
  • Cecina – Thin, salt-cured pork or beef, sometimes seasoned with chiles (cecina enchilada).
  • Carnitas – Pork slow cooked in its own fat, originally from Michoacán. Not my personal favorite because I find it too greasy. But it’s one of the most popular tacos in the country, so it earns a spot here.

FAQ About Tacos in Mexico City

Are tacos from Mexico?

Yes, tacos originated in Mexico and are a staple of Mexican cuisine. It is believed that tacos originated with the silver miners in the 1800s. Although the tortilla has a rich history, dating back to pre-Hispanic times.

How much are tacos in Mexico City?

Street tacos in Mexico City range from 12-30 pesos each, depending on the stand and filling. More premium cuts like arrachera or specialty combinations cost more than a simple suadero or bistek. Sit-down or “gourmet” taco spots run higher, but even those stay reasonable compared to a full restaurant meal.

Where to eat tacos in Mexico City?

You’ll find places to eat tacos in Mexico City on every block, from street stands to upscale taquerĂ­as. But knowing where to eat the best tacos in Mexico City is another story. A few of my favorites are the arrachera at Tacos el Tigre, the suadero at Tacos Beto, and the northern style tacos at Los Caramelos.

Final Thoughts on Mexico City Tacos

Mexico City tacos are something you keep discovering. New spots open all the time, and even after years of eating my way through this city, I continue to find taquerĂ­as that surprise me.

This list is where I’d start, but not where you should stop. Trust your own eyes and nose as you’re wandering around. The best tacos in Mexico City for you might not even be on this list yet. And remember my tip: it’s common to continue ordering, so don’t be shy. ¡Buen Provecho!