Find the Best Cantinas in Mexico City

Sometimes historic, invariably low-key, and usually inexpensive, cantinas are quintessential places to eat and drink in Mexico City.
Some cantinas fill up at night, while others are more like restaurants, popular for a leisurely afternoon meal. Most traditional cantinas offer free snacks, called botanas, with your drinks, which can range from a plate of peanuts to a 3-4-course meal. In fact, there are traditional cantinas with food that rivals the best eateries in the city.
Here are a few noteworthy cantinas to checkout.
For Romantics
Bar La Óperais is a classic cantina that operates more like a restaurant, with a large menu of traditional Mexican food. It’s historic, beautiful, and ideal for a shot of tequila accompanied by a sangrita chaser.
For Karaoke
Not your typical cantina, La Bipoin Coyoacán hosts DJs, live bands, and karaoke nights, with no cover charge.
For Mariachi
La Coyoacana in Coyoacán is a friendly cantina where musicians often wander through the crowds on the weekends.
For Hipsters
Covadonga is a classic cantina, popular with both the old-timers who come here for dominoes and drinks and a youthful Roma crowd.

For Families
La Valenciana is a pretty neighborhood cantina that draws Narvarte locals for food and drinks.
For Traditionalists
Tío Pepe, on the atmospheric edge of Chinatown, is one of the city’s oldest cantinas.
Whatever vibe you’re looking for, there’s almost certainly a cantina for you!