Skip to content
Dining room at Rafael, Miraflores, Lima

Rafael

Peruvian-Mediterranean · Miraflores, Lima · Mains ~S/80–120
Peruvian-Mediterranean $$$ Miraflores Latin America’s 50 Best

"Osterling's 25-year Miraflores room cooks Peruvian-Mediterranean with confidence; book a table for a relaxed grown-up dinner."

9Food
8Ambience
8Value

About Rafael

Rafael Osterling opened Rafael on Calle San Martín in 2000, and a quarter-century later it is one of the steadiest fine-dining rooms in Miraflores. The cooking crosses Peruvian produce with Mediterranean and Asian technique, served a la carte with mains around S/80 to S/120 rather than a fixed tasting. It has appeared on Latin America's 50 Best across multiple years and remains a reliable pick in our Best Restaurants in Lima guide.

The Kitchen

Osterling trained in Europe before opening Rafael in 2000, and he later added the Spanish-leaning El Mercado and other rooms across Lima. Rafael is the flagship: a kitchen confident enough to put octopus, tiraditos and house pastas on the same menu and make the range feel coherent. Octopus has long been a calling card, served with anticuchera punch, alongside crudos, slow-cooked meats and a dessert list that reflects his European grounding. The room has held a place on Latin America's 50 Best in several editions since the list launched in 2013, a record of consistency few Lima restaurants outside the tasting-menu elite can match. The cooking sits comfortably on our best Peruvian restaurants worldwide shortlist.

The Room

Rafael is a softer, more intimate room than Lima's grand tasting halls: warm lighting, dark wood, a small bar, and tables close enough to feel private without straining a conversation. The sound level is easy, the service is seasoned and unhurried, and around seventy seats keep the energy steady rather than frantic. Dress is smart casual. A meal here runs a comfortable two hours rather than a marathon tasting.

Best for an Anniversary

Book Rafael for an anniversary because it gets the quiet things right: a warm, intimate room, attentive service that does not hover, and a la carte freedom so you can keep the meal as long or short as you like. For more, browse our best restaurants for an anniversary.

Not for

Not for diners after the latest avant-garde tasting menu. Rafael is a la carte, classic and consistent, built for a relaxed dinner rather than a multi-hour set-menu spectacle.

Frequently Asked

Is Rafael worth it?

Yes, especially if you want excellent cooking without committing to a long tasting menu. Open since 2000, Rafael Osterling's flagship is one of the most consistent kitchens in Miraflores, with a la carte mains around S/80 to S/120 that let you eat as lightly or fully as you like.

How hard is it to book Rafael?

Reasonable. Dinner fills on Friday and Saturday, so reserve a couple of days ahead through the restaurant's site for weekend tables. Weekday dinner and lunch are usually available with less notice. The dining room is larger than the city's tasting counters, which helps.

What is the dress code at Rafael?

Smart casual. There is no jacket requirement, but the room draws a polished evening crowd, so neat trousers and a collared shirt or a dress fit well. Lunch is a touch more relaxed. Shorts and sportswear are out of place at dinner.

What is the average price at Rafael?

Rafael is a la carte, with mains roughly S/80 to S/120. A starter, main and a glass of wine lands somewhere near S/200 to S/250 per person. That makes it more flexible and often cheaper than Lima's fixed tasting menus at Central or Maido.

What should I order at Rafael?

Octopus has long been the calling-card dish and is the natural place to start. From there, the tiraditos and crudos show the kitchen's Peruvian-Asian side, while the slow-cooked meats and the European-leaning desserts round out a full meal.

Reserve a Table
Reserve at Rafael

Dinner books up on weekends; reserve a couple of days ahead. Lunch is the quieter, easier seating.

Affiliate disclosure: Restaurants for Kings may earn a commission when you book through our reservation links, at no cost to you. Our scores are editorial and never paid for.

Practical Information
AddressCalle San Martín 300, Miraflores, Lima
NeighbourhoodMiraflores
CuisinePeruvian-Mediterranean
PriceA la carte; mains ~S/80–120
Dress CodeSmart casual
SeatingDining room and bar, about 70 seats
ReservationOnline, Monday to Saturday