After exploring the breathtaking ancient ruins of Machu Picchu, nothing beats refueling with a delicious meal to soak in the experience. Nestled in Aguas Calientes, the charming town at the base of Machu Picchu, you’ll find a surprising range of restaurants ready to satisfy every craving.
From mouthwatering traditional Peruvian dishes to international favorites, and even quick bites for adventurers on the go, Aguas Calientes has something for everyone. Whether you’re in the mood for a hearty plate of lomo saltado, a refreshing ceviche, or just a cozy spot to sip on coca tea, these top restaurant picks will make your Machu Picchu trip even more memorable.
Ready to discover the best eats near one of the world’s most iconic landmarks? Let’s dig in!

1. Indio Feliz Bistro – A Culinary Peruvian Gem with a French-Peruvian Twist
IIndio Feliz is often regarded as one of the best and most iconic restaurants in Aguas Calientes, thanks to its unique fusion of French and Peruvian cuisines. This charming bistro offers an inviting, colorful atmosphere with vibrant decor and eclectic art that makes it a perfect place to unwind after a day at Machu Picchu. The menu has a mix of traditional Peruvian dishes and French-inspired creations, all with fresh, local ingredients. Highlights include their fresh trout dishes, hearty soups, and the famous chicken with mango sauce—a must-try! With its warm ambiance and friendly service, Indio Feliz is a memorable dining experience for anyone visiting Machu Picchu.
– Address: Calle Lloque Yupanqui 4-12, Aguas Calientes, Peru
– Must-Try Dish: Chicken with mango sauce and Trucha a la plancha (grilled trout)
2. Toto’s House -A Taste of Peruvian Tradition
If you’re craving authentic Peruvian flavors after your Machu Picchu adventure, Toto’s House is a must-visit! Known for its hearty portions and cozy vibe, this spot serves up all the classics: think tender lomo saltado, creamy aji de gallina, and even flavorful alpaca steak for the adventurous eater.
What makes Toto’s even more special? The live Andean music that fills the air, giving your meal a truly local touch. And let’s not forget the breathtaking views of the Urubamba River—the perfect backdrop for winding down after a day of exploring. Whether you’re a foodie or just need a great meal to refuel, Toto’s House will leave you full and happy.
– Address:Av. Imperio de los Incas 600, Aguas Calientes, Peru
– Must-Try Dish: Lomo saltado (stir-fried beef with onions and tomatoes)
3. The Tree House Restaurant – A Hidden Gem with a Focus on Local Ingredients
Tucked away in a quiet corner of Aguas Calientes, The Tree House Restaurant gives you a unique dining experience with a focus on fresh, local ingredients. The menu combines traditional Peruvian flavors with international influences, resulting in creative and delicious dishes. The restaurant’s rustic, treehouse-like setting provides a cozy atmosphere, perfect for a relaxing meal. Whether you’re in the mood for a tender beef fillet or a vegetarian quinoa risotto, The Tree House has something to delight every palate.
– Address: Calle Huanacaure 105, Aguas Calientes, Peru
– Must-Try Dish:Quinoa risotto with Andean herbs
4. Chullpi Machu Picchu Restaurante – Modern Peruvian Cuisine with a View
Looking for a modern twist on traditional Peruvian cuisine? Chullpi Machu Picchu Restaurante is the perfect spot! This place takes Peruvian ingredients to the next level, serving up dishes like fresh seafood, alpaca, and Andean potatoes—all with an elevated, gourmet touch.
The views? Absolutely stunning. You’ll be dining with breathtaking vistas of the Urubamba River and the surrounding mountains, creating a picture-perfect backdrop for your meal. And the food? It’s as much a feast for the eyes as it is for your taste buds, with beautifully plated dishes that taste as good as they look.
If you’re in the mood for a refined dining experience after a day of adventure, Chullpi is where you want to be.
– Address:Av. Imperio de los Incas 140, Aguas Calientes, Peru
– Must-Try Dish: Grilled trout with Andean potatoes
5. Mapacho Craft Beer & Peruvian Cuisine – Craft Beer and Comfort Food
If you’re in the mood for something more casual, Mapacho Craft Beer & Peruvian Cuisine offers a laid-back atmosphere with a focus on comfort food and craft beer. The menu features a variety of Peruvian classics, burgers, and pizzas, all of which pair perfectly with their selection of locally brewed craft beers. The restaurant’s riverside location provides a relaxing setting, making it an ideal spot to unwind after a long day of exploring Machu Picchu.
– Address: Av. Pachacutec 109, Aguas Calientes, Peru
– Must-Try Dish: Alpaca burger with craft beer
6. Full House Peruvian Cuisine-Family-Friendly Dining with Stunning Views
Full House Peruvian Cuisine is a family-friendly restaurant that offers a wide range of dishes, from traditional Peruvian cuisine to international options. The restaurant’s terrace provides breathtaking views of the surrounding mountains, making it a great place to enjoy a meal with your loved ones. The menu includes classic dishes like ceviche, grilled meats, and fresh seafood, all prepared with locally sourced ingredients. The warm and welcoming atmosphere makes Full House a favorite among travelers.
– Address: Av. Pachacutec 604, Aguas Calientes, Peru
– Must-Try Dish:Ceviche with fresh river trout
7. Café Inkaterra – Fine Dining in a Luxurious Setting
For those looking to indulge in a luxurious dining experience, Café Inkaterra, located within the Inkaterra Machu Picchu Pueblo Hotel, offers an elegant setting with a menu that emphasizes gourmet Peruvian cuisine. The restaurant is set within a beautiful orchid garden, providing a serene and picturesque atmosphere. The menu features a variety of dishes that highlight the best of Peruvian flavors, from fresh seafood to traditional Andean ingredients. The impeccable service and attention to detail make Café Inkaterra a top choice for a special meal.
– Address: Camino a Machu Picchu km. 1.75, Aguas Calientes, Peru
– Must-Try Dish:Grilled Amazonian fish with tropical fruit salsa
Machu Picchu isn’t just a feast for the eyes; it’s also a destination where you can enjoy some of the best flavors Peru has to offer. Whether you’re seeking traditional Peruvian dishes, international cuisine, or a casual bite with a craft beer, Aguas Calientes has a restaurant to suit your tastes. After a day of exploring the wonders of Machu Picchu, treat yourself to a memorable meal at one of these top dining spots. Your taste buds will thank you!
You may be interested on: