6 min read
The 10 Best Restaurants in San Isidro

Apr 29
Enjoy great food in San Isidro. This district is one of the most popular in Lima — it’s beautiful, modern, and safe, and it’s also home to a wide variety of restaurants that will leave you amazed, both by their design and by the flavor of their food.
If you’re looking for the best restaurants in San Isidro, you’re about to embark on a flavor-filled adventure that blends the best of Peruvian and international cuisine.
The 10 best restaurants in San Isidro you have to visit
From innovative dishes to comforting classics, these restaurants invite you to enjoy a truly unique dining experience. Get ready to treat your taste buds and explore San Isidro!
1. Nanka - Green, Sustainable Fusion
Location:
C. Manuel Bañón 260, San Isidro 15073
2. Restaurante Maras - Elegance and Peruvian Tradition
C. Amador Merino Reyna 589, San Isidro 15046
Maras is synonymous with sophistication and flavor. Located inside the prestigious Westin Hotel, this restaurant immerses you in a fine-dining experience rooted in Peruvian cuisine with a contemporary twist. Its menu celebrates the richness of Andean, Amazonian, and coastal ingredients, with dishes like a reinvented lomo saltado or a white fish tiradito that’s practically a work of art. The elegant yet warm setting is ideal for romantic dates or important meetings. Looking for an unforgettable experience? Maras is one of the best restaurants in San Isidro for delighting your senses.
3. Troppo Restaurante - The Taste of Italy in Lima
C. Los Libertadores 199, San Isidro 15073
4. La Locanda - Mediterranean Sophistication
Edificio Real Diez, Av. Santo Toribio 173, Vía Central 150, San Isidro 15073
La Locanda, located inside the Swissôtel, is a standout for Mediterranean cuisine with a charming Peruvian touch. This restaurant is ideal for anyone looking for a refined experience, with impeccable service and an atmosphere that blends elegance with warmth. Its menu ranges from fresh fish prepared with flawless technique to pasta dishes that are pure comfort. What stands out most? The attention to detail and the wine selection that elevates every bite. If you want to impress someone special, La Locanda is among the best restaurants in San Isidro for an unforgettable evening.
6. La Calesa
C. Manuel Bañón 255, San Isidro 15073
For lovers of good food, La Calesa is a dream come true. This restaurant is famous for its traditional dishes with a modern twist, served in a cozy, lively atmosphere that’s perfect for a meal with friends or a special celebration. Its drink menu is also the ideal complement to standout dishes like lomo saltado and ají de gallina. The variety of starters, like the classic Lima-style causitas, rounds out a well-balanced experience. La Calesa more than earns its place among the best restaurants in San Isidro!
7. Olé Restaurante
C. Pancho Fierro 109, Lima 15073
8. Isidro Bistró Limeño
C. Los Pinos 515, San Isidro 15073
9. La Plazuela
Av. Dos de Mayo 434, San Isidro 15073
10. La Carreta
Av. Rivera Navarrete 740, San Isidro 15046
Conclusion:
In this beautiful district, you can enjoy top-quality food. It’s a district full of charm — lovely and upscale, with plenty of places to stroll around. On top of that, you can round out a great outing with a delicious meal at one of the many beautiful restaurants in San Isidro, which will leave you amazed by the flavors of their dishes.
Go ahead and explore these culinary corners, and discover why San Isidro is the place to eat well!
By Diego Ramos — June 17, 2025
