fbpx

Food around the world

Where to Find the Best Vegetarian Food in Milan  Last Updated: March 30, 2025

You step into Milan, and the city greets you with its effortless elegance—cobbled streets, the hum of Vespas, the scent of freshly brewed espresso lingering in the air. But if you’re a vegetarian, there’s probably one thought running through your head: “Where can I find the best vegetarian food in Milan?”

I get it. Italian cuisine is often synonymous with prosciutto, seafood pasta, and ragu-filled everything. But let me tell you—Milan is an absolute delight for vegetarians. You just need to know where to look.

So, if you’re here, suitcase in one hand and a hungry stomach in the other, let’s talk about all the vegetarian goodness Milan has to offer.

Risotto alla Milanese 

Risotto alla Milanese  - Milan
Image Credits: Freepik

Milan takes its risotto very seriously, and Risotto alla Milanese is the crown jewel. Traditionally made with saffron (which gives it that gorgeous golden hue), it’s creamy, comforting, and honestly, one of the best meals you’ll have in the city. Some places use beef stock, but many offer a vegetarian version with vegetable stock—just ask!

Where to try it? 

Joia (a Michelin-starred vegetarian restaurant) does an incredible take on it, and for something more casual, check out Latteria San Marco.

Minestrone Milanese

Minestrone Milanese - Best vegetarian food in Milan
Image Credits: Freepik

You might think, “It’s just soup.” No, it’s THE soup. Unlike the thinner minestrone you might find elsewhere, Minestrone Milanese is thick, packed with seasonal vegetables, borlotti beans, and a rich vegetable stock. Perfect for when you need something warm and hearty.

Where to try it? 

Trattoria Masuelli San Marco is a great spot for traditional Milanese comfort food, and they always have a fantastic vegetarian minestrone.

Polenta

Polenta Milanese vegetarian food
Image Credits: Freepik

If you’re on the hunt for the best vegetarian food in Milan, polenta should definitely be on your list. Polenta is basically Italy’s answer to mashed potatoes—creamy, rich, and the perfect base for so many dishes. In Milan, it’s often served with mushrooms, truffle oil, or a generous sprinkling of Parmigiano Reggiano. Some traditional places serve it with meat, so always check for a vegetarian version (which is very common!).

Where to try it? 

Osteria dell’Acquabella serves a fantastic vegetarian polenta with Gorgonzola cheese that will melt in your mouth.

Pizza

Pizza - Best vegetarian food in milan
Image Credits: Freepik

Pizza is always a good idea. And in Milan, you’re spoilt for choice. If you’re a purist, go for a Margherita—a classic with tomato, mozzarella, and basil. If you’re feeling adventurous, try Pizza Verdure (loaded with grilled vegetables) or a truffle-based pizza for something fancier.

Where to try it? 

Piz is THE place for pizza. No long menu, just a few options, but everything is made fresh, and the vibes are amazing. You’ll probably have to queue, but trust me—it’s worth it.

Pasta alla Norma 

Pasta
Image credits: Freepik

Milan might not be the first place that comes to mind for Pasta alla Norma, but you can absolutely find this Sicilian gem here. It’s a simple dish: aubergines, tomatoes, basil, and ricotta salata but when done right, it’s chef’s kiss.

Where to try it? 

Nerino Dieci Trattoria does an incredible version of this dish, and their vegetarian-friendly pasta selection is top-notch.

Gnocchi al Pesto (May contain egg)

If you haven’t tried gnocchi with pesto, you’re missing out on one of the best comfort foods in Italy. Those soft, pillowy potato dumplings smothered in fresh, garlicky basil pesto, it’s happiness on a plate.

Where to try it?

Il Brutto Anatroccolo is an old-school Milanese spot where you’ll find the kind of food that feels like a warm hug. Their gnocchi al pesto is heavenly.

Also read: 10 Paid Experiences in Spain You Can’t Miss!

Desserts – Because You Deserve Something Sweet

  • Gelato (May contain egg) – Milan has some of the best gelato in Italy. Look for flavours like pistachio, hazelnut, or dark chocolate (which are often vegan, too!). Try it at Grom or Pavé Gelati & Granite.

Gelato
Image credits: Freepik
  • Cannoli (May contain egg) – Yes, it’s a Sicilian thing, but that doesn’t mean you shouldn’t grab one in Milan. Visit Ammu for the freshest, crunchiest cannoli filled with ricotta and pistachios.

Cannoli


  • Tiramisu (Contains egg) – It’s creamy, it’s coffee-filled, and it’s an absolute must. Try it at Mascherpa—an entire café dedicated to tiramisu!

Tiramisu - Best vegetarian food in Milan

Milan might have a reputation for being all about fashion, but when it comes to food, it doesn’t disappoint even for vegetarians. You won’t be stuck with plain pasta or side salads here. Some of the best vegetarian food in Milan comes in the form of creamy risottos, fresh pizza, and comforting polenta.

So, if you’re heading to Milan and wondering what to eat, I hope this guide makes it easier for you. Because being a vegetarian traveller shouldn’t mean missing out, it should mean enjoying every bite, stress-free.

Save this list, book that ticket, and get ready to eat your way through Milan. And if you need any help planning your trip, or anything else you’d like to know, get in touch with me right here at theveggietravels@gmail.com

Leave a Reply

Meet Aahuti

Hi, I am Aahuti Sejpal. You will probably see me on Instagram posting about travel and vegetarian food or in restaurants trying new (and sometimes weird) food items or simply ...

Read More