Lima, Peru, is a city known for its amazing food and vibrant restaurant scene. If you’re a fan of delicious meals, Lima is the perfect place to enjoy many different types of cuisine. From traditional Peruvian dishes to modern twists, there’s something for everyone. Whether you love seafood, grilled meats, or vegetarian options, the restaurants here will make your taste buds happy.
Visiting the restaurants in Lima is a unique experience. You’ll find cozy spots with friendly staff, modern places with exciting menus, and even stunning views of the ocean. Many restaurants focus on using fresh, local ingredients, making each dish special. Dining in Lima is not just about eating; it’s also about enjoying the atmosphere and sharing great moments with friends and family.
Best Restaurants In Lima, Peru
1. Visit El Pan de la Chola

The atmosphere here is warm and inviting, perfect for enjoying a meal or grabbing a treat to go. Locals flock here, especially for breakfast, enjoying a cup of coffee with their fresh bread. You can feel the community vibe as neighbors stop by to pick up their daily bread.
Their menu also features delicious breakfast options. Try the sandwiches, which are made with their freshly baked bread. They pair well with a side of seasonal fruit or a fresh salad.
Don’t forget to check out their pastries. They offer a variety of sweet treats, from croissants to muffins, all made with love. Treat yourself to something sweet after your meal.
Visit El Pan de la Chola for an unforgettable baking experience. It’s a delightful spot that truly highlights the love for bread in Peru.
Address: Av. Mariscal La Mar 918, Miraflores.
2. Enjoy a Meal at Café de Lima
Café de Lima is the perfect place to unwind or catch up with friends. This café welcomes pets, making it a cozy spot for both you and your furry companions. It’s an ideal place for breakfast meetings.
The café offers a delicious breakfast menu featuring both local and international options. Enjoy a classic Peruvian breakfast with fresh ingredients or indulge in their tasty pancakes. Pair your meal with a rich coffee for the ultimate morning experience.
The ambiance is relaxed, making it easy to enjoy a leisurely meal. The friendly staff is always on hand to help you choose the best meal. Whether you are having a quick bite or lingering over coffee, the atmosphere is welcoming.
As you enjoy your meal, take in the designs that reflect Peruvian culture. The decor lends a cozy feel to the place. It’s a lovely setting to enjoy a quiet breakfast or plan your day ahead.
Next time you are in Miraflores, Café de Lima is worth a visit for its great food and inviting vibe.
Address: Av. 28 de Julio 888, Miraflores.
3. Have a Fun Time at Bodega Verde
Bodega Verde is a fantastic bohemian spot in Barranco. Known for its healthy dishes, this eatery focuses on fresh and organic ingredients. You can enjoy unique offerings like quinoa hotcakes that are both delicious and nutritious.
The vibe here is laid-back and artsy, making it a great place to relax. You can even enjoy some art exhibitions while you eat! The open-air seating adds a refreshing touch to your dining experience.
For a wholesome meal, browse their menu filled with colorful salads and local delicacies. Options include fresh juices and light snacks, perfect for a quick stop during your explorations. The flavors are vibrant and perfectly season.
Take a moment to unwind as you sip on your drink or savor your food. The lush decor and surrounding plants create a soothing environment. It’s an ideal place to catch up with friends or enjoy a peaceful meal.
Bodega Verde ensures healthy eating can be fun and enjoyable. It’s a unique dining experience you shouldn’t miss.
Address: Jiron Mariscal Jose Antonio de Sucre 335A, Barranco.
4. Experience Bar Cordano
Bar Cordano invites you to experience traditional Peruvian food in Lima’s Historic Center. Established many years ago, this eatery is perfect for those looking to try classic dishes like a hearty Peruvian breakfast.
The restaurant’s ambiance is rich with history, making it ideal for a cultural dining experience. You can enjoy the typical Peruvian breakfast with local snacks that are both filling and flavorful. The menú del día is popular among locals.
The staff here is friendly, ready to recommend the best dishes for first-time visitors. You can’t go wrong with their chicharrón or a cup of sweet Peruvian coffee. It’s a great way to start your day.
As you dine, soak in the local vibes. The bustling streets outside enhance the experience, making it a great stop for those exploring the area. It’s a fulfilling dining experience filled with rich flavors and local culture.
Don’t miss this traditional spot; it’s a landmark where history and taste meet.
Address: Jr. Áncash 202, Lima.
5. Discover El Chinito
El Chinito is a beloved local gem known for its famous chicharrón sandwiches. This place has been serving customers since 1960, and its legacy continues to thrive in the Historic Center of Lima.
The menu is simple but delicious, offering freshly prepared sandwiches that burst with flavor. Made from deep-fried pork, their sandwiches are a must-try for any food lover. Grab a sandwich on the go or enjoy a sit-down meal for the full experience.
The eatery has a friendly atmosphere, creating a sense of community among patrons. You’ll often see locals and tourists sharing a laugh while enjoying a meal together. The vibrancy of the surrounding area adds to the fun atmosphere.
While you are here, consider trying other traditional dishes they offer. Their breakfast menu features a variety of scrumptious options. It’s perfect for a filling start to your day.
When in the neighborhood, make sure to stop by El Chinito for an authentic taste of Lima’s culinary culture.
Address: Jr. Chancay 894, Lima (also at C. Grimaldo del Solar 113, Miraflores).
6. Visit La Baguette
La Baguette is famous among locals for its variety of freshly baked breads and pastries. This charming bakery in Miraflores tempts customers with the aroma of baked goods wafting through the air.
Though the exact address isn’t specified, this spot is well-known and frequently visited. You’ll find fresh bread daily, ready for you to take home or enjoy with a meal. Their selection includes everything from baguettes to croissants.
The atmosphere is bustling, with many customers lining up to grab their favorite items. It’s a great place to pick up breakfast or a quick snack during your day. You won’t be disappointed with the quality of the baked goods.
Be sure to try their pastries as well, which are lovingly crafted to perfection. Whether you want something savory or sweet, La Baguette has it all. It’s a bakery that satisfies your cravings!
Next time you’re in Miraflores, make this bakery a stop on your food journey.
7. Savor El Enano
Enjoy a delicious meal at El Enano, a local bakery cherished for breakfast and lunch options. This charming establishment in Miraflores offers a fresh selection of baked goods and light meals.
The cozy atmosphere makes it an inviting place for families and friends. You can easily enjoy a meal here while soaking up the friendly vibe. The staff is welcoming and happy to guide you through their menu choices.
Try one of their special pastries with your morning coffee. Each item is prepared care and passion, ensuring a delightful experience for every guest. They focus on fresh, locally-sourced ingredients to create mouth-watering dishes.
From breakfast to light lunches, they have a variety of options for everyone. You can indulge in a savory tart or a delightful pastry. Whatever you choose, you won’t be disappointed.
El Enano is a perfect spot to take a break and enjoy some well-deserved treats. Make it a special destination in your food adventures.
Address: Calle Arica 467, Miraflores.
8. Dine at Gloton’s
Gloton’s is a casual eatery that fills the bellies of hungry diners in Miraflores. Known for its variety of local dishes, it’s a fantastic choice for breakfast and beyond. The laid-back atmosphere makes it suitable for any occasion.
The menu features a range of traditional meals that highlight Peruvian flavors. You can enjoy tasty dishes that are both satisfying and affordable. Gloton’s is all about comfort food, making it a popular spot among locals and visitors alike.
As you enter, the friendly staff will greet you with warm smiles, ready to assist you with your meal choices. It’s easy to feel at home here as you enjoy your meal in a relaxed setting.
Bite into their generous portions that promise to fill you up. You’ll appreciate the quality and flavors that come with each dish. It’s a great way to experience local cuisine without breaking the bank.
Visit Gloton’s for an enjoyable meal that leaves you satisfied and delighted.
Address: Av. Comandante Espinar 529, Miraflores.
9. Enjoy Dining at Wa Lok
Wa Lok is a top choice for Asian cuisine lovers, especially if you crave authentic Chinese flavors. Located in Miraflores, this restaurant is famous for its delectable dim sum and other Asian dishes.
The inviting ambiance makes it a fantastic spot for both casual dining and celebrations. Upon entering, you’ll be greeted with the aroma of expertly prepared dishes that promise to tantalize your taste buds.
The menu features a wide selection of dim sum, including steamed buns and dumplings. Enjoy these small plates with friends or family for an experience filled with flavors. The dishes are beautifully presented and bursting with taste.
Pair your meal with refreshing tea or a flavored soft drink. It enhances the dining experience, making it one you look forward to returning to. The attentive staff ensures you feel right at home as you dine.
Visit Wa Lok for an enjoyable, flavorful journey through Asian culinary delights.
Address: Av. Angamos Oeste 700, Miraflores.
10. Stop by La Antojería
La Antojería is your perfect breakfast spot situated in Miraflores. This delightful location offers a variety of local snacks and dishes, making it a beloved destination for morning meals. It’s a place where you can indulge in flavors that awaken your senses.
The menu is filled with tempting options, ensuring something for every palate. Enjoy traditional Peruvian breakfast items that keep you coming back for more. You can savor the delicious offerings, presented with flair and creativity.
The atmosphere is warm and welcoming, making it an ideal location for friends to gather. Whether you are having a leisurely brunch or a quick bite, the setting is enjoyable. Friendly staff are always ready to suggest their favorites, adding to the excitement.
As you indulge in your meal, take a moment to appreciate the unique decor that reflects Peruvian culture. It enhances the overall experience as you dine.
La Antojería is a delightful spot to start your day with great food and good vibes.
Address: Av. Angamos Oeste 691, Miraflores.
11. Visit Café del Museo
Café del Museo is located close to major museums in Lima, making it a favorite stop for art enthusiasts. This charming café offers a creative menu in a setting that’s full of inspiration and creativity. The ambiance is peaceful and artistic.
The menu features a mix of traditional and contemporary dishes. The café serves options perfect for a light lunch or a coffee break. Don’t miss the chance to try their unique desserts that are both beautiful and delicious.
The setting allows guests to absorb the artistic charm surrounding them. It’s a great spot to relax after exploring nearby museums or galleries. Enjoy sipping a drink while soaking in the art-inspired atmosphere.
The staff is friendly and accommodating, ready to enhance your experience with meal suggestions. Every visit promises to be lovely and memorable.
Next time you are near the Museo de Arte de Lima, Café del Museo is a delightful place to recharge.
Address: Av. Pachacutec 900, near Museo de Arte de Lima.
12. Discover Panchita
Panchita showcases the richness of Peruvian flavors, offering a variety of traditional dishes in a cozy setting. Now popular in Miraflores, it’s the perfect spot for those who want to indulge in local cuisine. The atmosphere is warm, welcoming, and filled with charming decor.
The menu features classic dishes that celebrate Peru’s culinary heritage. You can enjoy rotating daily specials and seasonal offerings that highlight fresh ingredients. The quality of the food reflects the dedication and passion of the chefs.
The staff is kind and knowledgeable about the menu, ready to guide you through your dining choices. It’s fantastic for families, friends, and anyone looking to enjoy a great meal. The atmosphere makes dining here a delightful experience.
As you explore the menu, prepare for a feast that satisfies your cravings. Each dish is comforting and delicious, showcasing Peru’s diverse flavors.
When you’re craving authentic Peruvian food, Panchita promises a memorable culinary adventure.
Address: Calle 2 de Mayo 298, Miraflores.
13. Experience Rosa Nautika
Rosa Nautika is known for its breathtaking ocean views and exquisite seafood menu. This Miraflores gem provides an exquisite dining experience that promises delightful flavors and stunning sights. The ambiance is perfect for a romantic dinner or a special occasion.
As you explore the menu, you’ll find a range of seafood dishes expertly prepared by skilled chefs. The freshness of the ingredients shines through in every plate, making for an unforgettable meal. Signature dishes like ceviche and grilled fish are highly recommended.
The views from the restaurant are an attraction in themselves. You can enjoy watching the waves crash while savoring your meal. The outdoor seating area is popular during sunset, providing a picturesque backdrop.
Friendly staff are ready to cater to your needs, ensuring a pleasant dining experience. The relaxing atmosphere makes it easy to unwind while enjoying delicious food.
For a memorable culinary experience with a view, Rosa Nautika is an excellent choice.
Address: Av. José Larco 812, Miraflores.
14. Dine at Tanta
Tanta, created by renowned chef Gastón Acurio, embodies modern Peruvian cuisine. This stylish restaurant in Miraflores offers an innovative menu that showcases the best of Peruvian flavors with a contemporary twist.
As you enter, the ambiance is both chic and inviting. The space is beautifully designed, creating a wonderful atmosphere for enjoying a meal. Guests can expect an innovative menu filled with creative dishes that celebrate local ingredients.
On the menu, you’ll find a mix of classic and modern takes on traditional dishes. From delectable starters to mouth-watering main courses, every plate is beautifully presented. The culinary team puts in extra effort to ensure every bite is flavor-packed.
The attentive staff enhances your dining experience by providing recommendations and insight into the dishes. It is a fantastic destination for food lovers seeking to experience the richness of Peruvian cuisine.
Tanta promises to delight your senses with its fantastic food and creative atmosphere.
Address: Av. Pardo 601, Miraflores.
15. Savor Sushi at Sushi Pop
Sushi Pop is a great choice for sushi lovers looking for a casual atmosphere in Barranco. This vibrant sushi spot offers a variety of fresh sushi rolls and other Japanese delights. It’s a favorite among locals for its creative take on traditional sushi.
The fun, colorful decor sets the tone for a lively dining experience. You can enjoy an array of rolls, from classic nigiri to inventive signature rolls. There’s something for everyone on the menu.
Don’t forget to try their fusion dishes that blend flavors from different cuisines. Each bite is an adventure for your taste buds. Pair your meal with a refreshing drink to elevate the experience.
The staff is friendly and efficient, ensuring you have a great meal with each visit. Whether you’re dining solo or with friends, it’s a cheerful spot for a satisfying meal.
For a casual meal filled with fresh flavors, Sushi Pop is a fantastic option.
Address: Av. San Martín 729, Barranco.
16. Gather at Canta Rana
Canta Rana is a lively pub in Barranco known for its vibrant atmosphere and delicious ceviche. This popular spot gathers locals and tourists alike, all drawn in by its great food and fun vibes.
The menu features a variety of Peruvian dishes with an emphasis on fresh seafood, including their famous ceviche. It’s the perfect dish to share while enjoying drinks with friends. The flavors are fresh and enhance the overall experience.
The ambiance is friendly and relaxed, making it a great place for mingling. You’ll hear laughter and conversations around, creating a lively dining experience. The outdoor seating area adds a special charm to your visit.
As you sip on a refreshing drink, soak in the vibrant atmosphere that makes Canta Rana such a beloved spot. It’s a great destination to chill out and enjoy good company.
If you’re looking for a mix of good food and fun, Canta Rana is the place to be!
Address: Av. 28 de Julio 826, Barranco.
17. Celebrate at Astrid y Gastón
Astrid y Gastón offers an exceptional fine dining experience led by celebrated chef Gastón Acurio. Located in San Isidro, this restaurant is known for its exquisite and innovative Peruvian fare. It’s perfect for special occasions and culinary adventures.
The menu is a carefully crafted selection of dishes that showcase the best of Peru’s ingredients and flavors. Each course is a culinary masterpiece, beautifully presented to delight the senses. You can expect a dining experience that is both luxurious and memorable.
The ambiance is elegant yet comfortable, providing a lovely setting for your meal. The staff is attentive and knowledgeable, ready to guide you through the menu and recommend pairings. It enhances the overall experience, making you feel valued as a guest.
A visit to Astrid y Gastón promises a feast for the senses. It’s a true representation of Peru’s vibrant culinary scene and a chance to indulge in exceptional flavors.
For an unforgettable fine dining experience, make sure to reserve a table at Astrid y Gastón.
Address: Av. Paz Soldán 290, San Isidro.
Final Thoughts
Lima is a culinary paradise with a vibrant food scene that caters to all tastes. From traditional Peruvian eateries to modern dining establishments, there are endless options to explore.
Each restaurant on this list offers unique flavors and an inviting atmosphere, ensuring a delightful experience. For more tips on exploring Lima, check out this comprehensive guide.
Don’t miss the chance to savor these delicious offerings on your next visit! If you’re interested in things to do while in Lima, be sure to explore other exciting activities waiting for you in this vibrant city.
















