Best Cooking Class in Lima Before or After Machu Picchu

Updated Date:

Author: Luchito’s Cooking Class Editorial Team

Quick Summary: For most travellers, after Machu Picchu is the better slot for a Lima cooking class. Cusco sits at about 3,399 m against Lima’s sea level, and altitude blunts appetite for the first day or two, so a food-centred experience lands better on the way home than on the way up. Booking it before still makes sense in two specific cases. This guide covers which applies to you and how to slot the class into your route.

Before or after Machu Picchu: the short answer

  • After, for most travellers. You arrive back at sea level with your appetite restored and a trip’s worth of context for what you are cooking.
  • Before, if your Lima time is front-loaded. Many itineraries land in Lima with a night or two before the Cusco flight and return with only an airport connection.
  • Before, if you want the food context first. Learning what leche de tigre and ají amarillo actually are makes every subsequent meal in Peru read differently.
  • Avoid the day you fly to Cusco and the day you land back from altitude. Both are worse than they look on paper.
  • Lima to Cusco is a 1 hour 20 to 1 hour 30 flight, so neither end costs you much travel time.

Should you do your Lima cooking class before or after Machu Picchu?

After, unless your itinerary makes it awkward. The reasoning is mostly physiological and partly narrative.

Lima is at sea level. Cusco is at roughly 3,399 m, and the Sacred Valley and Machu Picchu are visited from that base. Most people feel the altitude for the first day or two, and the most common effects, reduced appetite and disturbed sleep, are precisely the ones that interfere with a food experience. Travellers routinely report eating lightly for their first 48 hours in Cusco. Scheduling a hands-on cooking class and a full shared meal into the days immediately around that is working against your own body.

Coming back the other way, you land in Lima at sea level with your appetite returned and, usually, a day or two before an international flight home. That is close to ideal conditions for a class, and it also means the class functions as a summary of the trip rather than a preview of it.

There is a second, softer argument for after. By the time you have been to Cusco and the Sacred Valley you have eaten Andean food, seen the markets, and met the ingredients. A Lima class at that point connects things you have already encountered. Done first, it is still excellent but it is information rather than recognition.

Why altitude makes “after” the better choice for most travellers

The practical altitude timeline matters more than the general advice to acclimatise.

Standard guidance for arriving in Cusco is to keep day one deliberately light: rest, hydrate, and eat small meals. Many travellers feel noticeably better by day two. That shape has two consequences for your cooking class.

First, do not book a class in Lima on the morning of your Cusco flight. You will be watching the clock, and Lima to Cusco flights skew early. Second, and less obviously, do not book one for the day you fly back down from Cusco either. Descending to sea level generally feels good, but the day itself is a travel day with an early start, and a 2.5 hour evening class after a flight is more than most people want.

The sweet spot is a full day in Lima that is not a flying day, at the end of the trip. If your itinerary has one, that is where the class goes. If you are still shaping the route, our Peru trip planner covers how the Lima days usually fall across one, two, and three week trips.

When booking before Machu Picchu is the better call

Two situations flip the recommendation.

Your Lima time is at the front of the trip. This is extremely common. International flights arrive in Lima in the evening, travellers spend a night or two adjusting, then fly to Cusco, and the return leg is a same-day airport connection with no city time at all. If that is your itinerary, before is not a compromise, it is the only real option, and it works well. You are at sea level, rested after a night or two, and the class sets up everything you are about to eat.

You want the food framework first. There is a genuine case for this. A class that explains why ceviche cures the way it does, what ají amarillo brings, and how lomo saltado came out of Cantonese wok technique meeting Peruvian beef, changes how you read every menu for the rest of the trip. Some travellers would rather have that lens early and spend two weeks using it than get it as a summary at the end.

If you are in either camp, the thing to avoid is squeezing the class into your arrival day. Long-haul arrival plus a hands-on class in the same day is a poor combination, and Lima classes are worth being awake for.

“Awesome class! I really enjoyed it. Dasha was fantastic, I would recommend this course to anyone to learn more about the history of Peruvian cuisine. I did the vegan option which was delicious. All the staff were super friendly and welcoming. We made Causa, Pisco sour and Ceviche.” — Carolina A, January 2026

How to slot a Lima cooking class into your Peru route

Three common route shapes and where the class fits in each:

