If you’re searching for an authentic taste of traditional Mexico, but with all the trappings of a well-connected and English-speaker-friendly holiday destination, then San Miguel de Allende in Guanajuato might just be for you. Its colonial, colorful charm is undeniable, and its historic center is a delight. However, if you need that extra push, check out our guide to the best traditional Mexican restaurants in San Miguel.
Serving a cuisine you’ll struggle to find as good out of San Miguel de Allende, El Pato Barbacoa y Mixiotes is all about the lamb. If you’re not a fan, give this place a miss. If you are, this unassuming street food stand will be your own personal heaven. The menu is limited, but everything served is top-quality and delicious: soups, handmade tortillas, barbacoa, and the eponymous lamb mixiotes (a pit-barbecued meat dish, well-seasoned and often served with cactus). It’s incredibly popular (especially on Sundays) with both locals and tourists, so make sure to head down early, before they sell out.
Address & telephone number: Calzada de la Estación 175, San Miguel de Allende, Mexico, +52 415 103 0105