Share This Article
The best Restaurants in Miraflores
The Peruvian capital remains the epicenter of the best Peruvian cuisine in Latin America and around the world. In this article, you’ll discover the best restaurants in Miraflores, where you can savor the finest flavors, typical Peruvian dishes, and, of course, fusion and international cuisine.
There are actually many places to eat in Lima, but this time we’re focusing specifically on just one spot in the capital. To do so, we recommend several options based on TripAdvisor’s Travel Choice list of the best restaurants in Miraflores that you should try:
1. Poke 51
If you’re in Miraflores, you’re sure to hear about Poke 51. This place is the perfect place to meet up and enjoy lunch and dinner.
Don’t look for excuses, because you can go at night and catch up with friends or coworkers after a busy day. And if you’re a fan of Asian food, you can enjoy delicious maki, sushi, sashimi, and more, all at one of the best restaurants in Miraflores.
Address: Av. La Mar 1263 (Miraflores)
Website: poke51.com
2. Barra Maretazo
Barra Maretazo is just 5 minutes from the popular Parque Kennedy in Miraflores. The place is small but cozy, with a great atmosphere and a modern, seafood-inspired aesthetic.
The restaurant’s menu specializes in ceviche and all kinds of fish dishes, including rice and pasta. You’ll also find a wide variety of drinks, and as a starter, they serve causa and two vegetarian options. This is the first of the best restaurants in Miraflores.
Address: Calle Alcanfores, 377 (Miraflores)
Facebook: barramaretazo
3. Bao!
Bao! was born with a concept inspired by Asian street food. You’ll find steamed buns, rice bowls, and delicious desserts. I recommend the BAOS fried chicken, pork belly, crab burger, and the Fuji bombita, a crispy minpao filled with blancmange.
I encourage you to explore new flavors; bao are the restaurant’s centerpiece.
Address: 411 José Domingo Choquehuanca Street, Miraflores (12th block of La Mar)
Instagram: @baolima
4. Fuego Smoke House
Without a doubt, you’ll want to come back again! This restaurant offers the best in steaks and grills. It features one of its best chefs, Cristian Bravo, who has a unique background and gained extensive experience at Texas A&M University, where he learned new cuts of meat and showcases them in his presentations.
Fuego Smoke House offers a variety of options on its menu, including Lomo Fino Tartar, Kamado-style Shells, Angus Skirt Steak, Pulled Pork, Grilled Matambrito, and much more.
The best place for steak and grill lovers, and you can’t leave without trying their cocktails.
Address: C. Coronel Inclán 221, Miraflores
Instagram: @fuegolima
5. Mayta Restaurant
Mayta means «Noble Land» in Aymara. It’s a spectacular place both inside and out, complying with all biosafety protocols. Try Mayta Restaurant’s main dishes, such as wok-fried loin and prawns, but first, they serve ribs smothered in sweet chili and tucupi as a starter.
If you love meat and want to try new flavors, this is the place to be. You can also order the braised goat smothered in Amazonian curry, with meat accompanied by cauliflower puree.
A spectacular flavor! Don’t forget the drinks. I recommend trying the Botánico, a gin-based cocktail (infused with matcha tea, pineapple, apple, and lime, which leaves a sweet and sour taste), or you can also try the Humo Punch, a highly recommended drink among others.
Address: Av. Mariscal La Mar 1285, Miraflores 15027
Instagram: @maytalima
6. Maido
It’s ranked among the 50 best restaurants in Latin America and one of the best restaurants in Miraflores, Lima. It ranked second in 2020 and tenth in 2019 for its splendid combination of Peruvian and Japanese cuisine.
This fusion was introduced by food-loving Japanese immigrants, who today refer to it as «Nikkei cuisine,» as it showcases the best of both culinary cultures.
Address: Calle San Martin 399, Miraflores
Website: maido.pe
7. Restaurante Central
Central Restaurant is a culinary gem that stands out for its focus on avant-garde Peruvian cuisine. Founded by renowned Peruvian chef Virgilio Martínez, this establishment has earned a worldwide reputation for its creativity and commitment to Peruvian biodiversity and its fusion of biodiversity with gastronomy.
Its dishes are an explosion of authentic, local flavors, utilizing little-known indigenous ingredients. Central offers a unique dining experience in an elegant and contemporary setting. It’s no wonder it has been recognized as the best restaurant in Latin America and the world, according to the prestigious 50 Best Latam and 50 Best rankings.
Address: Av. Pedro de Osma 301 Barranco, Lima 15063 Peru
Website: centralrestaurante.com.pe

