Cajamarca Restaurants

  1. El Batán

    One of the town's best places to eat, this gallery-restaurant- peña -cultural-center serves varied Peruvian and international dishes and has a decent wine list. The menú (set meal) is an excellent deal. On Friday and Saturday nights, El Batán has live shows of local music, anything from folk songs to traditional Andean music to Afro-Peruvian dance rhythms. There is a full bar and an upstairs art gallery.

    Read more about El Batán

  2. El Cajamarques

    For high-end Peruvian cuisine, dip into this elegant restaurant. The colonial courtyard is filled with tropical birds that will happily sing along as Peruvian and international dishes are presented on spiffy white tablecloths. Rowdy parties are held here during Carnaval.

    Read more about El Cajamarques

  3. Salas

    This barn of a place on the Plaza de Armas has been a local favorite since 1947; some of the diners look like they have been patronizing the joint since the very beginning. Knowledgeable elderly staff in white suits will help you navigate the extensive menu, which lists local specialties like goat, tamales (corn dough stuffed with meat, beans or chilies) and sesos (cow brains). More-standard plates are also available.

    Read more about Salas