...

Best Restaurants in Miraflores and Barranco: Best Guide by Food Type

Miraflores and Barranco are Lima’s most vibrant neighborhoods: culture, views and exceptional dining. From fresh ceviche, delicious chifa, traditional Peruvian Criolla, or vegan options, this guide will help you find the best restaurants in these iconic areas.

LOs mejores restaurantes en Miraflores y barranco. Donde comer los mejores platos

Tabla de contenidos

Peruvian Seafood (Cevicherías)

Lima is famous for its ceviche and seafood. These spots offer delicious marine flavors and are favorites among locals and travelers.

Ceviche House – Miraflores

  • Address: Calle Narcisco de la Colina 184, Miraflores
  • Avg. Price: $10–$16
  • Hours: Daily, 09:00 a.m. – 11:00 p.m.
  • Rating: 4.9/5⭐ (Google)
    Why we recommend it: Casual and local. Known for leche de tigre, parihuela (seafood soup), and fried calamari. Always fresh and flavorful.

Canta Ranita – Barranco

  • Address: Jiron Unión 147, Barranco
  • Avg. Price: $9–$14
  • Hours: Mon–Sun, 12:00 p.m. – 5:00 p.m.
  • Rating: 4.4/5⭐ (Google)
    Why we recommend it: Legendary cevichería with vibrant energy. Try the classic ceviche, seafood rice, or jalea. Go early — there’s always a line!

Chifa (Peruvian-Chinese Fusion)

Chifa is the tasty fusion of Chinese and Peruvian cuisines — a must-try in Lima. These restaurants offer big portions, bold flavors, and great prices.

Chifa Menzhi – Miraflores

  • Address: Av. Arequipa 5181, Miraflores
  • Avg. Price: $7–$10
  • Hours: Mon–Sun, 12:00 p.m. – 11:00 p.m.
  • Rating: 4.3/5⭐(Google)
  • Why we recommend it: Great spot for classic dishes like arroz chaufa, tallarín saltado, fried wontons and sweet & sour chicken (tipakay). Affordable, hearty, and great after a walking tour.

Chifa Dragon Tong – Barranco

  • Address: Jiron Unión 138, Barranco
  • Avg. Price: $7–$15
  • Hours: Tues–Sun, 12:00 p.m. – 10:00 p.m.
  • Rating: 4.0/5⭐ (Google)
  • Why we recommend it: Authentic Cantonese chifa in Barranco, famous for its char siu (roast pork), Peking duck, and dim sum like siu mai and ja kao. Great spot for tasting traditional flavors with a local twist.

Traditional Peruvian Food (Comida Criolla)

Craving local dishes like lomo saltado or ají de gallina? These restaurants serve Peruvian comfort food with rich flavors and a home-cooked vibe.

'Cumpa' Taberna Criolla – Surquillo (near Miraflores)

  • Address: Jirón Leoncio Prado 498, Surquillo
  • Avg. Price: $10–$15
  • Hours: Mon–Sat, 12:00 p.m. – 4:30 p.m.
  • Rating: 4.5/5⭐ (Google)
    Why we recommend it: A hidden gem for homemade criollo food. Try the causa, arroz tapado, and Lomo Saltado. Simple place, big flavor.

Isolina – Barranco

  • Address: Av. San Martín 101, Barranco
  • Avg. Price: $12–$20
  • Hours: Mon–Sun, 12:00 p.m. – 10:00 p.m.
  • Rating: 4.6/5⭐ (Google)
    Why we recommend it: A retro tavern serving classic Peruvian favorites. Don’t miss the escabeche, seco con frejoles, or pork ribs.

Cafés & Brunch Spots

Need a break? These cafés are perfect for brunch, a good coffee, or a chill workspace. Great Wi-Fi, friendly staff, and backpacker vibes.

Naia Cafe – Miraflores

  • Address: Calle Alcanfores 465, Miraflores
  • Avg. Price: $3–$6
  • Hours: Mon–Sun, 8:30 a.m. – 9:00 p.m.
  • Rating: 4.6/5⭐
    Why we recommend it: Small, strong, and smooth. Naia has fantastic espresso and many other options. It’s a favorite spot for travelers who want to chill or work.

Colonia & Co – Barranco

  • Address: Av. San Martín 131, Barranco
  • Avg. Price: $3–$9
  • Hours: Mon–Sun, 8:00 a.m. – 9:00 p.m.
  • Rating: 4.5/5⭐ (Google)
    Why we recommend it: Stylish café with artisan bread, avocado toast, lattes and natural juices. Cozy interior with street seating.

Vegetarian & Vegan Options

Plant-based travelers: Lima has some awesome spots for you too. Here are our top choices for healthy and affordable vegetarian food.

Seitan Urban Bistro – Miraflores

  • Address: Calle Schell 685, Miraflores
  • Avg. Price: $8–$12
  • Hours: Mon–Sun, 12:00 p.m. – 10:00 p.m.
  • Rating: 4.5/5⭐ (Google)
    Why we recommend it: Seitan Urban Bistro delivers a creative vegan experience in Miraflores, featuring dishes like BBQ cauliflower wings, mushroom ceviche, and seitan burgers. Perfect for those seeking Peruvian flavors in a plant-based twist.

Biocafeta Healthy Food – Barranco

  • Address: Parque Municipal de Barranco 101
  • Avg. Price: $8–$12
  • Hours: Mon–Sat, 12:00 p.m. – 4:00 p.m.
  • Rating: 4.7/5⭐ (Google)
    Why we recommend it: vegetarian and vegan set menus that change daily, featuring options like soups, main courses with quinoa, lentils, and fresh vegetables, plus natural drinks and desserts. An excellent healthy and affordable choice in the heart of Barranco.

Ready to explore Lima like a local?

  • Love food and culture? Join our Free Walking Tour Lima to discover the history, people, and real flavor of the city — and get live food tips from your guide!

Lima by Walking is a proud member of the Free Tour Community.

If you like our Tours, click the logo Community to find the Best Free Walking Tours around the World.

>
Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.