Milan is the best city in Italy for vegan eating - not because Milanese cuisine is naturally plant-based (it isn’t), but because Milan’s international and design culture has produced a restaurant scene that is more attuned to dietary preferences than anywhere else in the country.
Naturally Vegan Dishes in Milanese and Lombard Cuisine
Traditional Milanese cuisine is heavily meat and dairy-focused (ossobuco, cotoletta, risotto with butter and Parmigiano). Naturally vegan options in traditional trattorias are limited. However:
Risotto in bianco (risotto with olive oil rather than butter) can sometimes be made vegan on request - specify no Parmigiano.
Verdure al forno - roasted seasonal vegetables. Available in most trattorias as a contorno (side dish). Confirm no butter.
Minestrone - the Lombard vegetable soup is sometimes made with water rather than meat broth. Ask: “È fatto con brodo di carne?” (Is it made with meat broth?)
Polenta - the Lombard staple is naturally vegan when made with olive oil rather than butter. Available in some trattorias as a side.
Best vegan and vegan-friendly restaurants
Joia (Via Panfilo Castaldi 18, Porta Venezia) - Italy’s first Michelin-starred vegetarian restaurant, run by Chef Pietro Leemann since 1989. The tasting menu (approximately €80–100 per person as of 2026) is largely vegan and uses seasonal, organic ingredients with extraordinary creativity. A la carte dishes approximately €20–30. Reservations essential. Closed Saturday lunch and Sunday. Metro M1 (Porta Venezia). The most important plant-based restaurant in Italy.
Flower Burger (Via Vigevano 11, Navigli, and Via Tortona 12) - A fully vegan burger chain founded in Milan. Colourful buns made with plant extracts (turmeric, spirulina, charcoal). Burgers approximately €8–10. Open daily for lunch and dinner. Good for a quick, affordable plant-based meal.
Mantra Raw Vegan (Via San Marco 19, Brera) - A raw vegan restaurant in the Brera art district. Cold-pressed juices, raw “pasta,” dehydrated crackers, and creative raw preparations. Mains approximately €14–18. Open for lunch and dinner, closed Monday.
Ghea (Via Pavia 8, Porta Ticinese) - A fully vegan restaurant near the Navigli canals. Creative Italian-inspired dishes using seasonal ingredients. Mains approximately €12–16. Open daily for dinner, Saturday and Sunday also for lunch. Warm, casual atmosphere.
Universo Vegano (Corso di Porta Ticinese 58, Navigli) - Part of a small Italian vegan chain. Burgers, wraps, pizzas, and bowls - all plant-based. Mains approximately €8–12. Open daily. Good for casual, affordable vegan meals.
Milan has a significant number of dedicated vegan and plant-based restaurants - more than any other Italian city. The Navigli, Isola, and Brera districts have the highest concentration.
For a guided tour of Milan’s plant-based scene, food tours of Milan often include aperitivo culture, vegan restaurant crawls through Navigli, and market exploration. This is particularly useful for navigating the city’s scattered vegan venues if you’re unfamiliar with Milan’s neighbourhoods.
The aperitivo culture is particularly friendly to vegan eating. The traditional Milanese aperitivo (6–9pm) provides an extensive buffet of small dishes alongside the drinks. Vegan options depend on the bar, but the better venues in the Navigli and Porta Romana areas include roasted vegetables, hummus, bruschette, and grain salads alongside the more typical cheeses and salamis. Ask before you sit.
Key Neighbourhoods for Vegan Eating
Navigli - the canal district in southwestern Milan. The highest concentration of independent restaurants and bars; several dedicated vegan places operate here. The aperitivo bars on the canal are the liveliest in the city.
Isola - north of the Porta Garibaldi railway hub. Gentrified working-class neighbourhood with a strong independent restaurant scene. More authentic and less tourist-facing than Brera.
Brera - the historic art district. Upmarket; good restaurants but higher prices. More likely to accommodate vegan requests at the better establishments.
Porta Romana / Porta Ticinese - increasingly interesting restaurant district; more affordable than Brera.
Supermarkets and Food Shops
Milan’s supermarkets are well-stocked with vegan products - notably Esselunga and Iper, both with dedicated vegan and free-from sections. The NaturaSì health food chain has stores throughout the city with a wide range of vegan products.
Mercato Metropolitano (near Porta Genova) is a food market with various vegan vendors.
Useful Italian Phrases
- “Sono vegano/a” - I am vegan
- “Senza carne, pesce, latte, uova, o miele” - without meat, fish, milk, eggs, or honey
- “Avete opzioni vegane?” - Do you have vegan options?
- “È fatto con burro o panna?” - Is it made with butter or cream?
- “Posso avere questo senza formaggio?” - Can I have this without cheese?
Plan your trip:
- Browse food tours and day trips from Milan
- Get travel insurance for your trip
- Pick up an eSIM for Italy
Practical Notes
- Milan is more vegan-friendly than any other major Italian city, but patience with traditional trattorias is still required
- The dedicated vegan restaurant scene is concentrated outside the tourist centre - use public transport (Metro) to reach Navigli and Isola
- The aperitivo culture (free buffet food with drinks) is the best value eating option in Milan for vegan travellers - choose bars with extensive vegetable-forward buffets
- Organic and vegan supermarket products are readily available; self-catering is a practical option
For the full Milan context: Milan travel guide covers neighbourhoods, transport, and what to see. For the broader Italian vegan picture - which Italian dishes are naturally plant-based and which ones to watch out for: vegan Italy guide. For vegan eating in other Italian cities: vegan guide to Rome, vegan guide to Florence, vegan guide to Naples. Remote workers and longer-stay visitors can compare Milan’s cost and infrastructure: best cities for remote work in Italy.