PlantsPack Logo
Plants Packvegan syndicate
All vegan answers

How to eat vegan in Italy

★★★★☆ Easier than reputation suggests. Vegetables, beans, and grain dishes are central to Italian cuisine. Watch for hidden cheese, anchovies in pasta sauces, and egg pasta.

Find places
Vegan restaurants & cafés in Italy
PlantsPack's verified directory
TL;DR

Italy is genuinely vegan-friendly if you know what to ask. Most pizza dough, dry pasta, beans, and antipasti are vegan. The hidden traps are parmesan in places you would not expect (risotto, pasta water, soup), anchovies in puttanesca and some salads, lard in some breads, and egg in fresh pasta. The phrase "senza formaggio, senza burro, senza uova" (without cheese, butter, eggs) gets you most of the way.

Italy has one of the best vegan baselines in Europe because the cuisine is built on vegetables, legumes, grains, and olive oil. Pasta e fagioli (pasta and beans), ribollita (Tuscan vegetable bread soup), minestrone, pasta al pomodoro, pizza marinara, focaccia, polenta with mushrooms - all naturally vegan or trivially veganisable.

The challenges are specific and predictable. **Fresh pasta** (tagliatelle, ravioli, tortellini) almost always contains egg - dry pasta (spaghetti, penne, rigatoni) is just durum wheat and water. **Parmigiano-Reggiano and Pecorino** hide in places you would not expect: stirred into risotto at the end, in the pasta cooking water, in soups, sprinkled over salads. **Lard** is in some traditional breads and focaccia (especially in central Italy). **Anchovies** appear in pasta puttanesca, some pizzas, salade niçoise, and bagna cauda. **Egg** is in carbonara and many filled pastas.

Major cities have growing dedicated vegan scenes. Rome (Romeow Cat Bistrot, Buddy), Milan (Soulgreen, Lo Vegan), Florence (Brac, Universo Vegano), Bologna (Botanica Lab Cucina), and Naples (Un Sorriso Integrale) all have multiple solid options. Smaller cities and towns rely more on adapting traditional dishes, which is usually easy if you ask.

Italians are generally helpful about dietary restrictions if you communicate clearly. "Sono vegano" (I am vegan) plus a short list of exclusions works better than expecting them to know what "vegan" means by default. Older waiters in smaller towns may not be familiar with the word - leading with the exclusions is safer.

Key phrases

EnglishIn Italy
I am veganSono vegano (m) / vegana (f)
Without cheese, butter, eggsSenza formaggio, burro, uova
Is there meat or fish in this?C'è carne o pesce in questo?
Does this contain animal products?Contiene prodotti animali?
Is the pasta egg-free?La pasta è senza uova?
A pizza marinara, please (no cheese)Una pizza marinara, per favore
Thank youGrazie

Dish dictionary

Reliably vegan

Pizza marinaraPizza marinara
Classic Naples-style: dough, tomato, garlic, oregano, olive oil. No cheese by definition.
Pasta al pomodoroPasta al pomodoro
Dry pasta with tomato sauce. Almost always vegan - ask for no cheese on top.
Pasta aglio e olioPasta aglio, olio e peperoncino
Garlic, olive oil, chilli. Naturally vegan.
Pasta e fagioliPasta e fagioli
Pasta and bean soup. Traditional, hearty, almost always vegan (some recipes use pancetta - ask).
MinestroneMinestrone
Vegetable soup. Usually vegan. Some regions add parmesan rind for flavour - ask "senza formaggio".
RibollitaRibollita
Tuscan vegetable + bean + bread soup. Vegan by tradition.
Bruschetta al pomodoroBruschetta al pomodoro
Toasted bread with tomato, garlic, basil, olive oil. Classic vegan starter.
Insalata mista (mixed salad)Insalata mista
Plain mixed salad. Vegan if served without cheese or tuna - confirm.
CaponataCaponata
Sicilian sweet-and-sour eggplant. Vegan.
Grissini, taralliGrissini, taralli
Bread sticks and savoury rings. Usually vegan but some include lard - check.

Ask before ordering

RisottoRisotto
Almost always finished with butter and parmesan. Ask for "senza burro e formaggio" or pick a vegan-aware restaurant.
Fresh pasta (tagliatelle, ravioli, tortellini)Pasta fresca
Fresh pasta is usually made with egg. Dry pasta is fine. Ask if not sure.
FocacciaFocaccia
Often vegan in Liguria; sometimes contains lard or cheese elsewhere. Ask before ordering.
PestoPesto
Traditional pesto has parmesan and pecorino. Some restaurants now do "pesto senza formaggio" - just ask.
Bread basketPane
Plain Italian bread is usually vegan but some regional breads use lard or milk. Ask.
Bean and vegetable side dishes (contorni)Contorni di verdure
Often dressed with olive oil and lemon (vegan). Some are cooked in butter or with parmesan - ask.

Avoid (or ask for a swap)

Pasta carbonaraPasta carbonara
Eggs + pecorino + guanciale (cured pork cheek). Impossible to veganise on the fly.
Pasta amatricianaPasta amatriciana
Guanciale + pecorino. Sometimes a vegan version is on offer in modern restaurants but rarely traditional.
Pasta puttanescaPasta alla puttanesca
Anchovies are central to the sauce. Some places make a fish-free version - explicitly ask.
Cacio e pepeCacio e pepe
Pecorino + black pepper. Cheese is the whole dish.
Tiramisu, panna cotta, gelato (most)Tiramisù, panna cotta, gelato
Mascarpone, cream, dairy gelato. Vegan gelato (sorbetto or specifically "gelato vegano") is increasingly available - ask which flavours are dairy-free.

Hidden ingredients to watch for

  • Parmesan / Pecorino in risotto, soups, pasta water, sprinkled on salads. Always specify "senza formaggio."
  • Lard (strutto) in some focaccia, taralli, and regional breads - especially central and southern Italy.
  • Eggs in fresh pasta - dry boxed pasta is safe; fresh pasta from the deli case usually is not.
  • Anchovies in puttanesca sauce, some pizzas, salade niçoise, bagna cauda, and as a flavour base in some braised dishes.
  • Butter (burro) used to finish many sauces, risottos, and gnocchi - ask "senza burro."
  • Honey in some salad dressings and on certain cheese boards (you would not be ordering cheese, but worth knowing).

Practical tips

  • Use the phrase "Sono vegano, senza carne, pesce, formaggio, burro, uova" (I am vegan: no meat, fish, cheese, butter, eggs). Listing the exclusions is more effective than expecting "vegano" to do all the work.
  • Pizza marinara is the safe default at any pizzeria - dough, tomato, garlic, oregano, olive oil. Often the cheapest pizza on the menu too.
  • Look for "Cucina naturale," "vegetariana," or "vegana" signs in shop windows - growing in mid-sized Italian cities.
  • Dry pasta from any supermarket (Barilla, De Cecco, Garofalo) is almost always vegan. Stock up if you have access to a kitchen.
  • Aperitivo culture is forgiving - olives, focaccia bites, marinated vegetables. Just verify the focaccia is lard-free.
  • Vegan gelato exists in most cities now - look for "gelato vegano" or sorbetto. Fruit sorbets are almost always vegan.
  • PlantsPack and HappyCow both have decent coverage of Italian cities; cross-check both before committing to a trip.
Last updated: 2026-05-22