Vegan food in Lima? Yes, apparently. I asked some vegans for their list of places to eat. This blog posting is cribbed off of their list (though, I think you can ask at any place and then can probably make it vegan for you.)
Raw Café (also in Surco), Calle Independencia 587
El Jardín de Jazmín, Av La Paz 838
Bao!, Manuel Bonilla 105 (has 2 vegan options)
Veda Restaurante, Av. Schell 630
Tierra Santa, Av. Schell 354 (has various vegan options)
Seitan–Urban Bistro, Calle Alfonso Urgarte 150
La Verde, Bío Factoría, Calle Gral. Recavarren 315
there are several restaurants right around La Verde that also offer vegan food
Armonica Café, Mariscal La Mar 1167
Trattoria dei Prati, Cantuarias 239, Miraflores: They wiill make changes in their menu to accommodate for vegans
Panchita, Calle 2 de Mayo 298, Miraflores, has a great salad bar with lots of vegan options, as well as a number of side dishes that fit the bill.
Rasson, Calle Gral Mendiburu 1007, Miraflores
Jeronimo, Av Mariscal La Mar 1209, Miraflores: Also, guessing that they can make vegan considering the international experience of the owner.
Veggie Pizza: They will probably also accommodate vegans if you ask them.
Cosme, Tudela y Varela 162, San Isidro: Ask them.
Germinando Vida, Av Almirante Miguel Grau 209A, Barranco (Possibly closed…)
Las Vecinas, Domeyer 219, Barranco
La Isolina, Av San Martin 101, will make you vegan food if you ask for it.
Veggie Pizza: This is a chain so there is also a location in Barranco. This location is right under the chocolate shop (and many of the chocolates are vegan…)
Mozart Cafe, Av. Primavera 605, San Borja, also has a massive salad bar.
Given the rise of the Peruvian food culture, I would guess that most restaurants on my list of 100 restaurants to try can do various vegan options (You can ask, “tiene platos veganos?” or “tienes opciones para veganos?”) Let me know what you try by commenting on my blog.