Skip to content
A paraglider above a coastal city skyline with rocky cliffs and ocean waves.

Best cafes in Lima

Lima, Peru

Jump to a guide
Local 01:14
Weather 19° overcast
Feels 20° · 81% · 12 km/h
Air 54 moderate
PM2.5 10.4 · PM10 18.5
Sun 06:04 → 18:04
1 USD 3.36 PEN
This week 3 events

Lima's cafe scene runs along a spectrum most cities can't match: on one end, chocolate workshops in the colonial center where cacao is still the point; on the other, hotel salons in San Isidro where the espresso arrives on a silver tray and the check does not. In between, Miraflores does the heavy lifting: small coffee bars, all-day dessert counters, Instagram-forward souvenir-and-latte hybrids, and one legendary churreria that stays open past midnight. What follows is a working list for a visitor who wants to drink coffee where Limeños really drink it, eat pastry where Limeños really eat it, and understand why a city that grows its own cacao and its own coffee treats both with more seriousness than the tourist strip usually shows. The 12 addresses below sit across the Cercado, San Isidro, Miraflores, Jesús María and beyond, enough range that no single day covers them all, which is the point.

  1. A person sitting at a table with a basket of food
    1

    ChocoMuseo

    185 Jirón Carabaya, Cercado de Lima, 15001

    bean-to-bar chocolate tasting a block off the Plaza de Armas

    From 09:00 the counter at 185 Jirón Carabaya is already grinding Peruvian cacao into something the reader can taste before the Plaza de Armas crowd wakes up. Skip the sugar-heavy hot chocolates the souvenir stalls push a block over; ChocoMuseo runs a chocolate and coffee shop kitchen with a bookable workshop, and the tasting flight is the honest way to learn what Peruvian cacao really tastes like before you buy a bar to take home. Hours run 09:00 to 18:30 seven days a week, which matters in a district where a lot of doors close at lunch. Call ahead on +51 1 2398531 if you want a workshop seat rather than a walk-in stool.

    • chocolate
    • coffe shop

    Hours: Mo-Su 09:00-18:30

  2. 2

    Le Cafe by Swissôtel

    173 Avenida Santo Toribio, San Isidro, 15073

    a proper hotel breakfast and afternoon coffee service in San Isidro's financial core

    By 06:00 the room at 173 Avenida Santo Toribio is set for the San Isidro business crowd, which is who Le Cafe is really for; this is a coffee shop inside a five-star hotel and it behaves like one. The locals who work in the 15073 towers around it treat it as a morning stop and again as a mid-afternoon one, because the hours split into two shifts on weekdays: 06:00 to 10:00 for breakfast, then 12:30 to 16:00 for lunch and coffee, with weekends holding to the 06:00 to 10:00 morning window only. Don't turn up hoping for a late-night espresso; that is not what this address does. Reservations on +511 4214400.

    • coffee shop
  3. 3

    Los Vitriales

    590 Calle Los Eucaliptos, San Isidro

    an evening-only tea-and-coffee salon inside the Country Club Lima Hotel

    The window at Los Vitriales, 590 Calle Los Eucaliptos in San Isidro, catches the light through leaded glass; the room is named for it and the hour is set to it. This is a coffee shop that only opens between 17:30 and 20:00, which is not a mistake and not a coffee-morning miscue: it is an afternoon-tea salon, and the schedule tells you exactly how to use it. The locals book it for early evening, in the narrow window between a working day and dinner in Miraflores. Reserve on +511 6119000 rather than walking in; the 150-minute service is short and often full.

    • coffee shop

    Hours: Mo-Su 17:30-20:00

  4. 4

    El Argentino

    1066 Calle Enrique Palacios, Lima, 15074

    Argentine-style ice cream and long afternoon service in Miraflores

    From 09:00 on a Tuesday the counter at 1066 Calle Enrique Palacios is already turning out dulce de leche and sambayón; El Argentino is an Argentinian heladería and it earns its place on a cafe list on the sit-down side, not the takeaway side. The locals head here in the late afternoon for a coffee and a cup rather than for the trendier Miraflores ice-cream windows a few streets over. Hours are honest and long: Tuesday to Sunday 09:00 to 22:30, and Mondays a shorter 12:30 to 22:30, which is when to turn up if you want a seat. Contact runs through their Facebook page rather than a formal site; +51 986 330 275 confirms a table.

    • argentinian
  5. 5

    Puku Puku

    297 Calle Narciso de la Colina, Miraflores

    a serious Peruvian specialty-coffee bar with a full working week

    The espresso machine at Puku Puku, 297 Calle Narciso de la Colina in Miraflores, hums from 07:00 to 21:00 Monday through Saturday: a Peruvian specialty roaster running a coffee shop, not a hotel salon dressed up as one. The locals prefer this address to the chain espresso bars that ring the Kennedy Park; it is where Miraflores comes to really drink Peruvian coffee. The roaster's own site at pukupuku.pe carries the origin story and the wholesale lines, but the address above is the counter to sit at. Note the Sunday closure and plan for a Saturday morning if a working week is in the way; +511 2429146 for questions.

    • coffee shop

    Hours: Mo-Sa 07:00-21:00

  6. 6

    Choco Museo y Café

    375 Calle Berlín, Miraflores, 15074

    a Miraflores bean-to-bar workshop that doubles as an evening chocolate bar

    The workshop counter at 375 Calle Berlín catches the light twice a day and closes in between: 09:30 to 11:30, then 14:30 to 17:30, seven days a week. This Miraflores branch runs the bean-to-bar workshop the Plaza de Armas storefront cannot fit, and the room is set up for it: bar and chocolate on the cuisine card, not a cafe pretending at chocolate. The locals treat the morning session as a workshop slot and the afternoon session as a tasting stop; don't waste the walk over during the midday closure. Book on +511 4459708 rather than arriving on the hour.

    • bar
    • chocolate
  7. 7

    Arabica Espresso Bar

    269 Calle General Federico Recavarren, Miraflores, 15074

    a long-hours Miraflores espresso bar that stays useful into the night

    By 08:00 the door at 269 Calle General Federico Recavarren is open and it stays open until 22:00 Monday to Saturday, with Sundays running 14:00 to 21:00: one of the few Miraflores addresses in the 15074 postal area that behaves like an all-day coffee shop and not a breakfast counter. Don't bother chasing an early Sunday flat white here; the locals know the room only opens for the afternoon on that day. The house keeps its notes on a plain blog rather than a polished site, which is a fair signal of where the priorities sit. Call +511 7152152 for a seat when the weekend queue is long.

    • coffee shop

    Hours: Mo-Sa 08:00-22:00; Su 14:00-21:00

  8. 8

    Manolo

    608 Avenida José Larco, Miraflores

    hot churros con chocolate on the main Miraflores avenue, late into the night

    The fryer at 608 Avenida José Larco runs from 07:15 on a weekday and does not stop until 01:00 the next morning; weekends open a little later, at 08:15, and hold the same close. Manolo is a churreria first and a cafe second, and the locals swear by the churros con chocolate: thick, hot, dipped, done, over the drier pastry cases at the Larco chains. The house site is manolochurros.com, which is the right cue that the churro is the main event and the coffee is the accompaniment. Late-night visitors should call +511 4442244 to check the actual midnight status of any given weekend.

    • churro

    Hours: Mo-Fr 07:15-01:00; Sa-Su 08:15-01:00

  9. 9

    Ayni Puzzles Coffee & Souvenirs

    265 Calle Tarata, Miraflores, Lima, Lima, 15074

    an all-day Peruvian coffee-and-snack counter on the Tarata pedestrian street

    The window at 265 Calle Tarata wakes up at 07:30 on a weekday and does not shut until 22:30, which is what makes this Miraflores address genuinely useful: the range on the menu runs across sandwich, coffee shop, Peruvian, dessert, chocolate, cafe, maracumango and snack bar, and the room is set up for a visitor stopping in for any of them. Don't turn up for an early Sunday coffee; the Sunday hours are a 14:00 open only. The house lives on Instagram rather than a domain, which fits the souvenir-and-coffee hybrid honestly enough. For a Saturday seat before the 21:40 close, +51 953 065 664.

    • sandwich
    • coffee shop
    • peruvian
    • dessert
    • chocolate
    • cafe
    • maracumango
    • snackbar
  10. a bunch of vegetables that are on display
    10

    Lima Café

    552 Jirón Carabaya, Centro Histórico de Lima, Lima, Lima, 15001

    a long-day working cafe on Jirón Carabaya, in the Centro Histórico

    From 07:00 the door at 552 Jirón Carabaya is open and it stays open until 22:00 on weekdays, with Saturdays holding the same close from an 08:00 start and Sundays closed. Lima Café shares a street name with its city and a postal code, 15001, the Centro Histórico, with the ChocoMuseo counter a few blocks up, and the locals use it exactly the way the hours suggest: as a morning stop, a working afternoon and a late dinner-adjacent coffee. Skip the tourist cafes on the pedestrianised blocks nearer the Plaza; this address is what a working city cafe looks like. The house site at limacafe.com.pe carries the menu; +5117153302 for a table.

  11. Man poses outside of a restaurant at night.
    11

    Don Pardo Café

    238 Mateo Vera, 511

    an unbroken 24/7 coffee counter, useful when nothing else is open

    The counter at 238 Mateo Vera hums 24/7, which is the entire case for making the trip out to this address: a full coffee shop that does not close, in a city where most cafes shut by 22:00. The locals know to head here at hours the Miraflores addresses cannot cover: a 03:00 flight-day espresso, a 05:00 post-shift breakfast, a Sunday-afternoon working session when the rest of the neighbourhood is dark. Don't confuse the unbroken schedule for a party bar; this is a working coffee counter with the hours of a petrol station, and it is priced and paced accordingly. There is no public site to check first; +51 997032606 is the way to confirm anything unusual.

    • coffee shop

    Hours: 24/7

  12. 12

    El Rincón de Don Miguelo

    105, Residencial San Felipe, Jesús María

    a residential-block coffee and sandwich counter inside the Residencial San Felipe complex

    The kitchen at 105 in the Residencial San Felipe block of Jesús María runs 10:00 to 18:00 from Monday to Saturday: a coffee shop and sandwich counter on a residential block that most visitors never see. The locals eat here rather than the chain sandwich boxes on Avenida Salaverry a few blocks away; the room is small, the sandwich is honest, and the coffee is served for people who are going back to work in an hour. Sundays are closed and evenings are out, so this is a lunch address, not a nightcap one. There is no public site; call +51 995674737 to confirm the day and the seat.

    • coffee shop
    • sandwich

    Hours: Mo-Sa 10:00-18:00

Last verified by automated review (v1.7.2_lima-cafes-20260826201501) on . What is automated review?

Plan Your Trip to Lima