8. Restaurante IK (Ivan Kisic)
IK Restaurant, led by Chef Ivan Kisic, is another culinary highlight in Miraflores. This restaurant is known for fusing Peruvian tradition with Asian influences, creating a unique gastronomic experience that surprises even the most discerning palates.
The dishes at this restaurant are visual and culinary masterpieces, with perfect presentation and exquisite flavors. Located in a corner of Miraflores, the restaurant offers a sophisticated and personalized experience that matches its high-quality culinary value proposition.
We would like to pay a sincere tribute to Chef Ivan Kisic, who passionately and creatively led IK Restaurant in Miraflores. We deeply appreciate his contribution to Lima’s gastronomy and send him our respect and admiration.
Address: Calle Elías Aguirre 179, Miraflores
Instagram: @ik_restaurante
9. Cebicheria La Mar
Another option for seafood lovers. La Mar restaurant offers a variety of dishes featuring the best Peruvian cuisine, led by Chef Gastón Acurio, where each dish showcases something special.
You can sample their diverse culinary offerings, such as the traditional Peruvian causa, a mashed potato stew layered with seafood, topped with sauces, and more. The flavors of each dish are always contrasted, along with their desserts and delicious drinks.
Address: Av. La Mar 770, Miraflores
Website: lamarcebicheria.com
10. Costazul Seafood Restaurant
Treat your palate and visit one of the best restaurants offering delicious dishes based on fish, seafood, and fresh ingredients. Without a doubt, it’s the best place to visit with friends, surprise your partner, or even better, your family by ordering the best specials they have for you.
Alternatively, you can enjoy great music, which will make a great accompaniment to our evening with family and friends. Don’t wait too long to visit this place.
Address: 899 Berlin Street, Miraflores
Website: costazulseafood.com
11. Rafael
It offers one of the best gastronomic experiences, as its cuisine is influenced by three culinary traditions: Italian, Peruvian, and Japanese. The atmosphere has a Republican style, making it very comfortable and warm to enjoy the dishes and its finest liquors, making it one of the best restaurants in Miraflores.
Address: Calle San Martín 300, Miraflores
Website: rafaelosterling.pe
12. Saqra
Saqra is a restaurant with a Quechua name that means «naughty or mischievous.» The bar-restaurant represents modern Peruvian cuisine, different from other traditional or folkloric restaurants.
The location is ideal because it offers entertainment and fun, perfect for gatherings with family, friends, and even business meetings. It offers a variety of Peruvian dishes with a unique combination of flavors, colors, and preparation.
In addition, one of the restaurant’s policies is that «everything is for sale.» This means that if a painting or sculpture really catches your eye, you can take it home. This is unheard of in other restaurants, which makes it unique and continually surprises its guests with its food and decorative accessories. For this reason, it is also considered one of the best restaurants in Miraflores.
Address: Av. la Paz 646, Miraflores
Website: saqra.pe/
That’s it for the best restaurants in Miraflores Lima. Now it’s your turn to choose from these to go with your friends and family and enjoy the best dishes they offer, savoring each one to the fullest.
Frequently Asked Questions
1. What are the best restaurants in Miraflores?
According to specialized gastronomy platforms such as Tripadvisor and El Comercio, the best restaurants in Miraflores are:
1. Central
2. Maido
3. Mayta
4. Barra Maretazo
5. La Mar
2. Are reservations required at restaurants in Miraflores?
In many popular restaurants in Miraflores, especially those with fine dining, advance reservations are recommended, especially during peak season or on weekends.
3. Are there vegetarian or vegan options at restaurants in Miraflores?
Yes, Miraflores has a wide variety of restaurants offering vegetarian and vegan menus, from gourmet to more casual options.
4. What are the most affordable restaurants in Miraflores?
In addition to fine dining, Miraflores offers affordable options like local markets, huariques, and family-run restaurants where you can enjoy Peruvian cuisine at lower prices.
5. Which restaurants offer panoramic views or special locations in Miraflores?
Some restaurants in Miraflores, such as those located on the Malecón or near Kennedy Park, offer ocean views or unique settings for an unforgettable experience.