Welcome to the culinary capital of Latin America! Lima, the capital of Peru, is famous worldwide for its food. Its cuisine combines fresh local ingredients with the creativity of chefs from Peru and abroad. These best restaurants in Lima are must-visit spots for any food lover.
Discover Lima’s culinary treasures and enjoy unforgettable meals at the city’s best restaurants.
Table of Contents
Top 10 Best restaurants in Lima You Must Try
Discover the best of Lima’s culinary scene with our list of the 10 best restaurants, sure to delight even the most discerning palates.
Central
Central is one of the best restaurants in the world. The menu is based on Peru’s ecosystems, and each dish represents a different region of the country. Guests can taste ingredients from the coast, the Andes, and the Amazon, all in a single dining experience.
The restaurant is run by chefs Virgilio Martínez and Pía León. They are known for their creativity and use of local products. Open Monday to Saturday for lunch (12:45–1:30 pm) and dinner (7:00–8:30 pm).


Astrid y Gastón
What began as a love story in Paris has grown into one of the most iconic restaurants in Peru. Located in the historic Casa Moreyra in San Isidro, it offers an experience that blends elegance, creativity, and a deep respect for local ingredients. Each dish is a modern reinterpretation of Peruvian cuisine, with a unique touch that has earned it a place among the best restaurants in Lima and Latin America.
The restaurant is open Tuesday to Saturday from 1:00 pm to 11:00 pm, and on Sundays from 12:00 pm to 4:00 pm.


Kauza Restaurante
At this restaurant, you can enjoy a variety of Peruvian dishes with beautiful views from the terraces and open-air seating in Miraflores. Its specialties include causas, fresh fish, and seafood prepared with local ingredients, ensuring an authentic dining experience.
Open Monday to Saturday from 12:00 pm to 10:00 pm, and on Sundays until 5:00 pm.

La Mar Restaurant
This world-renowned restaurant offers a seafood dining experience that pays tribute to traditional Peruvian cevicherías. Located in the Miraflores district, it combines freshness, flavor, and authenticity in every dish. It is open Monday to Thursday from 12:00 pm to 5:00 pm, on Fridays from 12:00 pm to 7:00 pm, and on Saturdays, Sundays, and holidays from 11:30 am to 5:30 pm.


Maido Restaurant
Maido is ranked among the best restaurants in Latin America. It specializes in Nikkei cuisine, a unique blend of Peruvian and Japanese flavors. It is an ideal place for those seeking a different dining experience in Lima. The restaurant is open Monday to Saturday from 1:00 pm to 10:00 pm.


Osso Restaurant
Enjoy a memorable dining experience at this renowned steakhouse. Each cut of meat is prepared with care to bring out its quality and flavor.
Located in the San Isidro district, it is the perfect place for meat lovers who want a cozy atmosphere and excellent grilled dishes. The restaurant is open Monday to Saturday from 12:30 pm to 10:00 pm, and on Sundays from 12:00 pm to 4:00 pm.


Costanera 700
A restaurant where Peruvian cuisine meets Japanese tradition, creating a unique fusion that highlights the best of both cultures. The menu focuses on fresh ingredients and authentic flavors, all served in an elegant and welcoming atmosphere.
Open Monday to Saturday, 12:30 pm–11:00 pm, and on Sundays and holidays, 12:30 pm–5:00 pm.

Panchita Restaurant
Enjoy the traditional flavors of Peru at this restaurant that celebrates cocina criolla, where homemade, comforting dishes make you feel right at home. Located in Miraflores, it is open Monday to Saturday from 12:00 pm to 11:00 pm, and on Sundays from 12:00 pm to 6:00 pm.


El Mercado Restaurant
El Mercado celebrates the best of Peruvian seafood in a fresh and relaxed setting. Inspired by traditional cevicherías, it offers dishes made with top-quality fish and seafood, always prepared with a creative touch. Located in Miraflores, it is the perfect spot to enjoy a flavorful lunch in a vibrant atmosphere.
Open Tuesday to Sunday from 12:30 pm to 5:00 pm, El Mercado has earned its place among the best restaurants in Lima.


Social Bar and Restaurant
Social Restaurant & Bar offers a variety of distinctive Peruvian-American fusion flavors and gives you the chance to try Peru’s national cocktail: the Pisco Sour. After a delicious meal, relax with a refreshing drink at the bar while enjoying the view from the terrace.


Where to Find the Best restaurants in Lima
Most of the best restaurants in Lima are found in the city’s most iconic neighborhoods, including the top 10 we’ve mentioned. Miraflores has the largest number of world-class dining spots. San Isidro is also known for its prestigious fine-dining restaurants. Barranco, with its bohemian and cultural vibe, offers many great options that perfectly complement Lima’s culinary scene.
Recommendations for discovering the best restaurants in Lima
- Gastronomic options: in Lima’s restaurants you will always find variety to try Peruvian food. Start with classic dishes like lomo saltado, ceviche, or causa rellena, and treat yourself with authentic flavors that blend tradition and innovation.
- Check reviews: before you go, consult Tripadvisor or Google Reviews to know which dishes to try and what the experience is like.
- Don’t forget desserts: enjoy traditional sweets like suspiro a la limeña or picarones with honey, among other delicious Peruvian options.
- Book in advance: the most popular restaurants fill up quickly. If you already have one in mind, make your reservation ahead to secure a table.
- Discover Peruvian cocktails: pair your meal with a pisco sour, a Machu Picchu cocktail, or other options made with the traditional pisco.
See You at the Best restaurants in Lima
With this list of the 10 best restaurants in Lima, you’re ready to enjoy an unparalleled gastronomic experience during your stay in the Peruvian capital. Don’t miss the chance to discover the flavors and culinary culture of this city in these incredible establishments waiting for you!

Traveling is about discovering, learning, and creating unforgettable memories, and Peru is the perfect destination for all of that. Its landscapes, history, and culture make every experience unique, filled with moments that will change your life.
We invite you to explore our Peru packages. Your experience in Peru is just one step away. Contact us now and start living the unique adventure you’ve always dreamed of.
More information:
- Visit our English website: Peru Grand Travel
- Visit our Spanish website: Viajes Machu Picchu Tours
- Visit our Portuguese website: Machu Picchu Pacotes



