12 Best Restaurants in Machu Picchu and the Inca Trail, Peru

Background Illustration for Restaurants

We've compiled the best of the best in Machu Picchu and the Inca Trail - browse our top choices for the top things to see or do during your stay.

Indio Feliz

$$ Fodor's Choice

An engaging French-Peruvian couple manage one of the town's best restaurants, whose eclectic decor—think maritime kitsch—is worth a visit on its own. Quiche Lorraine, ginger chicken, and spicy trucha a la macho (trout in hot pepper and wine sauce) are favorites on the Peruvian-French fusion à la carte menu, but the reasonably priced (S/80), prix-fixe, three-course menu is the way to go, offering all the same options plus heavenly homemade bread. It's as good a place for dining with friends as for an intimate dinner for two.

Mapacho Craft Beer Restaurant

$$ Fodor's Choice
Go for the awesome craft beer, but stay for the delicious food. Everything—from faster pub fare to full meals such as lomo saltado (beef stir-fry), grilled chicken, and osso buco—is served by a friendly, professional staff in a casual setting along the river. The hardwood tables and chairs and the big-screen TV make it seem more like a bar, but the food is as good as you might find in more upscale or trendy restaurants.

Qunuq Restaurant

$$$$ Fodor's Choice

The restaurant in the Sumaq Hotel is a must-experience for foodies thanks not only to culinary offerings that can easily hold their own against anything Lima's finest restaurants can dish out but also to a first-class setting and the utmost in professional yet warm service. European dishes like ravioli are given an Andean slant by stuffing them with ají de gallina, and traditional Peruvian fare is infused with international flavor. Reservations are a good idea, especially if you plan to opt for the six-course degustation menu, a true gastronomic delight.

Recommended Fodor's Video

Green House

$$

This fully organic restaurant pairs a green menu with an even greener concept—dining is at wooden tables on an open terrace filled with potted plants and garlands of flowers hanging from the ceiling. Tasty options from the healthy menu include cebiche of trout or seasonal mushrooms, vegetarian quinoa burgers, marinated alpaca loin over quinoa risotto, and garden vegetable pizzas.

Incontri del Pueblo Viejo

$$

With an owner-chef who hails directly from Italy, you can be sure to find authentic Mediterranean fare here, as well as house-made pasta and Peruvian cuisine. The large, open space has comfortable seating with a cozy fireplace, and the fair prices, especially on the Italian wines, make this a great value. For those who want something a bit simpler, delicious pizzas are also available. With luck, the dessert offerings will include the chef's fabulous tiramisu.

Pachacutec s/n, Aguas Calientes, Peru
084-211–193
Known For
  • Gourmet Italian food and wine
  • Thin-crust pizza
  • Tiramisu
Restaurant Details
Credit cards accepted

Something incorrect in this review?

La Boulangerie de Paris

$

Paris's loss is Aguas Calientes's gain with the authentic French pastries served here, as well as coffee, sandwiches on house artisanal bread, quiches, and more. Eat in or take some of the delicious choices to go—the excellent boxed-lunch options are perfect for enjoying in Machu Picchu, and the restaurant opens at 5 am so you can pick them up on the way to the bus.

Jr. Sinchi Roca, Aguas Calientes, Peru
970-760–399
Known For
  • Oustanding pastries
  • Great coffee
  • Quick food to go
Restaurant Details
No dinner

Something incorrect in this review?

Mesa 7 Restaurante

$

Overlooking the river and the main street, Mesa 7 boasts a beautiful terrace and presents an array of craft food and beers. Besides classic Peruvian standards, you'll find some tasty vegan and vegetarian options. The set menu is a very good value, but you can order à la carte as well. 

Puente Sinchi Roca, Aguas Calientes, Peru
942-345–408
Known For
  • Riverside location
  • Excellent value
  • Social vibe

Something incorrect in this review?

Ollantay Café Machu Picchu

$

This hip corner spot with strong espressos, iced coffee, cakes, and sandwiches is a good bet for people-watching and getting some online work done. Come during happy hour, when the place becomes a hive of traveler activity.

Palate Pizza and Burger Bar

$

Although this casual café is part of the Supertramp backpacker hostel, the food is first-rate, with burgers, pizzas, and salads that are perfect for satiating an appetite forged by hoofing around Machu Picchu. Unlike at many of the places lining the main streets in town, this restaurant's pizza and burgers are worthy of being included in its name, and both are available with a variety of tasty toppings such as blue cheese and jamon serrano (dry-cured Spanish ham). If you come in the evening, be sure to check out the lively rooftop bar.

Tao Dulce Salado

$

Take a break at this cute coffee shop by the side of the train tracks and away from the main tourist avenue. The selection of gelatos, espressos, burgers, and finger foods is ideal for a break after visiting the ruins.

Toto's House

$$

This well-established tourist favorite has long tables set up in the center of its cavernous dining room to accommodate the tour groups that come for the huge buffet lunch. In the evening, grilled dishes like trucha andina (Andean trout), beef, or alpaca—served amid the entertainment of a folkloric music show—are better bets than the buffet items. Grab one of the smaller tables by the window for a river view or out on the shaded front patio for some good people-watching.

Av. Imperio de los Incas 600, Aguas Calientes, Peru
960-392–558
Known For
  • Popular buffet lunch, especially for big groups
  • Traditional Peruvian dishes
  • Riverside location

Something incorrect in this review?

Tree House Restaurant

$$

Perched high above the streets of Aguas Calientes, this small, wood-paneled restaurant serves some of the best international cuisine in town. Fresh, local ingredients are the backbone for such dishes like quinoa salad with goat cheese, gnocchi with lamb ragout, and Thai brochettes. The intimate candlelit dining room is small, so you may want to make dinner reservations.

This is the best choice for a romantic dinner.

Calle Huanacaure 180, Aguas Calientes, Peru
084-435–849
Known For
  • Romantic setting
  • Fresh local ingredients in gourmet dishes
  • Best choice in town for vegans
Restaurant Details
Credit cards accepted
Reservations essential

Something incorrect in this review?

Not finding what you're looking for?

We've got a few suggestions for nearby spots.
$ Ollantaytambo

Mawic18.9 miles away

International
Av. Ferrocarril 119, Ollantaytambo, Cusco, Peru
We recommend 9 Restaurants in Ollantaytambo
$ Ollantaytambo

Mayupata19 miles away

Peruvian
Jr. Concepcíon s/n, Ollantaytambo, Cusco, Peru
We recommend 9 Restaurants in Ollantaytambo
$ Ollantaytambo Fodor's Choice

Apu Veronica19 miles away

Peruvian
Cl. Ventiderio s/n, Ollantaytambo, Cusco, Peru
We recommend 9 Restaurants in Ollantaytambo
$ Ollantaytambo

Café Mayu19 miles away

Café
Ollantaytambo, Cusco, Peru
We recommend 9 Restaurants in Ollantaytambo
$$ Ollantaytambo Fodor's Choice

Chuncho19 miles away

Peruvian
Plaza de Armas at Chaupi Cl., Ollantaytambo, Cusco, Peru
We recommend 9 Restaurants in Ollantaytambo