Aguas Calientes
Upstream from the train station, this tucked-away riverside restaurant is housed in elongated thatched rooms with views of water tumbling over the…
Aguas Calientes
Upstream from the train station, this tucked-away riverside restaurant is housed in elongated thatched rooms with views of water tumbling over the…
Puerto Maldonado
The local restaurant in town: in the game for decades. An ocean of tables are attended with no-nonsense service. Portions are large, cheap and tasty, and…
South Coast
On the southern edge of town, this unpretentious place with tables on its covered porch prepares quality Peruvian cuisine at fair prices. Locals…
Cañón Del Colca
Maybe it’s the altitude, but the lomo saltado (strips of beef stir-fried with onions, tomatoes, potatoes and chili) here tastes worthy of star chef Gastón…
Ollantaytambo
Serving healthy and hearty food, beer and wine and good coffee, Hearts is a longtime local presence, with some organic produce and box lunches for…
North Coast
This split-level modern corner restaurant a block back from the malecón specializes in whole barbecued fish, which is cooked just right on the grill out…
Ayacucho
An exceptional pizza shop, run by a Ukrainian, no less. He has taken his extensive catering experience and come up with an atmospheric place for delicious…
Arequipa
Herby focaccia, delicious brownies, chocolate truffles, handmade pasta, wine and rustic real baguettes filled with arugula and sun-dried tomato are just…
North Coast
Offering big plates of delicious regional cuisine, this is your best bet in Casma. The menu is diverse, but go for one of the seafood options, which are…
Lima
A mainstay of impeccable service and renowned ceviches with innovative twists. Try the ceviche de mariscos a los tres ajíes, a stack of mixed fish and…
Arequipa
Serving good Peruvian food in the Yanahuara district, this picantería (informal local restaurant) has live música folklórica every afternoon from 1pm to…
Cuzco
Even nonvegetarians are repeat customers at this vegan restaurant and bakery offering abundant set-menu lunches (a steal at S15). Highlights include the…
South Coast
A local institution, this atmospheric eatery is famed as the birthplace of the Tacna sour – a cocktail made of apricot wine and lemon juice – and is a…
Ayacucho
This popular, ambience-filled courtyard restaurant has been recommended by several travelers for its big portions. It focuses on Peruvian food, such as…
Cuzco
Serving nachos, burritos and tacos, this simple Mexican restaurant is popular with expats. The tortilla chips are fragile but the chunky guacamole with…
Lima
The finest northern Peruvian cuisine in Lima is served at this busy establishment on Miraflores’ eastern edge. The arroz con pato a la chiclayana (duck…
Huaraz & the Cordilleras
For simple international breakfasts alongside homemade yogurt, cheese and manjar blanco (homemade caramel spread), head to this better-than-it-looks cafe…
Ollantaytambo
A good spot for popular Peruvian classics. Light appetites will be satisfied with the quinoa soup with vegetables. If you're hungry you could go for a…
Máncora
It's a bit of a mission to reach this bright little family-run restaurant in front of a busy school on the northern edge of town, but it's well worth it…
Arequipa
The indoor smoke from the wood-fired oven and cigarette-puffing diners and staff isn't exactly a sight for sore eyes, but it's worth it for arguably the…
Cuzco
Crusty, authentic baguettes are the highlight here (come early), but you can also get nice lunchboxes (perfect for day excursions) with gourmet and veggie…
Puno
There are dozens of ways to do ceviche and seafood in this family-filled courtyard restaurant. If you can't decide between seafood pasta, squid fried rice…
Iquitos
The Antica is the best Italian restaurant in town. Primarily a pizza place − there’s an impressive wood-fired pizza oven − pasta also takes a predominant…
Arequipa
A helping of epicurean delight can be found just next door to the austere Monasterio de Santa Catalina. The menu of Italian specialties was created with…
Lima
Location, location, location. Though you can get better seafood deals elsewhere, the views from this eatery on the historic pier are unparalleled. Go…
Arequipa
Not your standard sandwiches, the sánguches here are panini-like creations with wood-fire-roasted pulled pork, chicken or turkey and creamy sauces such as…
Huaraz
This French-run place is far more than just a crêperie (although both sweet and savory crepes are good). Decked out like an old-fashioned French bistro,…
North Coast
This local favorite, tucked away off the main strip, is a fair bit cheaper than the other quality seafood places, but is no also-ran in quality. It serves…
Huaraz
A bright, modern and slightly upscale twist on the traditional Peruvian grill house, this place will grill anything that moves – including the usual…
Puno
Peruvian pollo a la brasa (roast chicken) has a spiced, crispy exterior and this eatery at the back of a restaurant creates wonders. Vegetarians can opt…
South Coast
Restaurante Jhony is considered the best of the cluster of waterfront restaurants; try the tortillita de camarones (a thick tasty omelet full of prawns…
Amazon Basin
A pleasant restaurant built out into the lake from Yarinacocha's lakeside drag. After reaching the waterfront in Puerto Callao, it is the first restaurant…
South Coast
In the suburb of Pocollay, La Huerta is a pleasant outdoor place with uproarious birdsong and a terrace with vine-covered trellising and live music some…
North Coast
This great little family-run restaurant in town looks unremarkable, but serves a couple of dozen different seafood plates, all of which are delicious. It…
Máncora
Angela the Austrian bread wizard started selling her delicious sweet potato, yucca and wheat breads from her bicycle years ago. Now you can get them at…
Puno
It's just off the plaza but feels like a world and era away. Vinyl records of Peru's yesteryear decorate the walls, while board games and clay teapots are…
Cuzco
A line often snakes out the door at this consistently good Western-style eatery with Aussie roots. With fresh juices blended with mint or ginger, strong…
Lima
Londoner Stew created this Mexican fast but fresh food sensation after studying tortilla making on YouTube. The experiment was a smash hit, from Baja…
South Coast
The prime shorefront position pretty much guarantees fresh seafood including local favorite, pulpo al olvia (octopus in olive oil), a cold appetizer. It's…
South Coast
Juanito, located to the south of the pier, is the pick of Cerro Azul's beachfront seafood restaurants, in terms of both ambience and quality. It has a…