A Miraflores food tour is a solid way to try a lot of Peruvian food without having to choose restaurants or translate menus. Expect 4–5 hours of walking and eating, usually starting in the early evening. You’ll hit 6–8 different spots for tastes of ceviche, anticuchos, causa, churros, pisco sours, and a few lesser-known dishes. The group is typically 8–14 people—mix of couples, solo travelers, and friends. It’s casual but you do a fair amount of walking between stops in Miraflores and sometimes Barranco. The guides are generally good at explaining what you’re eating and why it matters in Peruvian cuisine.
Best time is May through October (dry season) when Lima isn’t covered in garúa and evening walks are pleasant. Expect to pay around $85–$130 per person depending on the operator and whether drinks are included. It’s not cheap, but it’s cheaper than eating the same number of courses on your own with taxis between places.
Tip: always pick the seafood options when offered—they’re usually the strongest part of these tours. Skip the overly touristy “chocolate tasting” at the end if it’s offered; it’s rarely worth the calories. Go hungry, wear comfortable shoes, and don’t be afraid to ask the guide for spice levels on the spicy dishes.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.