What and Where to Eat in Lima: 20 Recommended Food Spots

Ultimate Lima Food Guide – Best Places To Eat In Lima

Peru offers one of the most diverse culinary experiences we've ever had, and Lima, as the food capital of Latin America, is the perfect place to explore Peruvian cuisine. With influences from Japanese (Nikkei), Chinese (Chifa), and pre-Columbian (Criolla) traditions, Lima is a food lover's paradise. Vicky, being from Lima, has shared her local recommendations for the best dishes, including Ceviche, Lomo Saltado, and Chicharrón. We even dined at some of the world's top restaurants, where you can enjoy Michelin-quality meals at surprisingly affordable prices. In this Lima food guide, we’ll take you to the best restaurants in Lima!

WHAT AND WHERE TO EAT IN LIMA

What and where to eat in Lima, Lima food guide map
  • Save

Welcome to Lima – The Food Capital of Latin America! Your Ultimate Lima Food Guide

Welcome to Lima, the Food Capital of Latin America! Want to know what and where to eat in Lima? Our Lima Food Guide is your ultimate resource, featuring every recommended spot we personally tested.

Lima is more than just a city with nice things to do — it’s a culinary paradise. Peruvian cuisine is an essential part of experiencing the country, and there’s no better place to start than Lima, the heart of Latin America’s food scene. We’ve compiled the best places to eat in Lima, from Miraflores to Barranco.

Whether you’re a budget traveler enjoying a $3 three-course lunch or a luxury seeker dining at the sixth-best restaurant in the world, Lima has it all!

Buen provecho!

Gourmet Dining - What and Where to Eat in Lima

1. Barra Maretazo – Best Seafood in Lima

Located in Miraflores, Barra Maretazo is one of the best restaurants in Lima for seafood lovers. This lively spot is always bustling, and for good reason. The friendly, English-speaking staff guide you through the menu, offering fresh ceviche, a classic Peruvian dish made with raw fish marinated in lime juice. The Pick Two option lets you choose between delicious dishes like Arroz con Mariscos (seafood rice), Chaufa (fried rice with seafood or fish), and crispy Chicharrón (fried seafood or calamari). We recommend sitting on the second floor for a great street view and an added beach vibe, with sand underfoot and an open kitchen where you can watch the ceviche being prepared.

Close-up of a glass of Leche de Tigre, a tangy Peruvian drink made from fish stock, lime, and spices, typically served alongside ceviche.
  • Save
Leche de Tigre
Welcome from the kitchen, showcasing freshly prepared dishes and vibrant ingredients, ready to be served.
  • Save
Greeting from the kitchen
Fresh ceviche served with vibrant ingredients, featuring marinated fish, tangy citrus, and colorful garnishes.
  • Save
Ceviche

The portions are huge, and the price, in our opinion, is fair. As a complimentary appetizer, you get Peruvian corn with salt and a kitchen greeting. We always loved coming back! Definitely one of our favorite choices when we think about what and where to eat in Lima. It might be interesting for you; they also offer vegetarian options.

Address:
Calle Alcanfores 373, Miraflores 15074, Peru
Opening hours:
Monday – Sunday
12:00 – 10:00 pm
Price: $$ – $$$
Menu:
https://barramaretazo.com/en/menu/
Website:
https://barramaretazo.com/

2. Tanta – Traditional Peruvian Criolla Cuisine

No Lima food guide is complete without Tanta, a popular spot offering some of the best Peruvian cuisine in the city. With several locations, including one at the airport, the most stunning one is at Larcomar Mall, where you can enjoy breathtaking views of the Pacific Ocean. Tanta is where I had my first introduction to Peruvian food, and Vicky swears it serves the best Lomo Saltado in Lima. For the perfect pairing, try a classic Pisco Sour, a must-try Peruvian cocktail. Whether you’re a first-timer or a seasoned food lover, Tanta is a great choice for experiencing traditional Peruvian flavors.

Tanta Lima's signature Lomo Saltado, a stir-fry of tender beef strips, sautéed with onions, tomatoes, crispy French fries, and vibrant seasonings, served with a side of fluffy rice.
  • Save
