Best Vegetarian and Vegan Places in Milan Worth Visiting
Words by
Giulia Rossi
Milan has a thriving plant-based scene that most visitors completely overlook, and after years of eating my way through the city, I can tell you that the best vegetarian and vegan places in Milan are not just afterthoughts or sad side dishes. They are destinations in their own right, run by people who care deeply about flavor, sourcing, and the kind of hospitality that makes you want to linger. Whether you are a committed vegan or just curious, this city will surprise you.
The Rise of Vegan Restaurants Milan
The story of vegan restaurants Milan has built over the past decade is one of quiet rebellion against the stereotype that this city only cares about risotto and osso buco. It started small, with a handful of raw food cafés in Navigli and Brera, and has grown into a full-fledged movement that now spans every neighborhood. What makes this scene special is that it never feels preachy. The chefs here are cooks first, activists second, and they understand that Milanese diners, even the most devoted meat-eaters, will not return if the food is not extraordinary. I have watched this evolution happen in real time, and the result is a city where plant-based food Milan offers is now woven into the fabric of everyday dining, not segregated into a separate category.
Joia, Via Panfilo Castaldi 18
Joia has been serving vegetarian and vegan fine dining since 1906, making it one of the oldest vegetarian restaurants in Europe, and it remains the gold standard for anyone exploring meat free eating Milan has at the highest level. Chef Pietro Leeman has built a tasting menu that changes seasonally but always includes a signature dish of seared porcini with truffle oil and a dessert of dark chocolate fondant that even dedicated carnivores rave about. The restaurant sits on Via Panfilo Castaldi in the Porta Venezia area, and the dining room feels like stepping into a 19th-century salon, with white tablecloths, soft lighting, and a wine list that pairs biodynamic Italian wines with each course. Go for dinner on a weekday evening, as weekends are booked weeks in advance, and ask the sommelier to guide you through their natural wine selections, which are among the best in the city. One detail most tourists miss is that Joia also runs a cooking school on certain Saturday mornings, where you can learn to make their famous chickpea flour crepes, a class that fills up fast and is worth planning your trip around. The only minor drawback is that the fixed tasting menu, while exquisite, can feel a bit rigid if you prefer a more casual, à la carte experience.
Mantra Raw Vegan Restaurant, Via Cesare Arici 18
Tucked along Via Cesare Arici near the Navigli canal district, Mantra Raw Vegan Restaurant is where raw food meets Milanese elegance, and it has been a staple of the plant-based food Milan scene since it opened. The space is intimate, with warm wood tones and soft music that makes it feel more like a private home than a restaurant, and the chef prepares every dish without cooking above 42 degrees Celsius, which means the flavors come entirely from fermentation, dehydration, and fresh ingredients. Order the zucchini lasagna layered with macadamia ricotta and the raw tiramisu, which uses activated charcoal and cashew cream, both of which are standouts. The best time to visit is for Sunday lunch, when they offer a multi-course raw tasting menu that is more affordable than dinner and lets you experience the full range of their technique. A local tip: ask about their fermented nut cheeses, which they make in-house and which most first-time visitors do not even know exist. Mantra connects to Milan's broader character because it proves that raw vegan food can be indulgent and satisfying, challenging the assumption that Milanese dining must involve slow-cooked meats and butter. The outdoor seating along the small terrace can get uncomfortably warm in July and August, so book indoors during peak summer.
Flower Burger, Via dei Fieni 12 and Via Paolo da Cannobio 4
Flower Burger is the most colorful vegan fast food you will find in Milan, with its pastel-pink interiors and burgers that look like they were designed for Instagram but taste like they were made by someone who actually understands plant-based protein. The original location on Via dei Fieni 12, near the Duomo area, is the one I visit most often, though the newer branch on Via Paolo da Cannobio 4 by the Navigli is equally good and has more seating. Order the Flower Burger Classic, which uses a house-made vegetable patty with a bright pink beet-based bun, and pair it with their sweet potato fries, which are dusted with rosemary salt. The best time to go is mid-afternoon between lunch and dinner rush, around 3 or 4 PM, when you can actually sit and enjoy the space without a wait. Most tourists do not realize that Flower Burger also does a weekend brunch with pancakes and açaí bowls, which is one of the best meat free eating Milan brunch options. The pink aesthetic is fun, but the music can get loud on Friday evenings, so if you want a quieter meal, stick to weekday lunches.
So Good Vegan, Via Morimondo 23
So Good Vegan sits on Via Morimondo in the Tortona design district, an area known for its fashion showrooms and creative studios, and the restaurant fits right in with its minimalist Scandinavian-inspired interior and focus on whole-food plant-based cooking. The chef, who trained in both Milan and Copenhagen, has built a menu that rotates weekly but always includes a coconut curry with seasonal vegetables and a raw cheesecake that has become something of a local legend. What makes this place worth visiting is the attention to sourcing: they list their farms on a chalkboard near the entrance, and most ingredients come from within 100 kilometers of the city. Go for lunch on a weekday, as the space is small and fills up quickly with the Tortona design crowd, and try their daily soup, which is always made from scratch and changes with the season. A detail most visitors miss is that So Good Vegan also sells a small selection of house-made nut butters and granola to take away, which make excellent gifts. The connection to Milan's creative Tortona neighborhood gives this place an energy that feels distinctly modern and forward-looking. One honest critique: the portions can feel modest for the price, so consider ordering a side if you are particularly hungry.
Pangea Ristorante Biologico, Via delle Leghe 18
Pangea has been a cornerstone of organic and vegetarian dining in Milan since the early 1990s, and its location on Via delle Leghe in the Porta Romana area makes it a favorite among locals who have been coming here for decades. The menu is entirely organic, with a strong emphasis on seasonal vegetables, legumes, and whole grains, and the kitchen is known for its vegetable lasagna and a chickpea flour flatbread that they bake fresh throughout the day. What sets Pangea apart is its commitment to zero-waste cooking: vegetable scraps go into broths, and they compost everything they cannot use, a philosophy that predates the current sustainability trend by decades. The best time to visit is for their weekday lunch buffet, which offers a generous spread at a fixed price and lets you sample multiple dishes in one sitting. Most tourists do not know that Pangea also hosts monthly community dinners where guests sit at long communal tables and share a family-style meal, an experience that captures the warmth of Milanese hospitality. The interior is cozy but can feel cramped when full, so arrive early or be prepared to wait for a table during peak hours.
La Bottega del Vino e della Pizza, Via della Spiga 2
While not exclusively vegetarian, La Bottega on the elegant Via della Spiga in the Quadrilatero della Moda has one of the best vegan pizza selections in central Milan, and it deserves a mention for anyone exploring vegan restaurants Milan has in its fashion district. The restaurant has been here for decades, and its wood-fired oven produces a crust that is thin, slightly charred, and perfectly chewy, topped with seasonal vegetables and house-made vegan pesto. Order the pizza with roasted artichokes, olives, and capers, and pair it with a glass of organic Prosecco from their curated list. The best time to go is for a late lunch, around 2 PM, after the fashion crowd has cleared out and before the evening service begins. A local tip: ask for the off-menu vegan dessert, which changes daily and is never listed but is always worth trying. This place connects to Milan's identity as a fashion capital because it has long been a gathering spot for designers and editors who appreciate quality ingredients without pretension. The only downside is that the central location means prices are slightly higher than what you would find in the outer neighborhoods.
Loving Hut, Via Ugo Foscolo 8
Loving Hut is part of an international vegan chain, but the Milan location on Via Ugo Foscolo, near the Porta Ticinese area, has carved out its own identity with a menu that blends Asian-inspired dishes with Italian ingredients. The space is simple and unpretentious, with bright lighting and a cafeteria-like setup that might not win design awards, but the food is consistently good and remarkably affordable, making it a go-to for students and budget-conscious diners. Order the vegan ramen with miso broth and seasonal vegetables, or the rice plate with curry and mock meat, both of which are filling and well-seasoned. The best time to visit is for weekday lunch, when they offer a fixed-price menu that includes a main, side, and drink for under 10 euros. Most tourists walk right past this place because it does not look like much from the outside, but it is one of the most reliable spots for meat free eating Milan offers at a low price point. Loving Hut connects to the Porta Ticinese neighborhood's character as a diverse, multicultural area where international cuisines thrive alongside traditional Milanese fare. One thing to note: the service can be slow during the lunch rush, so patience is required if you are in a hurry.
Ritual Bakery, Via Carlo Botta 14
Ritual Bakery on Via Carlo Botta, in the Città Studi area near the university, is a fully vegan bakery and café that has become a morning ritual for locals and a must-visit for anyone with a sweet tooth exploring plant-based food Milan has in its academic neighborhood. The bakery specializes in sourdough bread, croissants made with plant-based butter, and a rotating selection of cakes and tarts that are all free from animal products but taste indistinguishable from their traditional counterparts. Order the vegan cornetto with apricot jam and a flat white made with oat milk, and if you are there on a weekend, try their seasonal fruit tart, which uses whatever is freshest at the market that week. The best time to go is early morning, between 7 and 9 AM, when the bread is just out of the oven and the pastries are at their peak. A detail most visitors miss is that Ritual Bakery also sells loaves of sourdough to go, which make excellent travel snacks and keep well for a day or two. The connection to the university neighborhood gives this place a youthful, intellectual energy, and you will often see students and professors working on laptops at the small tables near the window. The space is quite small, so do not expect to linger for hours, especially on weekend mornings when there is a line out the door.
When to Go and What to Know
Milan's vegetarian and vegan scene is active year-round, but the best time to explore it is during the spring months of April and May, when seasonal vegetables are at their peak and many restaurants update their menus. Most vegan restaurants Milan offers are closed on Mondays or have reduced hours, so always check before you go. Reservations are essential for dinner at places like Joia and Mantra, especially on weekends. Tipping is not obligatory in Italy, but rounding up the bill or leaving 10 percent is appreciated for good service. If you are visiting during Fashion Week or Salone del Mobile, book everything well in advance, as the city fills up and even casual spots become hard to get into.
Frequently Asked Questions
What is the one must-try local specialty food or drink that Milan is famous for?
Milan is famous for risotto alla milanese, a saffron-infused rice dish that is traditionally made with bone marrow but can be found in vegan versions at several plant-based restaurants in the city. Another local specialty is panettone, the sweet bread traditionally eaten at Christmas, which several vegan bakeries in Milan now produce using plant-based butter and aquafaba. For drinks, order a Campari soda or an Aperol spritz, both of which are naturally vegan and deeply tied to Milanese aperitivo culture.
Is the tap water in Milan safe to drink, or should travelers strictly rely on filtered water options?
The tap water in Milan is perfectly safe to drink and is regularly tested for quality. The city's water comes from deep underground aquifers in the Po Valley and is considered among the best in Italy. Many locals drink it directly from the tap, and restaurants will happily serve you a carafe of acqua del rubinetto if you ask. You do not need to rely on filtered or bottled water unless you prefer the taste.
How easy is it to find pure vegetarian, vegan, or plant-based dining options in Milan?
Milan has over 30 fully vegan or vegetarian restaurants and at least another 50 establishments with clearly marked plant-based options on their menus. The city has seen a significant increase in vegan dining over the past decade, and most neighborhoods now have at least one dedicated plant-based restaurant. Even traditional trattorie in areas like Brera and Navigli typically offer multiple vegetable-based courses, making it relatively straightforward to eat meat-free throughout the city.
Is Milan expensive to visit? Give a realistic daily budget breakdown for mid-tier travelers.
A mid-tier daily budget for Milan runs approximately 120 to 180 euros per person, covering a mid-range hotel or Airbnb (70 to 100 euros), two meals at casual to mid-range restaurants (30 to 50 euros), local transportation and a few museum entries (15 to 25 euros), and coffee and snacks (5 to 10 euros). Vegan fast food like Flower Burger can keep meal costs under 15 euros per person, while fine dining at places like Joia can push a single meal above 60 euros. Public transport is affordable at 2.20 euros per metro ride or 7.60 euros for a 24-hour pass.
Are there any specific dress codes or cultural etiquettes to keep in mind when visiting local spots in Milan?
Milan is a fashion-conscious city, and while there is no strict dress code at most casual or vegan restaurants, locals tend to dress neatly and avoid overly casual athletic wear when dining out. At upscale spots like Joia, smart casual attire is expected, and men may want to wear a collared shirt. It is customary to say "buongiorno" when entering a restaurant and "grazie" when leaving. Italians typically do not rush meals, so do not expect quick service, and asking for the check before it is offered can feel abrupt to staff.
Enjoyed this guide? Support the work