Los restaurantes de Cusco ofrecen una variedad de platos peruanos y platos internacionales preparados por chefs expertos, así como una selección de vinos y bebidas nacionales e importadas. Los turistas pueden disfrutar de platos como lomo fino, trucha rosada, cordero, ceviche y cuy al estilo cusqueño, además de opciones internacionales como pollo al curry y trucha a la florentina. Los bares también tienen una amplia variedad de licores, vinos y bebidas calientes.