Lomo Saltado
Close-up of Lomo Saltado at Tanta Lima, with succulent beef, caramelized onions, juicy tomatoes, and crispy fries, served over a bed of steaming white rice.
  • Save
Lomo Saltado
Pisco Sour: Pisco Sour is a cocktail typically made by mixing Pisco, lemon or lime juice, simple syrup, and egg white with ice and then strained into a glass. Pisco is a grape brandy named after the city of Pisco in Peru.
  • Save
Pisco Sour

If you’re looking for a restaurant specialized in traditional Peruvian cuisine, Tanta is the place to go. Peruvians often prepare criolla dishes at home, and at Tanta, you can try this culinary tradition. From Papa Rellena to Anticucho and much more, new flavors are waiting for you!

Address:
Mal. de la Reserva 610, Miraflores 15074, Peru
Opening hours: 
Monday – Sunday
09:00 am – 11:00 pm
Price: $$ – $$$
Menu:
https://tantaperu.com/tantaqr.pdf
Website:
https://tantaperu.com/en/

3. Madam Tusan – Authentic Chifa Cuisine in Lima

For a unique fusion of Peruvian-Chinese cuisine, Madam Tusan is the place to go in Lima. With several locations around the city, it may not have a waterfront view, but it makes up for it with outstanding Chifa dishes and exceptional service. The restaurant is renowned for its flavorful Chaufa platters, a popular fried rice dish, and its appetizers, which are perfect for sharing. Whether you’re a fan of Peruvian cuisine or looking for something new, Madam Tusan offers an unforgettable dining experience and is for us one of the best places to eat in Lima.

Exterior view of Madam Tusan Restaurant, located in Lima's vibrant dining district.
  • Save
Madam Tusan
A bowl of hot Wantan soup at Madam Tusan Lima, filled with delicate Wantan, fresh vegetables, and savory broth, garnished with fresh green onions.
  • Save
Wantan
A steaming bowl of rich and flavorful duck soup at Madam Tusan Lima, featuring tender pieces of duck, fresh vegetables, and aromatic herbs in a savory broth.
  • Save
Duck soup
Madam Tusan Lima's Arroz Chaufa, served on a sizzling hot plate with fragrant rice, succulent chicken, fresh vegetables, and a harmonious mix of spices.
  • Save
Arroz Chaufa

Address:
Av. 28 de Julio 1045, Miraflores 15047, Peru
Opening hours: 
Monday – Sunday
09:00 am – 11:00 pm
Price: $$ – $$$
Website: 
https://www.madamtusan.com.pe/

4. Maido – Renowned Nikkei Dining in Lima

Dining at Maido, ranked as the world’s sixth-best restaurant in 2023, was a privilege. Famous for its Nikkei cuisine, which blends Peruvian and Japanese flavors, the restaurant offers an unforgettable culinary journey. Head chef Mitsuharu Tsumura, a Lima native with Japanese roots, redefines what Nikkei cuisine means, making it a global sensation. We had food from the à la carte menu, which was filled with amazing dishes, but the full Maido experience, starting at $240 per person, offers an even more crazy dining adventure. With beverage pairings, the experience can go up to $415 per person. A must-try for food lovers visiting Lima!

Chef and staff at Maido Restaurant greeting guests with a warm smile and a dish prepared in the open kitchen.
  • Save
Greeting from the kitchen
A beautifully plated bowl of udon noodles, topped with succulent prawns, tender octopus, and a drizzle of savory broth, showcasing Maido's fusion of Japanese and Peruvian flavors.
  • Save
Udon noodles with prawns and octopus
A delicious serving of Kansai Yakimeshi from Maido, with stir-fried rice, fresh vegetables, and a combination of meats, served in a warm, aromatic dish.
  • Save

