Best Food Tours in Lima (2026): Which One to Book

Compare the best food tours in Lima: gourmet day and evening tours, street food, Barranco walks and cooking classes, with what each one costs in 2026.

Co-founder, Tourist Perú · Lives in Lima
Updated · 10 min read
Peruvian dishes from the coast, Andes and Amazon on a Lima food tour

The best food tours in Lima let you taste, in one afternoon or evening, the food scene of a city that has produced the world’s best restaurant twice in three years (Central in 2023, Maido in 2025). In November 2026 Lima is also the first South American city to host the 50 Best Restaurants awards.

We live in Lima and plan trips here every week. Below are the best food tours in Lima by type of traveler, what each one actually includes, and what it costs in 2026.

Quick answer

  • Best overall: a gourmet food tour with hotel pickup, about 5 hours, USD 145 per person with all food, drinks and transport.
  • Best for your first night: the evening version, with a sunset cocktail by the ocean, dinner beside Huaca Pucllana and dessert in Barranco.
  • Best on a budget: a market and street food tour in downtown Lima, from about USD 20 to 75.
  • Best hands-on option: a ceviche and pisco sour cooking class, 2.5 hours, USD 59.
  • Book ahead: our gourmet tours close 2 days before the date, shared or private.
Tour type Price per person Best for
Gourmet day tour (5 h, pickup) USD 145 Learning: market, class, long lunch
Gourmet evening tour (5 h, pickup) USD 145 Couples, a first night in Lima
Private gourmet tour From USD 165 (by group size) Families, diets, special dates
Barranco walking food tour (3 to 4 h) About USD 75 to 100 Walkers who like a neighborhood feel
Downtown market and street food (about 3 h) About USD 20 to 75 Budget travelers, street food fans
Cooking class (2.5 h) USD 59 Hands-on cooks
Wine tasting tour (3 h) USD 79 Wine and pisco lovers
Lima food tour: sunset dinner by the ocean

How do you choose a food tour in Lima?

Choose a food tour in Lima by three things: the style of food (gourmet restaurants or street food and markets), the time of day (lunch or dinner), and whether you want hotel pickup. Once you know those three, the list of options gets short and the price follows.

  • Gourmet or street food. Gourmet tours sit you down in well-known restaurants with plated dishes and paired drinks. Street food tours walk you through markets and small local spots, with more bites and less sitting.
  • Day or evening. Day tours are more hands-on (market visits, a cooking demo or class) and end with lunch. Evening tours are dinner-style and more relaxed.
  • Transport. Lima is big and traffic is slow. Gourmet tours usually include round-trip transport from Miraflores, San Isidro and Barranco; walking tours start at a meeting point and you get there on your own.
  • Group or private. Most tours are small groups. A private tour costs more but adapts to kids, diets and your pace.

The best food tours in Lima, by type of traveler

The best food tours in Lima are a gourmet day or evening tour for food lovers, a private tour for families, a Barranco walk or a downtown market tour for street food, and a cooking class if you want to cook yourself. The first three and the last two are tours we sell and book every week; for the walking and street food tours we describe what to expect so you can compare.

1. Gourmet day tour: market, ceviche class and lunch by a pyramid

The Lima gourmet food tour (day) picks you up at 9:30 every day and runs until about 14:30. You start with organic Peruvian coffee in Barranco, visit a local market for an exotic fruit tasting, join a ceviche and pisco sour class with a professional chef, and finish with a gourmet lunch and natural Peruvian wine beside Huaca Pucllana, an adobe pyramid built by the Lima culture more than 1,300 years ago (Ministerio de Cultura).

It costs USD 145 per person with all food, drinks and round-trip transport. Our take: pick this one if you want to understand what you are eating, not only taste it. Skip breakfast, or have a light one.

Ceviche made in the class on the Lima day food tour

2. Gourmet evening tour: sunset, dinner and Barranco at night

The evening version of the Lima food tour runs every day from 16:30 to about 21:30 and is more relaxed and dinner-style.

