Aguas Calientes (also called Machu Picchu Pueblo) is the base town for anyone visiting Machu Picchu. It is located on the banks of the Urubamba/Vilcanota River and is full of restaurants of all styles. Many establishments focus on local ingredients and Peruvian classics, but you will also find international and fusion cuisine.
When eating here, keep the following in mind:
- Proximity to your hotel or the train station (you’ll want to minimize travel after a busy day).
- The time (many restaurants open around noon and close around 10 p.m.).
- Make reservations when possible, especially during high season (based on the restaurant you choose to go).
In this guide you will find:
- The best restaurants for all tastes and budgets.
- Local dishes you must try during your stay.
- Practical tips for eating safely, avoiding tourist traps, and enjoying local flavors.
- Frequently asked questions about where to eat in Machu Picchu.
Now, let’s review my top picks, sorted by style, and then some practical tips so you can choose where to eat without stress.
Table of Contents
ToggleWhere to Eat in Machu Picchu
The town of Machu Picchuis is full of restaurants for all types of travelers. here you will find a mix of flavors that reflect both Peruvian heritage and global influences. From restaurants located close to the river offering panoramic views to hidden cafes with craft beers, Aguas Calientes has a varied selection for those looking to refuel after exploring Machu Picchu. Many of the restaurants focus on fresh, local ingredients, so each meal is a showcase of the region’s natural bounty. Options range from Peruvian classics, such as lomo saltado and aji de gallina, to fusion dishes that combine Andean flavors with international styles. Here is a carefully selected list of the best places to eat in Aguas Calientes, with some of the best restaurants where you can enjoy a memorable meal near Machu Picchu:
Best Restaurants in Machu Picchu
Tampu Restaurant at Sanctuary Lodge:
Location: Hiram Bingham Road Km 7.5, Machu Picchu 08680 Perú
Type of Cuisine: Peruvian Gourmet
Description: Located in the exclusive Sanctuary Lodge, Tampu Restaurant is one of the best resturants in Machu Picchu, it offers a refined dining experience just a few steps away from Machu Picchu ruins. Focusing on high quality local ingredients, the restaurant serves gourmet interpretations of classic Peruvian dishes in an elegant environment. Ideal for those seeking fine dining near the ruins, Tampu offers an unforgettable culinary experience with breathtaking views.
Recommended dishes:
- Quinoa Risotto with Andean Herbs.
- Fresh trout with native potatoes
- Peruvian Causa with seasonal ingredients
Indio feliz:
Location: Lloque Yupanqui Street, Aguas Calientes
Type of Cuisine: French-Peruvian Fusion
Description: Here they serve original French-Peruvian cuisine in a cozy atmosphere, Indio Feliz is often referred to as one of the best dining experiences in Aguas Calientes. With a rustic and cozy atmosphere filled with vibrant decoration, this restaurant offers a warm ambiance and a refined yet abundant menu. Highlights include ceviche, trout dishes and creamy alpaca steak. Perfect for travelers looking to indulge after a trip to Machu Picchu.
Recommended dishes:
- Tropical Ceviche
- Grilled Trout with Andean Herbs
- Alpaca Steak with Creamy Sauce
Mapi Restaurant:
Location: Av. Pachacutec 109, Aguas Calientes, Machu Picchu 08681, Perú
Type of Cuisine: Peruvian food
Description: Mapi Restaurant offers the best of Peruvian and South American cuisine, with a large and varied menu that invites you to repeat. It is a must visit place to share with friends and family, promising one of the most unforgettable gastronomic experiences.
Recommended Dishes:
- Lomo Saltado
- Grilled Trout with Andean pPotatoes.
- Alpaca Steak
The Tree House Restaurant:
Location: Jr. Huanacaure 105, Aguas Calientes
Type of Cuisine: Organic Fusion
Description: Located slightly off the main road, The Tree House Restaurant is one of the best restaurants in town, known for its emphasis on fresh, organic ingredients. The restaurant incorporates traditional Peruvian flavors with a modern twist, and its unique tree house setting makes for a memorable dining experience. The Tree House is ideal for those seeking healthy options, gluten-free dishes and fresh, locally sourced produce.
Recommended Dishes:
- Quinoa Salad with Avocado and Local Vegetables
- Fresh Trout with Andean Herbs
- Chocolate Lava Cake with Peruvian Cocoa
Toto’s House:
Location: Imperio de los Incas Avenue, Aguas Calientes
Type of Cuisine: Peruvian and International
Description:
Toto’s House offers a relaxed atmosphere and a wide-ranging menu, it is a good option for tourists looking for good food at reasonable prices. The restaurant offers beautiful views of the Vilcanota River, making it an excellent place to relax after a day in Machu Picchu before returning to Ollantaytambo. They serve generous portions of local and international dishes, perfect for families and groups.
Recommended dishes:
- Lomo Saltado Tradicional (Stir-Fried Beef).
- Ají de Gallina (creamy chicken stew)
- Pizza with Andean cheese and fresh herbs
Mapacho Craft Beer and Peruvian Cuisine:
Location: Avenida Pachacutec 109, Aguas Calientes
Type of Cuisine: Peruvian and Craft Beer
Description: Known for its great selection of beers and delicious Peruvian dishes, Mapacho is a perfect choice for those looking for a relaxed atmosphere with local craft beers. Their menu includes everything from Peruvian classic dishes to burgers, all paired with craft beers. For beer enthusiasts and anyone looking for a casual but delicious meal, Mapacho is an excellent choice.
Recommended dishes:
- Grilled Alpaca Burger.
- Peruvian Sauteed Quinoa
- Pisco Sour and Craft Beer Sampler
Chullos Restaurant:
Location: Av. Imperio de los Incas, Aguas Calientes, Machu Picchu, Peru
Type of Cuisine: Traditional Peruvian
Description: Chullos Restaurant is a must for lovers of authentic Peruvian cuisine. The restaurant has an emphasis on fresh, local ingredients and offers a cozy setting, perfect for family and friends. With a varied menu with regional specialties, Chullos offers a true taste of Peru, making it an unforgettable part of your Machu Picchu adventure.
Recommended Dishes:
- Ceviche with Andean Spices
- Lomo Saltado (Sautéed Beef)
- Rocoto Relleno (Stuffed Peppers)
Craft Beer Maggui’s Grill:
Location: Pachacutec Av., Aguas Calientes, Machu Picchu, Peru
Type of Cuisine: Peruvian Grill and Craft Beer
Description: Maggui’s Grill Craft Beer blends Peruvian grilled specialties with a selection of local craft beers, creating a lively place to relax in Aguas Calientes. Known for its relaxed atmosphere and generously portioned dishes, this restaurant is ideal for meeting up with friends and family after a day of exploring. The menu offers traditional grilled options with a modern twist, perfectly paired with unique craft beers.
Recommended Dishes:
- Grilled Alpaca Steak.
- Peruvian Anticuchos (Grilled Skewers)
- Sample of Craft Beers
Practical Tips for Eating in Aguas Calientes
Here are some tips based on recent traveler reviews and trends:
Tips
- Book ahead during high season (May-October): the best restaurants fill up quickly.
- Check opening hours: many open around noon and close around 10 p.m.
- Ask local staff or your hotel reception for recent recommendations, as new gems may have opened.
- Choose places with river views (Calle Imperio de Los Incas): diners often mention that they enjoy the views.
- Don’t expect haute cuisine everywhere: in Aguas Calientes, some meals are simpler, but the flavor is authentic.
- Bring small change: some places prefer cash, especially for tips.
Meal times
- Lunch: 12:00 p.m. to 3:30 p.m.
- Dinner: 6:00 p.m. to 10:00 p.m.
Restaurants tend to close early, so plan your visit accordingly.
Average prices
- Inexpensive meals: $8–15 per person.
- Mid-range restaurants: $20–35.
- High-end restaurants: $50-$100 or more (especially at the Sanctuary Lodge).
Cafés and places to enjoy something sweet
If you don’t feel like a full meal, there are many cozy cafés:
- La Boulangerie de Paris: excellent croissants, coffee, and pastries.
- Café Inkaterra: inside the Inkaterra Hotel, perfect for coffee lovers and birdwatchers.
- Tao Dulce Salado: they have sweet and savory options.
Conclusion
Aguas Calientes or Machu Picchu Pueblo, with its many culinary options, offers something for every palate and every traveler’s budget. From fine dining experiences to casual restaurants, you can enjoy a memorable meal within walking distance of Machu Picchu. Whether you’re looking to savor authentic Peruvian flavors or just need a quick bite, this list of restaurants ensures you won’t miss out on great food during your trip in Aguas Calientes.











