Most travelers arrive in Cusco dizzy from the altitude and reach for coca tea. That is fine. But the real medicine is in the market. Mercado San Pedro opens at 6:00 AM, three blocks downhill from the Plaza de Armas, and the breakfast counters there serve caldo de gallina for S/12 that will settle a stomach better than any pharmacy tablet. The market is loud, wet, and honest. Vendors hack apart chickens on wooden blocks. Women in pollera skirts sell chuta bread from Oropesa in plastic-wrapped wheels. If you want to understand what Cusco actually eats, start here before you touch a tasting menu.
Cusco sits at 3,350 meters. Your first 24 hours are not the time for a pisco sour marathon. The altitude slows digestion and amplifies alcohol. Locals know this. They eat soup. The market's quinoa soup runs S/8 to S/15 depending on whether you add a boiled egg. The trick is to sit at the busiest counter, where turnover keeps the pots fresh. Avoid the juice stalls unless you can see them using purified water. The CDC flags raw items at altitude, and a bad juice on day one will ruin your Inca Trail permit.
By day two, your body has adjusted enough to eat properly. This is when you walk to Chicha, Gastón Acurio's Cusco outpost on Plaza Regocijo, two minutes from the main square. The menu is Andean regional cuisine without the pretension of Lima's Central. Try the adobo arequipeño, a pork stew braised in chicha de jora that Acurio's team adapted for the altitude. The sour corn beer tenderizes the meat in a way vinegar cannot replicate. A main with a chicha morada runs about S/70. The space is casual, which means you do not need a reservation for lunch. Dinner is a different story. Book two days ahead in high season, which runs June through September.
For a more intimate dinner, Pachapapa in San Blas is a 10-minute uphill walk from the Plaza. The restaurant occupies a colonial courtyard with a clay oven that turns out cuy, trout, and slow-roasted pork. The cuy comes whole, head included, which shocks some visitors. That is the point. It is a festival dish, not a daily meal, and costs around S/65. The trout from Lake Titicaca is the safer bet at S/45, served with huacatay pesto and purple potatoes. The staff drapes blankets over your shoulders when the temperature drops after sunset. It is corny until you realize you need it.
If you want to see where Cusco's food scene is heading, MAP Café is inside the Museum of Pre-Columbian Art on Plaza Nazarenas. The dining room is a glass box in a cloistered courtyard, and the tasting menus run S/160 to S/300 with wine pairings. The chef builds plates from Andean ingredients most Peruvians have forgotten: mashua tubers, tarwi beans, heritage quinoa varieties. This is not Lima. The portions are smaller, the flavors are quieter, and the setting is serious. Come here for one special meal, not for hunger. Reservations are essential. Call three days ahead or arrive in person to book.
Uchu Peruvian Steakhouse, also near Plaza Nazarenas, takes a different approach. The alpaca tenderloin arrives on a sizzling volcanic stone that continues cooking at the table. The meat is leaner than beef and carries a sweetness that works with the rocoto pepper sauce. A full meal with a starter and a pisco sour costs S/90 to S/120. The staff is patient with altitude-addled tourists, which matters more than the decor. The lomo saltado here is competent but unnecessary. You did not come to Cusco to eat stir-fry.
For vegetarians, the options have improved dramatically. Green Point on Carmen Bajo 235 in San Blas runs a fully plant-based menu in a garden courtyard. The mushroom ceviche is the standout, marinated in lime with ají limo and crisped sweet potato. The kitchen also makes a credible vegan causa layered with avocado and olive tapenade. Mains run S/45 to S/75, and the portions are large enough to split. The place topped a TripAdvisor global "Hidden Gems" list in 2025, which means it now attracts the exact crowd that makes hidden gems unpleasant. Arrive before noon for lunch or after 8:00 PM for dinner to miss the tour groups.
Coffee in Cusco is no longer an afterthought. Three Monkeys Coffee Company on Pasaje Pampa de la Alianza 474 roasts beans from the Cusco cloud forest and treats them with the seriousness of a wine bar. The baristas explain altitude and processing method without being tedious. A pour-over costs S/15, which is steep for Peru but justified by the quality. They open at 8:00 AM, which is late by Andean standards but perfect for travelers recovering from altitude. For a quicker caffeine fix, Cercanía Pan y Café near Plazoleta Santa Catalina does good coffee and excellent baguettes from 9:00 AM.
Street food in Cusco is limited compared to Lima, but what exists is specific to the region. Choclo con queso, giant corn kernels with a slab of fresh Andean cheese, is sold from carts near the Plaza de Armas for S/5 to S/8. The corn is starchy, not sweet, and the cheese is salty and elastic. It is an acquired taste that locals eat daily. Anticuchos, beef heart skewers grilled over charcoal, appear after dark near the market for S/10 to S/15. The marinade is ají panca and cumin, and the texture is firmer than steak. If you are squeamish about organ meat, Cusco is not the place to confront that. Move on.
Chicha de jora, the fermented corn beer that predates the Inca Empire, is still brewed in the Sacred Valley and sold in Cusco's older bars. The flavor is sour, flat, and faintly alcoholic, like a bad cider. It is an acquired taste and not one most travelers acquire. A better introduction to Andean drinking is a pisco sour made with local pisco at Cicciolina's bar on Calle Ruinas 465. The bartenders know the balance of lime, syrup, and egg white, and the courtyard setting is warm without being touristy. A cocktail costs S/25 to S/35. For something non-alcoholic, chicha morada, the purple corn drink spiced with cinnamon and clove, is available everywhere and costs S/8 to S/12.
The honest truth about Cusco dining is that the altitude punishes ambition. Your appetite shrinks. Heavy red meat sits in your stomach like a stone. The best strategy is to eat small, eat early, and prioritize soup. The city's restaurant scene has improved enough that you can eat well at every price point, but the elevation will override any pretension. A S/300 tasting menu tastes the same as a S/20 market lunch when you are struggling to breathe.
What to skip: the pizza joints on Calle Plateros that target tired trekkers. Carpe Diem and La Bodega 138 serve edible pizza, but you flew to Peru for corn beer and guinea pig, not dough. Also skip any restaurant that advertises "Incan fusion" with a picture of a llama on the menu. The word fusion in Cusco usually means confusion. And avoid ceviche on your first day. The raw fish combined with altitude dehydration is a gamble that rarely pays off.
A practical note on timing: lunch is the main meal in Peru, and restaurants fill from 12:30 PM to 2:30 PM. Dinner service starts at 6:00 PM but most locals eat at 8:00 PM or later. If you have an early trek departure, eat at 6:00 PM and go to bed. The market closes at 6:00 PM, though some produce vendors stay later. Sunday evenings are quiet. Many kitchens close early or do not open at all.
For a final meal before leaving, buy chuta bread and local cheese at San Pedro Market and eat it on the train to Machu Picchu. The bread is dense and slightly sweet, the cheese is salty, and the combination has sustained travelers through the Sacred Valley for centuries. It is not fine dining. It is better than that. It is what Cusco actually tastes like.
By Sophie Brennan
Irish food writer and historian based in Lisbon. Sophie combines her background in medieval history with a passion for contemporary gastronomy. She has written for Condé Nast Traveller and authored two cookbooks exploring Celtic and Iberian culinary traditions.