Itinerary shape Best slot for the class Why
Under a week, fly Lima–Cusco and back Whichever end has a non-flying day Time is the binding constraint, not altitude
7–10 days, Lima at both ends After, on the return leg Appetite restored, and it caps the trip
10–14 days, coast plus Andes After, with a spare Lima day Most flexibility; pair it with Barranco or the malecón
Lima only at the start, airport connection home Before, on your second night The only option, and a good one if not on arrival day
Overland coastal route with Peru Hop Before, in Lima Lima is the natural start of the southern coastal run

If you are travelling the coast overland rather than flying straight to Cusco, the class sits naturally at the start, because Lima is where that route begins before Paracas, Huacachina, and on toward Arequipa and Cusco. Our comparison of Peru transport options covers how those routes differ in practice.

Which class to book at either end of your trip

The two sessions at Luchito’s Cooking Class in Miraflores suit the two ends of a trip differently.

The 2:00 pm daily session covers ceviche, causa limeña, and pisco sour. This is the one to take before you head to the Andes, because ceviche is a coastal dish and this is the coast. It is also the better choice on any day where you have somewhere to be in the evening.

The 6:00 pm evening session, Sundays through Wednesdays, covers lomo saltado, papa a la huancaína, pisco sour, and chilcano. This is the stronger choice for the end of a trip. Lomo saltado is the dish most travellers want the recipe for by the time they leave Peru, and papa a la huancaína lands differently once you have seen what potatoes mean in the Andes.

Either way, book ahead rather than on the day. Groups are kept small deliberately, and the peak months of June through August and December through February fill quickly. Our guide on booking lead times has the specifics, and you can book either session directly once your Cusco flights are fixed.

Booking around your Cusco flight

Two practical cautions.

Cusco flights are weather-sensitive. Morning departures are the norm partly because afternoon conditions in the Andes are less reliable, and cancellations do happen. If your Lima class is on the day before an early Cusco flight, prefer the afternoon session over the evening one so you are not up late before a dawn start.

Keep a buffer day if the class is at the end. If you are flying home from Lima and want the class on your last full day, make sure your Cusco to Lima flight is the day before, not the same day. Domestic delays in Peru are common enough that stacking a returning flight and a fixed booking on one day is a bad bet.

For the wider route mechanics, including how the Cusco leg and Machu Picchu tickets fit together, the Lima to Cusco to Machu Picchu route guide covers the transport options in more depth than belongs here.

Frequently Asked Questions

Is it better to visit Lima before or after Machu Picchu?

For a food-focused day such as a cooking class, after is better for most travellers. Cusco sits at roughly 3,399 m against Lima’s sea level, and altitude commonly reduces appetite for the first day or two, so a hands-on class and a full shared meal land better once you are back down. The exception is the very common itinerary that puts your Lima nights at the start and only an airport connection at the end, in which case before is both necessary and perfectly good.

How many days should I spend in Lima before Machu Picchu?

Two to three days is the usual recommendation, and three is generally considered the practical maximum on a ten-day or two-week Peru trip. Two nights is enough to recover from a long-haul arrival, do a cooking class on your second day, and still have time for the historic centre or the Miraflores coast before flying to Cusco.

How long is the flight from Lima to Cusco?

About 1 hour 20 to 1 hour 30 non-stop. Because the flight is short, putting your cooking class at either end of the trip costs you very little travel time, which is why the decision comes down to altitude and appetite rather than logistics.

Should I do a cooking class on the day I fly to Cusco?

No. Lima to Cusco flights skew early in the day, and a 2.5 hour class with a shared meal does not sit well against an airport deadline. The same applies to the day you fly back down from Cusco, which is a travel day with an early start. Aim for a full day in Lima that is not a flying day.

Does altitude sickness affect your appetite in Cusco?

Commonly, yes. Reduced appetite and disturbed sleep are among the most frequently reported effects of arriving at Cusco’s altitude, and standard advice is to keep day one light with rest, hydration, and small meals, with most people feeling better by day two. That is the main practical reason to schedule a food-centred experience in Lima rather than immediately around your Andean days.

Limitations

Altitude effects vary substantially between individuals and the guidance here is general rather than medical advice; travellers with health concerns about altitude should consult a doctor before travelling to Cusco. Flight durations, schedules, and reliability on the Lima to Cusco route change with season and carrier, and domestic delays are common enough that itineraries should carry a buffer. Recommended day counts for Lima are typical planning figures, not requirements. Cusco’s elevation is cited as an approximate figure. Class times, menus, and availability are subject to change; confirm directly with the operator before booking.

Hungry for the real thing?

Book a hands-on cooking class in Miraflores and learn the recipes behind the stories — taught by local Peruvian chefs.

View experiences →

Got questions?
Chat with us!