Additionally, reservations are essential and should be made well in advance, preferably at least two months ahead. Occasionally, last-minute options may arise due to cancellations, so it’s worth checking shortly before. While the dress code is very basic, and we observed people in shorts, we recommend dressing appropriately for the ambiance of such a renowned restaurant.
The atmosphere is relaxed, and the à la carte prices are surprisingly affordable. Cocktails cost around $20.00, and a sommelier introduces themselves at the table and recommends various options. In the end, we paid approximately $90.00 for a cocktail, a small Coke Zero, a large bottle of water, an appetizer, and the two main courses.

Address:
Ca. San Martín No. 399, Miraflores 15074, Peru
Opening hours:
Monday – Saturday
01:00 – 10:00 pm
Price: $$$$
Website:
https://www.maido.pe/?lang=en

5. Cala – Peruvian Criolla Cuisine with a View of the Pacific Ocean

Cala is one of Lima’s top restaurants for dining by the ocean. Located right by the water, it offers stunning views of the sunset and the Pacific. Known for its exceptional seafood and Peruvian cuisine, the menu features fresh local dishes and a variety of seafood specialties. While not the most affordable, Cala provides excellent service and high-quality food, making it a must-visit for food lovers. After your meal, enjoy a drink while watching the waves break on the nearby beach. For a more budget-friendly option with a similar view, check out Tanta at the Larcomar Mall.

Restaurant Cala's signature ceviche, with fresh white fish marinated in citrus, complemented by the crunch of toasted corn (cancha) and the sweetness of Peruvian sweet potato.
  • Save
Ceviche
A beautifully plated causa at Restaurant Cala, featuring layers of creamy mashed potatoes, fresh seafood, and a drizzle of tangy Peruvian sauce, garnished with avocado and olives.
  • Save
Causa
A beautifully presented duck dish at Restaurant Cala, featuring tender, perfectly cooked duck breast served with a rich Peruvian sauce and vibrant accompaniments.
  • Save
Duck

Address:
Cto. de Playas, Barranco 15063, Peru
Opening hours:
Thursday – Saturday
12:00 pm – 03:00 am
Sunday – Wednesday
12:00 pm – 01:00 am
Price: $$$ – $$$$
Menu:
https://cala-restaurante-lounge.cluvi.pe/english-menu/subcategories?maincategory_id=5521
Website:
https://calarestaurante.com/en/

6. Villa Chicken – The Best Pollo a la Brasa in Lima

When our friend Daniel from Rio de Janeiro visited us in Lima, he asked us what and where to eat in Lima. Of course, we made sure to take him to some good restaurants. Firstly, we went for Lomo Saltado at Tanta, and secondly, we visited Villa Chicken near Plaza de Armas. Villa Chicken is also a chain with many locations in Lima. We shared a whole chicken, served with plenty of fries and a large salad. The ambiance reminded us of a German beer hall and it’s always bustling. When we left, there was a long line outside the restaurant. Our waiter took the opportunity to practice his English, and he was visibly proud that we could understand him. Overall, it’s a great spot for grilled chicken and other grill specialties like blood sausages.

A plate of delicious Pollo a la Brasa from Villa Chicken Lima, featuring golden-brown grilled chicken served with crispy fries and a side of tangy Peruvian salsa.
  • Save
Pollo a la brasa (Grilled chicken)
The cozy and welcoming interior of Villa Chicken, with wooden tables, warm lighting, and a modern, casual dining atmosphere.
  • Save
Inside Villa chicken

Address:
Jirón Ica 157, Lima 15001, Peru
Opening hours: 
12:00 – 09:00 pm
Price: $$ -$$$
Website:
https://villachicken.com.pe/villaweb/

7. Kaikan – Innovative Nikkei Dining in Lima

Just like Maido, Kaikan also serves amazing Nikkei cuisine – a mix of Peruvian cuisine and Japanese flavors. The restaurant is decorated in a simple but stylish Japanese way, and we sat on the second-floor terrace. From there, we could enjoy the sunshine and watch the busy roundabout below. For our starter, we tried Makis – rice, fish, and vegetables rolled up with a sheet of Nori seaweed. Do you know the difference between Makis and Nigiris? Makis are rolled with the fish and rice inside the seaweed, while Nigiris just have the fish placed on top of the rice. The portion was perfect for sharing, and it was really tasty! 

