Sign In
The Best Vegetarian Restaurants In Guadalajara, Mexico
Save to wishlist

The Best Vegetarian Restaurants In Guadalajara, Mexico

Picture of Lauren Cocking
Updated: 9 February 2017
Vegetarians and vegans can often find themselves stuck for choice, particularly in a country like Mexico; however Guadalajara has some incredible dining options for those with special dietary requirements. Read on to find our top veggie-friendly spots in Guadalajara.
Save to wishlist

Vegetariano Zanahoria

Vegetariano Zanahoria is a well-located restaurant that looks small from the outside, but as you enter you really begin to appreciate the expansiveness of the dining area. The high ceilings and abundance of plants make you feel as though you’re outdoors, (although this can make it a bit chilly). The portions are well sized and all delicious, and they have an excellent menu of the day for just over 100 pesos (about $6 US). This includes salads, soups, and main course options such as mushroom ‘meatballs’, vegetable stuffed baked plantain, and aguas frescas. Check out the health food store in the front. Opening hours: Wed-Mon 8am-7pm.

Address & telephone number: Avenida Américas 332, Guadalajara, Mexico, +52 33 3616 6161

Green smoothie © Robert Gourley/Flickr
Green smoothie | © Robert Gourley/Flickr
Save to wishlist

La Fresca

A slightly more specific option than the previous restaurant, La Fresca offers raw vegan options that are worth keeping in mind, whether you follow a similar diet or just want to try it out. As well as this, they offer the standard vegan and vegetarian options, such as super food bowls and cold press smoothies served in jars. The service is fast and the atmosphere is laid-back, the perfect place for a lunch with friends. The raw vegan desserts are absolutely unmissable, too. Enjoy them in the lovely courtyard, lined with plants. Opening hours: Mon-Fri 8am-7pm, Sat 9am-2pm.

Address & telephone number: Sao Paulo 2364 Interior 21, Guadalajara, Mexico, +52 33 3817 5886

Save to wishlist


Falafel, it goes without saying, specialises in falafel. Served in wraps or pitta bread, this is great Mediterranean-inspired vegetarian food in the heart of Guadalajara and an excellent option for a quick lunch in and among exploring the city. The hummus is also an added delight, and we recommend making sure you try it. Couscous and chickpea croquetas also make an appearance on this well-rounded menu. Opening hours: Mon-Fri 11am-6.30pm.

Address & telephone number: Calle Marsella 164, Guadalajara, Mexico, +52 33 3615 7237

Lúcuma | Courtesy of Lúcuma
Save to wishlist


Often described as a hidden gem of vegetarian dining in Guadalajara, this is one to visit before it grows too much in popularity. Lúcuma offers a simple menu, featuring some permanent items and a two option specials menu, updated daily. The flavors are out-of-the-ordinary and inventive, with highly recommended rosemary and watermelon flavored waters on offer as well as some great vegetarian burgers and desserts. Try out the cauliflower wings with buffalo sauce, or the plantains with strawberries. Fine dining, vegetarian style. Opening hours: Tue-Sat 2pm-10.30pm, Sun 1pm-5.30pm.

Address & telephone number: Justo Sierra 1733, Guadalajara, Mexico, +52 33 4040 6047

Save to wishlist

La Oliva

A top-rated restaurant in Guadalajara, La Oliva has a friendly environment and twists on traditional Italian classics, as well as a strong ethical stance on the use of animal products. They aim to spread the activist attitude that is so intimately connected with being vegetarian or vegan through their delicious dishes. Even if you aren’t thinking of becoming vegetarian, this is a truly awesome restaurant. The menu is minimal, but offers permanent favorites such as panini and pastas at really affordable prices. Opening hours: Mon-Fri 12pm-5pm; 7pm-9pm, Sat 12pm-5pm.

Address & telephone number: Ramos Millán 647, Guadalajara, Mexico, +52 33 1114 9830

Save to wishlist

La Caravana Vegetariana

La Caravana Vegetariana is a quaint restaurant with outdoor seating options. The quality and portion size of their Mexican inspired dishes will please customers. We recommend the chilaquiles, or the lonches bañados (literally, ‘bathed sandwiches’, baguette style sandwiches covered in flavorful sauces). The presentation of their dishes is second to none, and they are also fans of the smoothies-served-in-jars look. This is absolutely not a bad thing however, in fact their green juices are both moreish and healthy. Opening hours: Sun-Fri 9am-6pm.

Address & telephone number: Enrique Dias de Leon between Libertad and Miguel Blanco, Guadalajara, Mexico, +52 33 3956 0770

Indian spices © David D/Flickr
Indian spices | © David D/Flickr
Save to wishlist

Vrindavan Deli

An Indian/Pakistani twist on vegetarian food in Guadalajara, Vrindavan Deli is a staple of meat-free dining in this historic Mexican city. Their buffet is a huge draw, and features lots of spicy, Indian-inspired vegetable-based dishes that make it a great option for anyone craving a different kind of spice to the chile de árbol that features heavily in Mexican cuisine. This is a dining experience that will feed both the body and the soul and we definitely recommend checking it out. Opening hours: Mon-Sat 1.30pm-5pm.

Address & telephone number: Pablo Villaseñor 25, Guadalajara, Mexico, +52 33 3331 1553

Banana bread © Jo del Corro/Flickr
Banana bread | © Jo del Corro/Flickr
Save to wishlist

María Tomate

The daily menu that only costs 50 pesos (about $3 US) per person is a huge draw at the lovely María Tomate. This budget option includes salad, soup, and a main dish, and is well worth the (small) investment. The outdoor seating is lovely, albeit small, and you can indulge in a little people-watching as it looks right out on to the street. If the daily menu doesn’t take your fancy, choose between pasta dishes, portabella burgers, and even quiche. The desserts are also worth taking a look at, particularly the delicious banana bread. Opening hours: Mon-Sat 12.30pm-6pm.

Address & telephone number: Justo Sierra 2202, Guadalajara, Mexico, +52 33 3615 3895