El viejo rosario, Mexican restaurant in Puebla, Mexico
El Viejo Rosario is a restaurant in the city of Puebla, in central Mexico, focused on traditional regional cooking made with ingredients sourced from local markets. The menu rotates regularly according to what is in season, so the dishes on offer change from one visit to the next.
Puebla has been one of Mexico's most important culinary cities for centuries, shaped by the meeting of indigenous traditions and European influences that followed the Spanish colonization. This restaurant draws from that long cooking tradition and keeps alive techniques that were passed down through local families over generations.
The name El Viejo Rosario, meaning "the old rosary" in Spanish, evokes a sense of devotion and memory tied to domestic rituals. Meals here follow a generous, unhurried rhythm that mirrors how families in Puebla have traditionally gathered around the table.
Reservations are accepted, and booking ahead is a good idea if you are coming with a group. Since the menu changes with the seasons, it is worth checking what is currently on offer before your visit.
The kitchen works directly with nearby farmers, which means some ingredients arrive just days after being harvested. This short chain between field and plate gives the food a freshness that is difficult to find in restaurants that rely on larger distribution networks.
The community of curious travelers
AroundUs brings together thousands of curated places, local tips, and hidden gems, enriched daily by 60,000 contributors worldwide.