A beautifully plated Nikkei dish at Kaikan Lima, showcasing fresh seafood, vibrant vegetables, and a delicate fusion of Japanese and Peruvian flavors.
  • Save
Nikkei cuisine
A beautifully glazed Chicken Teriyaki at Kaikan, featuring tender grilled chicken breast coated in a savory-sweet teriyaki sauce, served with a side of steamed rice and vegetables.
  • Save
Chicken Teriyaki
Kaikan’s Sweet and Sour Chicken, with crispy golden-brown chicken chunks, smothered in a tangy-sweet sauce and accompanied by colorful bell peppers, pineapple, and onions.
  • Save
Sweet and Sour Chicken

All in all, the food was good, and we really enjoyed the Makis. However, when we consider that Maido potentially offers the best Nikkei cuisine in the world, we can’t wholeheartedly recommend Kaikan. Of course, there is a price difference between Kaikan and Maido, but there’s also a significant disparity in quality. For instance, we didn’t appreciate how the crispy chicken became soggy when drowned in sauce.

Address:
Av. Sta. Cruz 825, Miraflores 15073, Peru
Opening hours:
Monday – Tuesday
12:00 – 10:00 pm
Wednesday – Sunday
12:00 – 12:00 am
Price: $$ – $$$
Website:
https://kaikanrestaurante.com/

8. Antigua Taberna Queirolo – Where Locals Enjoy Peruvian Dishes

Located in the quiet, non-touristy neighborhood of Puerto Libre, this hidden place is a favorite for locals – you won’t see many tourists here. We took an Uber there and enjoyed a wonderful evening with Vicky’s sister. The atmosphere is laid-back, with locals ordering whole bottles of Pisco for their tables, and everyone enjoying great food. If you’re in the mood to get a little tipsy, you’ll fit right in. The house specialty is a delicious sandwich made with homemade ham. For drinks, we recommend trying Calientito, a warm and sweet drink that reminded us of white mulled wine. We also ordered Picarones, a classic Peruvian dessert. If you’re looking for authentic local flavors, this is one of the best places to eat in Lima!

A delicious Sánguche de Jamón de la Casa at Antigua Taberna Queirolo in Lima, featuring slices of homemade ham served on fresh, crusty bread, with a side of crispy fries.
  • Save
Sanguches - De Jamon de la Casa (Sandwich with homemade ham)
A plate of Picarones at Antigua Taberna Queirolo in Lima, featuring golden, crispy dough rings made from squash and sweet potato, drizzled with rich, spiced syrup.
  • Save
Picarones
A warm, aromatic Calientito at Antigua Taberna Queirolo in Lima, a traditional Peruvian drink made with hot pisco, lemon, cinnamon, and cloves, perfect for cozying up on a chilly day.
  • Save
Calientito

Afterward, you can walk over to El Bolivariano. This restaurant has a large hall in the back with communal long tables and loud music, giving it a vibe similar to a German beer hall.

Address: Av. San Martín 1090, Pueblo Libre 15084, Peru
Opening hours:
Monday – Thursday
08:00 am – 10:00 pm
Friday – Saturday
08:00 am – 12:00 am
Sunday
08:00 am – 04:30 pm
Price: $$
Website: 
https://antiguatabernaqueirolo.com/

Explore International Cuisine – Lima’s Global Dining Scene

1. Shimaya – Authentic Ramen Experience in Lima

We love trying local cuisine, but sometimes we just want something different. That’s where Shimaya, a Japanese restaurant with multiple locations in Lima, comes in. As soon as you enter, you’re greeted in Japanese, setting the tone for an authentic experience. We tried ramen, makis, and gyoza, all of that was delicious. The ramen comes in three sizes: S, M, and L, ranging from 6.00 USD to 13.00 USD. For just 12.00 USD, you can enjoy a special combo with a small ramen and 10 makis – great value! Whether you want a quick bite or something more filling, Shimaya is one of the best places to eat in Lima for international cuisine.

A plate of crispy and golden-brown Gyoza at Shimaya in Lima, filled with savory pork and vegetables, served with a side of dipping sauce.
  • Save