It starts on the Costa Verde with a pisco cocktail and seafood bites while the sun goes down over the Pacific. Then comes dinner beside the lit-up Huaca Pucllana: Peruvian classics with a modern twist and a glass of natural Peruvian wine, followed by a tasting menu with flavors from the coast, the Andes and the Amazon, paired with a vodka made from native Peruvian potatoes. The night ends in Barranco with artisanal chocolate and mistela, a sweet grape and pisco liqueur, and a short walk to the Bridge of Sighs.

Same price as the day tour, USD 145 per person, transport included. If you only have one night in Lima, this is the one we recommend.

Dinner beside the lit-up Huaca Pucllana on the Lima evening food tour

3. Private food tour: same routes, just your group

Both gourmet tours can be booked private: USD 185 per person for 2 or 3 people, USD 175 for 4 to 6, USD 165 for 7 to 10, and USD 249 if you travel alone, with at least 2 days notice like the shared tours. You get the same stops with your own guide and vehicle, which makes it easier to adapt the menu for kids, allergies or a vegetarian in the group, or to turn it into an anniversary dinner. Open the “Private” tab in the booking box of the tour page and choose the day or evening time.

Native Peruvian potatoes, corn and squash used in a Lima tasting menu

4. Barranco walking food tour

A walking food tour in Barranco usually lasts 3 to 4 hours and covers around five stops in small local restaurants and bars, with ceviche, anticuchos (grilled beef heart skewers), sandwiches and a pisco tasting along the way. On booking sites they run from about USD 75 to 100 per person in late 2026, with a meeting point in Barranco and no hotel pickup.

It is a good fit if you are staying in Barranco or Miraflores and like exploring on foot. If this style suits you better than a gourmet tour, write to us and we will suggest one we trust.

Street art in Barranco, Lima

5. Downtown market and street food tour

Market tours in the historic center usually cover the Mercado Central, Lima’s Chinatown (Barrio Chino) and nearby street vendors in about 3 hours. They are the cheapest way to eat well in Lima: from about USD 20 to 75 per person on booking sites in late 2026, and some tip-based walks exist too. Street food on a guided tour is a safe bet for most travelers, because guides pick busy stalls where the food turns over fast.

Our tip: book a daytime departure, keep your phone and cash out of sight in the crowded market streets, and expect plastic stools rather than tablecloths. That is part of the fun.

Grilled anticuchos, a classic of Lima street food

6. Cooking class: ceviche, causa and pisco sour

Our Lima cooking class runs Monday to Saturday from 10:30 to 13:00. You meet at the Holiday Inn Miraflores, visit a local market with the chef and taste four Peruvian fruits, then cook your own causa and ceviche, learn a pisco sour and finish with a traditional dessert. It costs USD 59 per person in a small group, and there is a private version with hotel pickup.

It is the best value on this list if you like to cook, and you leave with recipes you can make at home.

Lima cooking class: travelers cooking with the chef

7. For wine lovers: Lima wine tour

Peru makes more than pisco. The Lima Wine Experience runs from 14:00 to 17:00 with four stops: a wine showroom, the main square of Surco (Lima’s old wine district), the Ugarelli vineyard for artisanal wines and piscos, and a last tasting in Barranco. Tapas and transport are included, for USD 79 per person.

Add it on a different day from a gourmet tour. Two food tours in one day is a lot, even for the hungriest traveler.

Lima Wine Experience

How much does a food tour in Lima cost?

A food tour in Lima costs between about USD 20 and USD 185 per person in 2026. Street food and market walks sit at the bottom, Barranco walking tours around USD 75 to 100, and gourmet tours with restaurant tastings and transport at USD 145 to 185 (private, per person for 2 or 3 people).

What pushes the price up: the level of the restaurants, how many drinks are included, transport, and group size. The same tour can also cost more or less depending on where you book it, so compare what is included (transport, drinks, group size) and not only the price. Tips for the guide are not included in any of them.

Our pick

Lima Food Tour: day or evening

5 hours · from $145 per person

Market, ceviche class and lunch by Huaca Pucllana, or sunset cocktails, dinner by the lit-up ruins and dessert in Barranco. Hotel pickup included.

Instant confirmation · Free cancellation up to 24h

Day or evening food tour: which is better?

