Vegan Guide to Lima: Plant-Based Eating in Peru's Capital
Lima has developed one of the more substantial plant-based food scenes in Latin America over the past decade, driven partly by the city’s broader culinary reputation and partly by growing local interest in health-focused eating. The neighbourhoods of Miraflores, Barranco, and San Isidro hold the majority of dedicated vegan and vegetarian restaurants. Traditional Peruvian cooking, however, is heavily meat-based — lard, offal, and fish feature throughout the national cuisine — so navigating outside these neighbourhoods requires more care. For a broader overview of Lima’s dining landscape, see our Peruvian food guide.
What to Know Before You Eat
Traditional Peruvian dishes rely heavily on animal products. Lomo saltado uses beef, anticuchos are beef heart, ceviche is raw fish, and even many potato-based dishes are cooked in lard or served with cream. In neighbourhoods without dedicated vegan options, the safest approach is to ask directly: “¿Tiene opciones veganas?” (Do you have vegan options?) and “¿Está preparado con manteca?” (Is it made with lard?).
A few traditional preparations that can be vegan-friendly:
- Causa — mashed potato terrine. Can be made entirely plant-based if the filling is vegetable-based and no egg-mayo is used. Ask specifically.
- Vegetarian ceviche — available at some modern restaurants using mushrooms, cactus (nopal), or jackfruit. Not a traditional preparation but increasingly offered.
- Quinoa dishes — quinoa soup and salads are naturally plant-based in many preparations.
- Aji amarillo sauces — the yellow pepper paste used widely in Peruvian cooking is generally vegan.
Vegan and Vegetarian Restaurants in Lima
Miraflores
Bgreen (Miraflores) — One of Lima’s most established plant-based restaurants with a wide menu covering burgers, grain bowls, pasta, and daily specials. The lunch set menu (approximately S/25–S/35 as of 2026 for two courses) is popular with locals. Located on Avenida Benavides, within walking distance of Larcomar mall. Open daily for lunch and dinner.
T’anta (Miraflores, multiple locations) — Part of the Gastón Acurio restaurant group, T’anta is a casual Peruvian café chain with several consistently vegetarian-friendly dishes including causa, vegetable stews, and salads. Not entirely vegan but has clearly labelled options. Mains approximately S/30–S/55 as of 2026. Useful because it is widely available and reliable.
Raw Café (Miraflores) — Small café focused on cold-press juices, smoothie bowls, and raw/vegan food. Good for breakfast or a light meal. Prices approximately S/20–S/40 for a meal as of 2026. On Calle Schell in the residential part of Miraflores.
Barranco
La Planta (Barranco) — Probably the most talked-about vegan restaurant in Lima, with a changing seasonal menu using Peruvian ingredients in plant-based preparations. Dishes include potato terrines, fermented sauces, and vegan ceviche variations. Mains approximately S/35–S/60 as of 2026. Reservations recommended at weekends. Located on Avenida 28 de Julio.
El Vegetariano de Barranco (Barranco) — Casual neighbourhood spot with a daily set-menu lunch that is usually fully vegan. Approximately S/18–S/28 for the full set as of 2026. The menu changes daily and is written on a chalkboard — arrive before 13:30 for the full selection.
San Isidro
Green Point (San Isidro) — Buffet-style vegetarian/vegan restaurant popular with the local business-district lunch crowd. Priced by weight; approximately S/25–S/45 for a standard plate as of 2026. The format lets you assess exactly what is in each dish before serving yourself. Consistently good quality and reliable for fully plant-based eating.
Self-Catering and Supermarkets
Lima’s main supermarket chains in Miraflores and San Isidro carry a reasonable range of vegan products:
Vivanda — The upmarket chain with the best health-food and organic selection. Usually stocks plant-based milks (oat, almond, soy), tofu, tempeh, nutritional yeast, and a growing range of imported vegan packaged goods. Locations on Ricardo Palma and Benavides in Miraflores.
Wong — Wider and cheaper than Vivanda. Good produce section, standard supermarket range. Multiple Miraflores and San Isidro locations. Reliable for basics: legumes, rice, fresh vegetables, fruit, and plant milks.
Metro — Budget supermarket with good produce prices. Less speciality stock than Vivanda, but perfectly adequate for self-catering. There is a large Metro near the Ovalo Gutierrez area, accessible by bus from most of Miraflores.
Surquillo Market No. 2 (Mercado de Surquillo) — Approximately 15–20 minutes by taxi from central Miraflores, this is Lima’s best fresh market for produce. Vendors sell fruit, vegetables, herbs, grains, and pulses at significantly lower prices than supermarkets. Cash only; arrive before 13:00 for the best selection.
Eating Out in Other Lima Neighbourhoods
Outside Miraflores, Barranco, and San Isidro, vegan options are more limited. Lima Centro (the historic downtown) has few dedicated vegetarian restaurants. Surquillo has some small health-food cafés near the market. San Borja and La Molina (residential eastern suburbs) have a handful of plant-based options but require a taxi to reach.
If you are in a non-tourist neighbourhood and need to eat, menú del día restaurants (the standard Peruvian fixed-price lunch) occasionally offer a vegetable soup as the first course and a bean or lentil-based second course on request — ask at the counter before sitting down.
Must-Try Dishes Adapted for Vegans
- Causa vegana — potato terrine layered with avocado, vegetables, and vegan sauce. Available at most plant-based restaurants in Lima.
- Aguadito de hongos — mushroom version of the traditional chicken coriander soup. Rich, filling, and warming.
- Quinoto — quinoa cooked like risotto, increasingly offered as a vegan-friendly starter or side.
- Mazamorra morada — purple corn pudding. Traditional preparation is naturally vegan (corn, fruit, cinnamon). Available at markets and some restaurants.
- Chicha morada — purple corn drink (not fermented). Completely plant-based and available everywhere. A useful default drink when in doubt.
Practical Notes
- Asking clearly matters. “Sin carne” (without meat) does not necessarily mean vegan — fish, eggs, and dairy may still be present. Say “soy vegano/a, sin ningún producto animal” (I am vegan, without any animal products) for the clearest communication.
- Menus in Miraflores are increasingly available in English and often label vegan items (V) or vegetarian items (VG).
- Traditional restaurants outside the main tourist districts will have very limited options. Prioritise dedicated plant-based places for main meals.
- WhatsApp delivery is widely used in Lima — most restaurants listed above are available on Rappi or PedidosYa for delivery if you are self-catering. Digital nomads based in the city for longer stays will find more context in our digital nomad Lima guide.
Book an experience
Vegan Guide in the area
Instant confirmation · Free cancellation on most bookings
Frequently Asked Questions
- Is Lima good for vegans?
- Lima has a growing plant-based scene, particularly in Miraflores, Barranco, and San Isidro. Dedicated vegan and vegetarian restaurants exist throughout these neighbourhoods. That said, traditional Peruvian cuisine is heavily meat-based — outside the tourist areas and specific plant-based restaurants, vegan options can be limited. Lima is considerably more accommodating than Cusco or smaller Peruvian cities.
- Can traditional Peruvian dishes be made vegan?
- Some can. Causa (mashed potato terrine) can be prepared vegan without the traditional egg-based mayo and without tuna or chicken filling — ask specifically. Vegetarian ceviche (made with mushrooms or cactus) is available at some modern restaurants. Quinoa dishes and potato-based preparations are inherently vegan-friendly. However, many traditional dishes use lard, animal stock, or butter as base ingredients — always ask about preparation.
- Is bread in Peru vegan?
- Not always. Some traditional Peruvian bread (pan de yema, pan frances) is made with lard (manteca de cerdo). In Lima's bakeries and cafés, bread is more likely to be vegan-friendly, but it is worth asking. Supermarket bread from commercial brands (Bimbo, etc.) usually lists ingredients clearly.
- Where are the best supermarkets for vegan self-catering in Lima?
- Wong, Metro, and Vivanda are the main supermarket chains in Miraflores and San Isidro. All stock plant-based milks, tofu, legumes, and a growing range of vegan packaged foods. Vivanda tends to have the widest organic and health-food selection. Local markets (like Surquillo Market No. 2, a short taxi from Miraflores) offer the cheapest fresh produce.
- What is the average cost of eating vegan in Lima?
- At dedicated vegan restaurants in Miraflores, expect to pay approximately S/25–S/55 for a main course as of 2026. Lunch menus (menú del día) at some plant-based restaurants offer a three-course set lunch for approximately S/20–S/35. Self-catering from supermarkets or cooking with market produce is significantly cheaper.