Gyoza
A beautifully arranged plate of Makis at Shimaya Lima, featuring fresh sushi rolls with vibrant fish, vegetables, and rice, garnished with sesame seeds and wasabi.
  • Save
Makis
A steaming bowl of Ramen at Shimaya in Lima, featuring tender noodles in a rich, flavorful broth topped with slices of tender pork, soft-boiled egg, green onions, and bamboo shoots.
  • Save
Ramen

Address:
Av. Almte. Miguel Grau 393, Barranco 15063, Peru
Opening hours:
Monday – Sunday
12:00 – 10:00 pm
Price: $$

2. Tierra Santa – Arabic Food in Lima

Arabic Food in Lima? Tierra Santa is a place worth trying. The platter comes with four different dips and pitas, and the hummus was really good. The service and ambiance, however, could be improved—it’s not the coziest spot. Still, for something different from the usual Peruvian cuisine, it’s a great choice. Whether you’re exploring the best places to eat in Lima or just looking for a change from ceviche and lomo saltado, Tierra Santa offers a nice alternative.

A colorful and flavorful Arabic food platter at Tierra Santa Lima, featuring a variety of traditional dishes like hummus, falafel, tabbouleh, baba ganoush, and warm pita bread.
  • Save
Arabic food platter
Arabic Salad at Tierra Santa Lima, featuring a refreshing combination of cucumbers, tomatoes, red onions, and fresh herbs, all tossed with a lemon and olive oil dressing.
  • Save
Arabic salad

Address:
C. Schell 354, Miraflores 15074, Peru
Opening hours:
Monday – Thursday
10:00 am – 11:45 pm
Friday – Saturday
10:00 am – 12:45 am
Sunday
11:30 am – 22 pm
Price: $$

3. Slice – Best Pizza in Lima

Excellent pizza and great value for money. Quick service, cold drinks, and a place we would go back to anytime. It’s small, but perfect for delicious pizza cooked in a wood-fired oven. There are also two tables outside. The only downside is that there’s no air conditioning (just a fan) and they only offer pizzas. A small selection of salads would be great.

A delicious pizza from Pizza Slice Lima in Miraflores, featuring a crispy crust topped with gooey melted cheese, fresh tomatoes, and a variety of toppings including pepperoni and vegetables.
  • Save
Medium Pizza

Address:
Calle Alcanfores 350 c, Miraflores 15074, Peru
Opening hours:
Monday – Saturday
12:00 – 11:45 pm
Sunday
03:00 – 11:45 pm
Price: $$

Street Food and Takeaways – Taste the Flavors of Lima on the Go

1. Imperio – Delicious Shawarma in Lima

If you’re out in Barranco in the evening and looking for takeaway food, this is the place to go. We stumbled upon it by chance and were surprised to see so many people waiting. Right next to the Metro supermarket, you’ll find this shawarma stand. We had to wait for about 15 minutes, but it was worth it. The meat is juicy, and the sauce is amazing. The opening hours aren’t always reliable. Unlike in Germany, you can even pay by card there.

A delicious serving of Shawarma at Street Food Imperio Lima, featuring tender slices of seasoned meat wrapped in warm pita bread, with fresh vegetables and a drizzle of tangy sauce.
  • Save
Street Food Shawarma
A mouthwatering Shawarma at Street Food Imperio Lima, with perfectly roasted, spiced meat, wrapped in soft pita bread and topped with fresh cucumbers, tomatoes, and creamy garlic sauce.
  • Save
Shawarma

Address: Esquina de Metro de Grau, Pierola 106, Barranco 15063, Peru
Opening hours:
Monday – Saturday
04:30 – 10:30 pm
Price: 
Instagram: https://www.instagram.com/shawarmasimperio/?hl=de

2. Best chicharron – Peruvian pork belly

What do you think of when you read about a sandwich with slow braised pork and sweet potato topped with a crisp red onion relish? Probably not breakfast. It was therefore more surprising for me when Vicky told me that chicharron is traditionally eaten for breakfast. The good thing is that the restaurants are open from early in the morning until late at night and can therefore also replace the “after-partying kebab”. During our time together in Lima, we tried three different places (the chains have their restaurants all over Lima).