The day tour is better if you want to learn: it has the market, the fruit tasting and the ceviche class, and it replaces lunch. The evening tour is better if you want a relaxed dinner with views: sunset by the ocean, the ruins lit up at night and Barranco after dark. Both last about five hours and cost the same.

Two practical points. In the cooler months, roughly May to October, Lima is often grey and misty (the garúa), so the sunset at the first evening stop is clearer from December to April. And the evening tour gets you back to your hotel around 21:30, so it works fine before an early flight to Cusco, but not if your flight leaves before 6:00.

Pisco cocktail with lime at the first stop of the Lima evening food tour

What will you eat on a Lima food tour?

On almost any Lima food tour you will eat ceviche, causa (a cold layered potato dish), anticuchos and at least one pisco sour. Gourmet tours add tasting menus with ingredients from the Andes and the Amazon; market tours add tropical fruits and street snacks.

  • Ceviche: raw fish cured in lime juice with chili and red onion. It is traditionally a lunch dish in Lima, made with the morning’s catch.
  • Causa: mashed yellow potato with lime and ají amarillo, layered with chicken, tuna or seafood.
  • Lomo saltado: beef stir-fried with onion, tomato and soy sauce, a classic of Chinese-Peruvian (chifa) cooking.
  • Fruits: lúcuma, chirimoya and granadilla are the usual stars of a market tasting.
  • Drinks: pisco sour, chicha morada (purple corn) and, on gourmet tours, natural Peruvian wine.
Peruvian ceviche with corn and sweet potato

Mistakes to avoid when booking a food tour in Lima

Most problems with food tours in Lima come from timing and logistics, not the food. These are the ones we see most often.

  • Eating before the tour. A 5-hour gourmet tour replaces a full meal. Come hungry.
  • Leaving it to the last minute. Our gourmet tours must be booked at least 2 days ahead, and they do not run on December 25, January 1 or Mother’s Day (second Sunday of May). On December 24 and 31 only the day tour runs.
  • Not mentioning diets. Vegetarian, vegan and gluten-free menus are possible on most tours, but restaurants need to know when you book, not on the day.
  • Assuming pickup from anywhere. Pickup usually covers Miraflores, San Isidro and Barranco. If you stay elsewhere, ask first.
  • Expecting the famous restaurants. Food tours do not take you to Central or Maido. Those need their own reservation, made well in advance.

Plan your Lima food tour with us

You can book the Lima food tour directly on our site with instant confirmation and WhatsApp support in English and Spanish. If Lima is one stop of a longer trip, we can fit the food tour into a 2-day Lima itinerary or a single day in Lima, together with hotels and transfers. We can also book your domestic flights inside Peru as part of the trip; international flights you book yourself.

Short on time? See our Lima layover guide. Visiting soon? Check what’s on in Lima in November.

👉 Plan your Lima trip and get a free quote. We reply the same day, with no commitment.

FAQ

Is a food tour in Lima worth it?

Yes, if food matters to you. In about five hours a gourmet tour takes you to several restaurants, a market and Huaca Pucllana, with transport included, which is hard to organize on your own in a city as big as Lima.

How long is a food tour in Lima?

Most food tours in Lima last 3 to 5 hours. Cooking classes run about 2.5 hours, walking food tours 3 to 4 hours, and gourmet tours with transport about 5 hours.

Do Lima food tours include hotel pickup?

Gourmet tours usually include round-trip transport from hotels in Miraflores, San Isidro and Barranco. Walking and street food tours start at a meeting point, so you get there by taxi.

Can Lima food tours handle vegetarian, vegan or gluten-free diets?

Most can, with notice. On our gourmet tours, tell us when you book so the restaurants can prepare your menu in advance.

Are food tours in Lima OK for kids?

Yes. Our tours welcome all ages, and alcoholic drinks are served only to adults 18 and over. With young kids, the private version is easier because the pace and menu adapt to them.

Written by

Co-founder of Tourist Perú. Lives in Lima and plans trips across Peru with licensed local guides.

Let a local plan your Peru trip

Free quote, no booking obligation. Same-day reply from our team in Lima.

How can we help you?

Choose the option you prefer to get in touch with us.