4 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.

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.

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.

Recommended Fodor's Video

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.