Machu Picchu

What to Eat near Machu Picchu: Aguas Calientes Food Guide

We’ll be honest: the food in Aguas Calientes (Machu Picchu Pueblo), the town at the base of the ruins, is not the reason to visit this part of Peru. The town exists entirely to serve the Machu Picchu visitor economy, and most of its restaurants reflect that function — competent, occasionally good, but operating primarily on captive tourist demand rather than culinary ambition.

That said, you need to eat in Aguas Calientes — whether you’re staying overnight or passing through on a day trip — and there are ways to eat reasonably well. The fresh trout (trucha) from the surrounding mountain rivers is universally available and genuinely excellent; it is the dish to default to at any Aguas Calientes restaurant that lists it. The set menus at the better restaurants offer solid Peruvian classics at accessible prices. And the town’s position means that the ingredients — the potatoes, the corn, the Andean herbs — are as fresh and as regional as anywhere in Peru.

For the finest food experience connected to the Machu Picchu visit, the answer is to eat well in Cusco before and after — the Cusco restaurant scene, and the possible side trip to Virgilio Martínez’s Mil restaurant in Moray (see our Cusco food guide), far exceeds anything available in the valley. But this guide covers what’s available at the base and inside the ruins, because you need to know what to expect.

This guide is part of our broader Peru travel coverage. For full destination logistics, see our Machu Picchu guide. For accommodation, see our Machu Picchu where to stay guide.

👉 Machu Picchu Guide: Access, logistics, what to expect at the ruins & planning →

👉 Where to Stay for Machu Picchu: Aguas Calientes, the Sanctuary Lodge & planning your base →


What to Eat

Trucha (Fresh Trout)

The best thing to eat in Aguas Calientes — fresh trout from the mountain rivers of the Sacred Valley, available at virtually every restaurant in town. Pan-fried whole or as a fillet, served with rice and salad, the trucha in this region is genuinely excellent — clean, fresh, and as regional as the landscape. Order it at any restaurant that you’re eating at in Aguas Calientes and you will eat well regardless of the establishment’s other qualities.

Peruvian Classics

Lomo saltado, aji de gallina, ceviche, and the other Peruvian standards are available throughout Aguas Calientes. The quality is generally respectable — not Lima or Cusco level, but competent and satisfying after a long day at the ruins. The set menus (menú turístico) at the mid-range restaurants typically include a soup, main course, and dessert for S/30–50 and represent the best value eating option in town.

Breakfast Before the Ruins

If staying overnight in Aguas Calientes and taking the first bus up to the ruins (strongly recommended), you need to eat before 5am. Most hotels will arrange an early breakfast; alternatively, several bakeries and small cafés open at 4:30am specifically for this reason. A simple breakfast of bread, fruit, and coffee from one of these early-opening establishments is entirely adequate for the morning at the ruins. Bring energy snacks as well — the site has minimal food options inside.


Eating Inside the Ruins

There is a small café/restaurant at the ruins entrance that serves basic food and drinks. It is expensive by Peruvian standards (it is the only option) and the food is not particularly good. Bringing snacks and a filled water bottle from Aguas Calientes is the better approach. The café is primarily useful as a rest point and for emergency replenishment — plan your eating around it rather than relying on it.


The Belmond Sanctuary Lodge Restaurant

The Belmond Sanctuary Lodge — the only hotel at the ruins gate itself — has a restaurant that is open to non-guests for lunch. It is expensive (the most expensive meal available in the area by a significant margin), and the food is decent rather than extraordinary. The experience of eating directly at the ruins entrance, with the mountain landscape surrounding you, has value as an experience even if the food doesn’t fully justify the price. A cold beer on the Sanctuary Lodge terrace after a morning at the ruins is one of the more civilized ways to decompress from the experience. If budget allows for the indulgence, it is pleasant; if not, Aguas Calientes is adequate and the trucha at a good restaurant there will be just as satisfying.


Our Restaurant Recommendations in Aguas Calientes

Mapacho — Aguas Calientes (Peruvian-International)

One of the more reliably good restaurants in town — a mid-range establishment serving Peruvian classics and some international dishes with better execution than the average tourist-facing Aguas Calientes restaurant. The trucha and the lomo saltado are good; the pisco sours are properly made. Book ahead for dinner if arriving during peak season.

Indio Feliz — Aguas Calientes (French-Peruvian)

A long-established Aguas Calientes institution run by a French owner, serving a French-influenced take on Peruvian food. The set menus are among the better value in town; the soup courses are consistently good. A reliable choice for an evening meal that feels slightly more considered than the standard tourist menu.

Your Hotel Restaurant

For the breakfast before the early bus and for dinner when you return exhausted from a full day at the ruins, the convenience of eating at your hotel often outweighs the benefit of finding a better restaurant. Most mid-range Aguas Calientes hotels serve decent Peruvian food at fair prices. Use the hotel restaurant for logistics meals; seek out Mapacho or Indio Feliz when you have the energy for a proper evening.


Tips for Eating near Machu Picchu

  • Trucha everywhere — it is the best food available in the area and it is universally offered. Default to it at any meal
  • Bring snacks to the ruins — energy bars, fruit, and water from your hotel or a supermarket in Aguas Calientes are essential for the morning at the site. The café inside charges premium prices for limited options
  • Set menus for value — the menú turístico at mid-range Aguas Calientes restaurants gives the best cost-to-quality ratio. Usually S/30–50 for three courses
  • Don’t have your best meal in Aguas Calientes — eat well in Cusco before and after. The Machu Picchu valley is for the ruins; the food is fuel
  • Hydrate constantly — the altitude and physical activity of the ruins visit requires more water than you expect. Drink at every opportunity

👉 Machu Picchu Guide: Access, logistics, what to expect at the ruins & planning →

👉 Where to Stay for Machu Picchu: Aguas Calientes, the Sanctuary Lodge & planning your base →

For our full Peru coverage, visit our Peru travel guide.

Scroll to Top