Display only vegan and vegetarian restaurants: Yes No

Guide to Lugano Vegan Restaurants, Vegetarian Restaurants, Natural Foods, & Health Food Stores.

Vegan / Vegetarian Restaurants: (6 Listings)

Natural Food

  • Vegan Restaurant
5.0 stars 8 reviews
Via Al Forte 2, Lugano, 6900
Mon-Sat 10:00am-8:30pm
Cuisine: Vegan, Italian, Raw, Western, Fast food, Juice bar, Take-out, Fusion

Opened Sept 2013 previously at via Ludovico Ariosto 6. Makes vegan pizza, piadina, focaccia, sandwiches, fusion food, and fruit juices. Moderate.

Sapori Bio

  • Vegan Restaurant
4.5 stars 8 reviews
Salita Chiattone 18, Lugano, Switzerland
Mon-Sat 8:00am-6:30pm
Cuisine: Vegan, International, Organic, Western, Take-out only

This small take away is all vegan and organic. Also has a little shop selling mainly vegan products. Lunch is from 12pm-4:30pm. Cash only. Inexpensive.



  • Vegetarian Restaurant
5.0 stars 1 review
Viale Carlo Cattaneo 21, Lugano, 6900
Call for hours - tell us
Cuisine: Vegan-friendly, Pizza, International, Italian

A 100% vegan/vegetarian restaurant. Offers freshly made-to-order/made-in-house items such as pizza, croissants and a large variety of main entrees, including many more. Open Mon-Tue 6:45 am - 7:00 pm. Wed-Sat 6:45 am - 11:00 pm. Closed Sun. Moderate.

Il Radicchio

  • Vegetarian Restaurant
3.5 stars 3 reviews
Corso Elvezia 22, Lugano, 6900
Mon-Fri 11:00am-3:00pm
Cuisine: Vegan-friendly, Lacto, Ovo, Organic

Offers three different vegetarian menu options with vegan options on request. Has outdoor seating. Reservations required. Wheelchair accessible. Moderate.


  • Vegetarian-Friendly
3.5 stars 2 reviews
Quartiere Maghetti, Lugano, 6900
Call for hours - tell us
Cuisine: Lacto, Ovo, International, Italian, Organic, Beer/Wine, Delivery, Take-out, Asian, European, Non-veg

Serves meat, veg options available. This restaurant on the border with Italy offers different cuisines and has a small vegan menu (shown on website). Moderate.

Health Food Stores, Vegan Shops, Vegan Bakeries, Vegetarian B&Bs, Veg Catering, Veg*n Organizations: (3 Listings)


  • Health Food Store
4.0 stars 4 reviews
Piazza Cioccaro 8, Lugano
Mon-Fri 8:00am-6:30pm, Sat 8:00am-5:00pm

Part of a Swiss chain of health food stores, also at Agno - Centro Migros; Bellinzona - Piazza Nosetto 6; Losone - Mercato Cattori; and other outlets (check webpage). This store in Lugano is located in the old town, near the funicular stop. No meat or fish. It's a little place with some veg products: tofu, seitan, fresh vegan bread, vegan cakes. Located just down the steps and on the other side of the walk from Sapori Bio.

Centro dietetico Muller - Vitashop Muller

  • Health Food Store
3.5 stars 3 reviews
Quartiere Maghetti 10 (at Via Carducci and Via Ger. Vegezzi), Lugano 6900
Mon-Fri 9:30am-6:30pm, Sat 9:30am-5:00pm

Small health food store that's part of a Swiss chain. In the old town of Lugano, inside a little gallery shop called "Quartiere Maghetti." Some vegetarian and vegan options. No meat or fish sold, but the vitamins are not vegetarian.

Still hungry? Try searching HappyCow for areas surrounding Lugano.
Please help us improve this Lugano vegetarian restaurant guide:
  • Add health food stores, cafes, or a vegetarian restaurant Lugano.
  • Report technical difficulty.
  • Phone ahead before you visit any listing in this restaurant directory.
  • Please let these businesses know you found them on HappyCow
Spread the word! - Link to this page from your webpage, blog, facebook, or newsletter.

Voted "Best Vegetarian Restaurant Guide" on the Internet, this is the place to find good vegan restaurants & healthy food! HappyCow was created to assist in making healthy vegetarian food available to all wherever possible. These Lugano vegetarian and vegan restaurant listings are primarily from you, the users, and some maybe arbitrary, outdated, or incomplete. If you are a local to Lugano and know of any places (vegetarian restaurants Lugano) that are not included here please add them. HappyCow© and its creators claim no responsibility for any information that might be inaccurate in any way.