Delicious Chicharrón at El Chinito Lima, showcasing crispy fried pork belly served with tangy salsa criolla, sweet potatoes, and a serving of warm rice for a classic Peruvian dish.
  • Save
Chicharron fromEl Chinito
A tasty Chicharrón sandwich from La Lucha Sanguchería Criolla, with crispy fried pork belly, topped with salsa criolla, and served with a side of crunchy sweet potatoes.
  • Save
Chicharron from La Lucha Sangucheria Cirolla
Delicious Chicharrón at Chicharrones del Inca, with perfectly crispy fried pork belly, served with traditional accompaniments like salsa criolla, fried sweet potatoes, and a side of rice.
  • Save
Chicharron from Chicharrones del Inca

Address:
Av. Almte. Miguel Grau 302, Barranco 15063, Peru
Opening hours:
Tuesday – Wednesday
08:00 am – 10:00 pm
Thursday
08:00 – 00:00 am
Friday – Saturday
08:00 – 02:00 am
Sunday
08:00 am – 03:00 pm  
Price: $
Locations: 
https://elchinito.com.pe/nuestras-sedes/
Website:
https://elchinito.com.pe/

Our favorite is definitely El Chinito. Even though it is the most expensive chicharron of the three, it convinced us the most in the overall package. Both the size and the meat were great and the bread was very crispy. If you’re not too hungry, you can share a chicharron and fill full.
Price: 5,00 USD

Address: Av. Sta. Cruz 825, Miraflores 15073, Peru
Opening hours:
Monday – Thursday
08:00 am – 00:00 am
Friday 08:00 – 02:00 am
Sunday 08:00 – 03:00 am
Price:
Website:
https://lalucha.com.pe/

La Lucha Sangucheria Cirolla is probably the most visited of the three because it looks a little more inviting and the locations are in absolute top locations. However, we personally think that the price-performance ratio is not right and we have had bad experiences with the Mayonaise.
Price: 4,00 USD​

Address: V2C9+87X, Av. Caminos del Inca, Santiago de Surco 15039, Peru
Opening hours:
Monday – Saturday
07:30 am – 02:00 pm
05:30 – 10:00 pm
Sunday
07:30 am – 01:00 pm
Price:
Website:
https://www.chicharronesdelinca.com/

Chicharrones del Inca is more of a place for the locals and fewer tourists come here. This could be seen as a sign of quality and we have to say that there is hardly any difference between El Chinito and Chicharrones del Inca.
Price: 4,00 USD​

3. Anticuchos (Cow Heart) & Choripan – A Flavorful Peruvian Street Food Combo

Anticuchos are marinated cow hearts on a skewer that are served either in restaurants such as “Anticucheria El Tio Mario” or at street food stands. It takes some getting used to at first, but if you don’t necessarily think about what you’re eating, it’s really delicious. It usually has a strong garlic flavor and is grilled spectacularly on the barbecue and marinated regularly with the marinade, causing high flames to rise.

We tried anticuchos after a football match. By the way, it’s worth going to a soccer match only for the culinary experience. There we also tried Choripan which is a grilled chorizo sausage (chori) served on a crusty bread roll (pan).

A plate of savory Anticuchos (cow heart) from a street food vendor in Lima, featuring tender skewers of marinated and grilled beef heart, served with potatoes and a side of spicy sauce.
  • Save
Anticuchos (Cow heart)
A delicious Choripán, featuring a perfectly grilled chorizo sausage stuffed inside a soft, crusty baguette, topped with tangy chimichurri sauce and fresh onions.
  • Save
Choripan
A close-up of Anticuchos (cow heart) from a street food stand in Lima, with juicy grilled skewers of beef heart, served with crispy potatoes and a drizzle of spicy sauce.
  • Save
Street Food Anticuchos

4. 3.00 USD menu restaurants – affordable eats in Lima

