AlmaZen Review: Gourmet Vegetarian Food in Lima

This page may contain affiliate links. Please read our disclosure for more info.

It is possible to find vegetarian restaurants in South America but unfortunately most of them are awful, serving up bland, uninspiring fare with too much focus on soya. But in Lima we found the best vegetarian restaurant we have eaten in since Buenos Aires.

AlmaZen is on a completely different level to those veggie set lunch places, delivering quality, inventive, organic food in a  lovely setting. Prices are high, painfully high for Peru but absolutely worth it. We were sick of eating average and unhealthy meals and AlmaZen was just what we craved. Despite the price we went there twice.

Located in a quiet part of Miraflores, AlmaZen has a cafe serving tea and cakes and a small dining room with just four tables. It’s a classy but homely place with an intimate atmosphere and a friendly owner/ chef happy to chat and answer any questions about the food.

While waiting for our meal we enjoyed complementary home made wholemeal garlic bread and a small cup of herb tea. We ordered strawberry juices without knowing the price (15 soles/US$5!) but the huge glasses of wonderfully flavourful juice were so delicious that we couldn’t resist when we returned.

We shared a starter and each time it was the highlight, giving us the opportunity to try vegetarian versions of Peruvian seafood classics. The avocado and mango ceviche was beautiful (see top photo). The combination of the two fruits with onion in a tangy chilli and lime dressing was incredible. It had been a long time since we had eaten anything so fresh and unique.

vegetarian causa, AlmaZen, Lima

Vegetarian causa

On our next visit we went for a similar starter, this time a vegetarian causa. The avocado and mango mixture was served on a bed of creamily soft  yellow mashed potato. Divine.

Olive risotto, AlmaZen, Lima

Olive risotto

The main courses were just as wonderful. An olive risotto cooked to perfection and stuffed courgette with baby roast potatoes and onions, mashed potatoes and fresh salad.

Stuffed courgette, AlmaZen, Lima

Stuffed courgette

On our second visit we continued the theme with pepper stuffed with cheese and potato with similar sides to last time including a salad featuring sweet yellow cherry tomatoes.

Stuffed pepper, Almazen Lima

Stuffed pepper

We also had creamy gnocchi in a yellow garlic sauce.

Gnocchi, AlmaZen, Lima


Everything we ate at AlmaZen was heavenly and worth the crazy 115-125 soles (US $40-45) price tag for two juices, one starter and two mains. This is four times the price we paid for any other meal in Peru, but for this quality you’d be looking at US$100 in the US, so think of it as a bargain!

Address: Recavarren 298, Miraflores, Lima
Opening hours: Mon. to Fri. 11 a.m. – 11 p.m, Sat. 5 p.m. to 11 p.m.
Telephone: 243 0474

Are you looking for Christmas gift ideas? See our guide to the 50 Best Gifts for Travelers. They are ideal for travel lovers who want to pack light and include something for every budget.

Leave a comment and let us know your favourite vegetarian restaurants in Peru.

  • Share:

Enter your email to sign up for our monthly newsletter and free ebook South America Highlights.

11 Comments (4 pingbacks)

  1. All those dishes sound and look delish! I, my vegetarian husband and stepdaughter will be in Peru next year and I am already looking for places where both will be able to have nice meals – while I indulge myself at Francesco’s with seafood. El Alma Zen looks fantastic! I could not find a website for the place, so thanks for posting all these details.


  2. I have been in AlmaZen once. Even though I am not vegetarian, the food was really good. A lot of different tastes. The prices are in the average of Lima for a place with that quality and location.


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.