Five vegetarian and vegan options in Milan

Expand your horizons and explore Milan’s foodie scene by trying out restaurants that offer health-conscious and ethical dining in Milan. This guide shows some of the best options for vegetarian and vegan food in Milan, from smoothies to burgers to Indian cuisine.

Joia Kitchen

Want to try a Michelin star restaurant with vegetarian options? Try Joia Kitchen. While it is a more expensive option than our other recommendations, it will be worth it to treat yourself to chef Pietro Leemann’s innovative suggestions. He has created dishes you won’t find anywhere else – chic, creative vegetarian food with unusual flavours. For a less expensive taste of the restaurant, choose a table overlooking the kitchen to eat their veggie cubes. With this option, diners can try an assortment of small portions of the seasonal dishes offered on tasting plates. Michelin-calibre veggie dishes are a highlight of Milan’s foodie scene.

Visit Joia Kitchen at Via Panfilo Castaldi 18, five minutes on foot from Porta Venezia M1 metro station.

Shaolin State of Harmony

Shaolin State of Harmony is located inside the Shaolin Buddhist cultural centre, and is entirely focused on bio-natural food. This raw vegan restaurant has ethical recipes and food combinations that are both health-conscious and great tasting. Their seasonal menus are fuelled with fresh ingredients and innovative takes on vegan cuisine. In addition, they are known for their homemade desserts. Great to try with friends with varying dietary preferences, Shaolin offers the choice between a vegan menu and an entirely raw menu. Expand your veggie palate at this top Milan restaurant.

Visit Shaolin at Via Teglio 11. No credit cards.

Flower Burger

One of the top veggie stops in Milan is Flower Burger. Not only are they the first “gourmet veganburgheria” of Italy, with seven outlets across the country, but they are also the first fast food in the world to offer colourful vegan burgers. Flower Burger’s innovative take on this is complemented by seasoned potatoes on the side. Their bright, homemade creations can satisfy any vegetarian’s burger craving.

Visit Flower Burger at either of their two locations in Milan: one is at Porta Venezia at Viale Vittorio Veneto 10, and the other is at Porta Genova at Via Tortona 12. They also offer a  home delivery option. 


Govinda is highly recommended if you are interested in more adventurous cuisine. This restaurant offers a wide array of Indian-inspired vegetarian dishes. Govinda is influenced by the Hare Krishna movement, meaning that the restaurant is a temple dedicated to nourishing both the bodies and spirits of all who dine there. In accordance with the philosophy, they do not offer any dishes with meat, fish or eggs. Additionally, there is no alcohol served at the establishment. Instead, Govinda offers fruit drinks to complement ethical food. Visit this restaurant for a uniquely inspired vegetarian dining experience.

Just five minutes from the Duomo square at Via Valpetrosa 5, it is the place for vegetarians and visitors alike to nourish both body and soul.

Mantra Raw Vegan

As the first raw vegan restaurant in Italy, Mantra is a must-visit. Satisfy your cravings by choosing from any of their cold pressed juices, smoothies, snacks, and sweets. For the most health conscious, they also sell their own detox drinks. Diners feel the full effect of the raw food movement lifestyle at Mantra. Instead of a kitchen, there is a raw bar where the food and drinks are concocted. It is considered a restaurant, a market, and a state of mind. This shines through in the bright, fresh decor and presentation of the dishes – all of which make it highly instagrammable. Whether you’re a raw food enthusiast or food blogger, Mantra in is well worth a visit in Milan.

It is located at Via Panfilo Castaldi 21, in the Porta Venezia area. 

Italy, home of the iconic Mediterranean diet, is a great destination for food, vegetarian options included. However, it can sometime be difficult to find variety in veggie options, and is especially difficult to find restaurants that provide vegan-friendly dishes.