It’s not exactly street food, but considering the prices, it can be classified as such. These kinds of restaurants offer a very affordable way to get a complete meal starting from 12 soles (3.00 USD). The menus at these restaurants are usually small and may vary depending on the day of the week. You’ll find people in suits dining alongside construction workers and tourists here. The menu typically includes complimentary drinks, although you don’t get to choose (often juices like apple or pineapple). You can also choose an appetizer and a main course. For 3.00 USD, we often went to eat lunch.

You can find many of these restaurants in Barranco and occasionally in Miraflores.

A plate of delicious Tequeños at an affordable restaurant in Lima, with perfectly fried cheese sticks served hot and accompanied by a zesty dipping sauce.
  • Save
Tequenos
A plate of grilled fish served with a side of fluffy white rice, garnished with fresh herbs and a wedge of lemon for added flavor.
  • Save
Fish with rice
A simple and hearty plate of chicken with rice from a budget-friendly restaurant in Lima, featuring tender grilled chicken served with a generous portion of fluffy white rice.
  • Save
Chicken with rice

5. Chinatown – Explore Lima's Chinese Food Scene

You’re a food lover reading our Lima food guide, so Chinatown offers an authentic local experience you don’t want to miss. This vibrant area is full of street food stands and restaurants serving delicious Chifa cuisine (Peruvian-Chinese fusion). The atmosphere is noisy and crowded, adding to the experience. On weekends, expect long queues outside popular restaurants, so be prepared to wait. Look out for local specialties like Siu Mai, Pork Belly, Wan Tan soup, and Min Pao.

A visit to Chinatown pairs perfectly with a stop at the Central Market, which is on the way to Plaza de Armas. But be warned — only enter if you have a strong stomach!

A bowl of steaming Wantan Soup from Chinatown Lima, featuring delicate dumplings filled with seasoned pork, served in a clear, flavorful broth with fresh vegetables and garnished with green onions.
  • Save
Wantan Soup
A plate of crispy and tender pork belly from Chinatown Lima, featuring perfectly roasted skin, juicy meat, and served with a side of flavorful dipping sauce.
  • Save
Pork Belly
Delicious Siu Mai served in Chinatown Lima, featuring tender dumplings stuffed with a savory filling of pork, shrimp, and a touch of vegetables, topped with a sprinkle of crab roe.
  • Save
Siu Mai

Lima Markets – Discover Fresh Ingredients and Street Food

1. Central market – where to find fresh ingredients and local specialties

The Central Market in Lima is not for the faint-hearted. Here, you’ll find sheep heads, unrefrigerated meat, and skinned guinea pigs for sale. The atmosphere can be a bit disgusting, often due to the strong smells, but it’s still worth visiting as part of our Lima food guide. While the market offers a truly local experience, we didn’t dare try the food this time. However, it’s a great place to see authentic Peruvian cuisine in its raw form. If you’re a food lover exploring the best places to eat in Lima, the Central Market is an experience you won’t forget – just be prepared for its bold sights and smells.

Inside the vibrant Central Market of Lima Downtown, with rows of vendors selling fresh fruits, vegetables, meats, and traditional Peruvian food items.
  • Save
Central Market in Lima Downtown
A lively atmosphere at the Central Market in Lima Downtown, where local vendors offer fresh produce, herbs, and a variety of traditional Peruvian products.
  • Save
Central Market in Lima Downtown
A busy day at Lima's Central Market, with vendors selling fresh fish, meats, and traditional ingredients like corn, potatoes, and chili peppers, all typical of Peruvian cuisine.
  • Save
Central Market in Lima Downtown

Address: 
Jr. Ucayali 615, Lima 15001, Peru
Opening hours:
07:00 am – 07:00 pm

2. Magdalena market – a vibrant market for local food lovers

Magdalena Market, named after the district where it’s located, is, in our opinion, somewhat more hygienic than the Central Market. The market is spread across various buildings, some more hygienic than others, and offers a great insight into culinary diversity. The fruit we bought was very juicy and delicious, and the Lomo Saltado and Papa Rellena were definitely worth the money. It’s also interesting to simply observe the hustle and bustle of the market.

