Dish ranking

Best tacos in Mexico City

7 tacos from 6 restaurants, ranked by 107 community votes.

Taquerías are judged one filling at a time. These are the tacos the community ranks highest.

In Mexico City the community's current pick is Barbacoa de Borrego at El Hidalguense, with 38 votes. Every row below links to the dish page, where you can see the other dishes at that restaurant and add your own vote.

The ranking

  1. 1Barbacoa de BorregoEl Hidalguense38 votes
  2. 2Tacos de BarbacoaEl Hidalguense32 votes
  3. 3Taco OmakasePujol30 votes
  4. 4Tacos de MarlínContramar5 votes
  5. 5Tacos al Pastor TradicionalEl Mundo RestauranteMarinated pork cooked on a vertical spit, served in corn tortillas with pineapple, onion, and cilantro.1 votes
  6. 6Tacos de Lechón al HornoLimosnerosSlow-roasted suckling pig, shredded and served in warm corn tortillas with a side of xnipec (habanero salsa) and pickled red onions.1 votes
  7. 7Tacos al PastorAzul HistoricoThinly sliced marinated pork, cooked on a vertical spit, served in tortillas with pineapple, onion, and cilantro.0 votes

How to order tacos well

  • Order one of each filling first, then double up on the winner.
  • A vertical spit (trompo) means al pastor is the order.
  • Corn tortillas made on site beat anything else on the menu.

Tacos in Mexico City: common questions

What are the best tacos in Mexico City?
Right now diners rank Barbacoa de Borrego at El Hidalguense first, with 38 votes. The full ranking above covers 7 tacos across 6 Mexico City restaurants and updates every time someone votes.
How is this Mexico City ranking decided?
Each dish is voted on individually by DishVote members, so the order reflects the specific plates people say are worth ordering — not an overall star rating for the restaurant.
Can I add a taco that is missing?
Yes. Open the restaurant page, add the dish, and it enters this ranking as soon as it gets its first vote.