MACHUPICCHU.CENTER logo


6 Best vegetarian and vegan restaurants in lima

Peru may be famous for its ceviche, but vegetables are a way of life here too—after all, it's home to 3,800 varieties of potatoes alone. Here's a list of the best spots to grab a raw taco, quinoa burger, or a big bowl of cashew pesto pasta, in the trendy Miraflores neighborhood and beyond. Lima is home to some of the best vegetarian, vegan and healthy restaurants in Peru. Listing the six best vegetarian and vegan friendly restaurants in Lima. We have listed the address, telephone, opening hours and website.

La Verde

La Verde is a 100% vegan restaurant located in the heart of Miraflores. The food here is typical bistro fare, and you'll find items like salads, wraps, sandwiches, quiches, fresh-baked organic bread, vegan waffles, and an assortment of teas and juices. They also serve empanadas, calzones, and a Mexican-inspired bean salad with pico de gallo salsa. The vibe is definitely of the bakery/cafe variety (there's even an assortment of table games on hand) yet the relatively steep prices will have you thinking you're in an upscale restaurant. One bonus is that La Verde also has a shop selling various food items and organic produce to go.

La Verde
Calle Gral. Recavarren 315, Miraflores
la verde

Classic tostadas with avocado, with a touch of sprouts, seeds and avocado.


El Jardin de Jazmin

El Jardin de Jazmin, located in central Miraflores, offers a mix of western and Latin fusion dishes. You'll find a fun and festive menu here, combining global influences in refined and rustic plates. Elevated dishes like grilled mushrooms with vegan mustard sauce share a menu with hearty comfort food like the black-bean burger with bbq sauce.

There are similar a la carte offerings like sandwiches and tacos made with vegan-friendly ingredients like lentils and garbanzos. You can also get a solid flat-bread pizza with no animal products anywhere in sight. El Jardin de Jazmin also has a craft beer selection (though some options, like the Fuller's Honey Dew Beer, are not vegan). Do check their webpage for events such as poetry readings, art exhibits, and live music.


El Jardin de Jazmín
Av. La Paz 838, Miraflores

el jardin de jazmin

Mantra Bowl, lettuce, arugula, baby spinach with quinoa tabbouleh salad, walnut pieces, grilled mushrooms, avocado, and quinoa nuggets in walnut sauce.


Armonica Cafe

Armonica Cafe isn't totally vegetarian—but the big variety of veg-friendly menu options at this Miraflores restaurant makes it worthy of a spot on this list. Delicious vegan pasta dishes like lasagna, Pomodoro, and cashew pesto are on offer, as well as a pleasing quinoa burger served with cocktail potatoes.

There's a solid list of smoothies that mix familiar ingredients—think berries, pineapple, coconut milk, and spinach. Come for breakfast and dive into an acai bowl (or a stack of comforting vegan waffles). And the restaurant's Eastern-inspired decor—Buddha statues and all—drives the funky, feel-good ambiance home.


Armonica Cafe
Av. La Paz 838, Miraflores

armonica cafe

Trout Tartare with avocado, beet, pickled cucumber, nikkei juice and toast, and enjoy it with a Peach Dont Kill My Vibes.


raw cafe

Raw Cafe is a small restaurant that, like La Verde, also has an organic store attached. Not all foods on the menu are of the raw persuasion, but there's a wide variety served at breakfast, lunch, tea time, and early dinner. On top of offerings like fresh salads, crackers, raw pizzas and tacos, sandwiches, and wraps, there's also a dessert menu featuring raw cakes (and of course there are plenty of gluten-free options).

The attached store sells superfoods and fresh produce like spirulina, camu camu, blueberries, Peruvian cacao nibs, chia seeds, and maca. Raw Cafe has a couple locations in the trendy Miraflores neighborhood, and they've expanded to other areas of the city, too.


Raw Cafe
Calle Independencia 587

raw cafe

A hearty vegan breakfast bowl at Raw Cafe


veda vegan-friendly

Veda is a vegan-friendly restaurant located in the heart of Miraflores. The menu features many Peruvian dishes (think ceviche and papa a la huancaina) with a vegan twist, substituting cashew cheese for dairy and vegetables for seafood. They also offer some international options such as pizza, Thai salads, and pasta with cabbage and garbanzo meatballs. You can even get a grilled tofu steak with basmati rice.

If it's a hot day, be sure to try their all-fruit ice cream without lactose or added sugar. Located right next to a yoga studio, Veda makes for an ideal spot to feed your stomach after feeding your soul. One other note about this restaurant is that they source sustainable produce grown within Peru, and the food is artfully presented.


Veda Vegan-Friendly
Calle Schell 630, Miraflores, Lima

veda vegan-friendly

An ingenious game with the traditional "papa a la huancaina".


veggie pizza

Rather than creating another run-of-the-mill pizza joint, the owners of Veggie Pizza decided to create a healthier menu that relies on fresh ingredients and low-fat dairy products. The idea was a smash, and in just a few years they've expanded from their original Miraflores location and now have three restaurants in the same neighborhood set in upscale digs and featuring towering wine racks.

But the pizza is the real reason to come. They do thin, honey-crust square pies that range from the traditional Margherita to the kaleidoscopic "Aurora Boreal," which is topped with ricotta cheese, blueberries, pecans, pineapple, and strawberries. They also have some solid appetizers like veggie burgers, tomato soup, and artichoke hearts stuffed with cheese and pesto. They do use dairy here, but you can easily have a full vegan experience by forgoing the cheese.


Veggie Pizza
Nicolas de Pierola 136, Barranco 15063

veggie pizza

Sweet pizza? of course! The Aurora Borealis is based on pizza dough, dipped in chancaca honey that melts with ricotta cheese, and topped with blueberries, strawberries, pineapple, pecans and fresh mint leaves.