Inside the colorful Magdalena Market in Lima, with vendors offering fresh produce and local delicacies.
  • Save
Preparing Conchas Negras (Black Shells)
Fresh conchas negras (black clams) displayed at the Magdalena Market in Lima, ready to be enjoyed in traditional Peruvian dishes.
  • Save
Conchas Negras (Black Shells)
Golden, crispy papa rellena (stuffed potatoes) filled with seasoned meat, a popular Peruvian street food.
  • Save
Papa Rellena
Magdalena Market in Lima: A colorful display of fresh produce, seafood, and the lively hustle of a local Peruvian market.
  • Save
Heat and a strange smell
Chef preparing lomo saltado, a traditional Peruvian stir-fry with tender beef, onions, tomatoes, and French fries.
  • Save
Lomo Saltado cooking
Lomo saltado being prepared at Magdalena Market in Lima, with tender beef, onions, tomatoes, and crispy fries sizzling in the pan.
  • Save
Lomo Saltado

Address: 
Jr. Bolognesi 504, Magdalena del Mar 15086, Peru
Opening hours:
04:00 am – 06:00 pm

Sweet Treats – Explore Lima’s Best Desserts and Pastries

1. Beso Frances – Delicious Crepes & More in Lima

Vicky’s favorite place? Possible! Even before I visited Vicky in Lima for the first time, I wondered why she regularly goes out for crepes in Lima. Well, “Beso Frances” has stores in beautiful locations, a French interior and the staff wear a French outfit. The crepes are excellent and we can also recommend the milkshakes. We like most the stores right on the Pacific , because you can see the beautiful sunset behind the Pacific ocean from here.

A creamy Besos Frances milkshake, a sweet treat from Lima, topped with whipped cream and a drizzle of chocolate syrup.
  • Save
Coffee & Milkshake
Besos Frances crepes in Lima, expertly folded with a decadent chocolate filling and crowned with whipped cream and fruit.
  • Save
Crepes - Strawberry & Nutella
Besos Frances crepes from Lima: A sweet, indulgent dessert with rich chocolate filling and a dollop of whipped cream on top.
  • Save
Crepes

Address:
Beso Francés Crepería, Mal. de la Reserva 131, Miraflores 15074, Peru
Opening hours: 
Monday – Thursday
07:00 am – 11:00 pm
Friday – Sunday
07:00 am – 12:00 am
Price: $ – $$
Locations: https://besofrances.com/pages/tiendas
Menu
https://besofrances.com/pages/besomenu
Website:
https://besofrances.com/

2. Anticucheria El Tio Mario – Picarones in Lima

The Anticucheria El Tio Mario is located in the heart of Barranco. Please note that there are two locations. We recommend the one linked here under “More information”. This restaurant has several floors and from the top you can see the church in Barranco and also the ocean! You should try here the anticuchos and especially picarones.

Freshly fried picarones from Anticuchería El Tío Mario in Lima, golden and crispy, drizzled with sweet syrup for the perfect Peruvian dessert.
  • Save
Picarones
Spicy chorizo with cheese and corn, a mouthwatering dish full of rich flavors and textures.
  • Save
Chorizo with cheese and corn

Address:
Jr. Zepita 214, (frente, Puente de los Suspiros, Barranco 15064, Peru)
Opening hours:
Monday – Thursday
04:00 pm – 12:00 am
Friday – Saturday
12:00 pm – 12:00 am
Price: $$ – $$$

THANKS FOR READING!
HELP THIS TRAVEL BLOG TO GROW AND SHARE OUR LIMA FOOD GUIDE ARTCLE WITH FELLOW TRAVELERS🫶

Did you enjoy reading about the peruvian cuisine and the best restaurants in Lima? We’d love to see your feedback in the comment section! If you have any other tips for fellow travelers, please share them as well.
If you know someone who is planning a trip to Peru, feel free to share our article as an inspiration. 

Traveling is our Passion
  • Save
ABOUT
VICKY AND MALTE
Traveling is our Passion

We love traveling around the world and even more we love to share our trips and to inspire other people!

OTHER POSTS

Leave a Reply

LATEST POSTS: