Rome is easier for vegetarians than you think. Half the classic Roman dishes are already meat-free: cacio e pepe (pecorino + pepper, no meat), carciofi alla giudia (fried artichokes), pizza margherita, supplì (rice balls — classic has ragù, but cacio e pepe version is veggie), puntarelle (chicory with anchovy dressing — ask senza acciughe), bruschetta, gelato. For vegans it's harder but far from impossible — Rome has a growing vegan scene, and Italian cuisine's foundation is vegetables, olive oil, and bread. The trick is knowing what to order and where.
Plan my veggie Rome →Cacio e pepe — pecorino romano + black pepper + pasta. The most iconic Roman primo, 100% vegetarian. At every trattoria. Best versions →
Carciofi alla giudia — whole artichoke deep-fried, Jewish Quarter specialty. Seasonal (Oct-Apr). €8-10.
Pizza margherita/marinara — marinara is vegan (tomato, garlic, oregano, oil, no cheese). Pizza guide →
Supplì cacio e pepe — at Supplizio (Via dei Banchi Vecchi 143). The veggie supplì that converts carnivores.
Bruschetta — toasted bread + tomato + basil + olive oil. Every restaurant, €4-6.
Pasta alla gricia — has guanciale. BUT: pasta e ceci (chickpea pasta), pasta e fagioli (bean pasta), pasta alla Norma (Catania style, eggplant + ricotta salata) are all veggie and available at most Roman trattorias.
#1 Romeow Cat Bistrot (Via Francesco Negri 15, Ostiense). Vegan restaurant + cat café. Creative plant-based Italian — cashew-cream cacio e pepe, truffle mushroom ravioli, vegan tiramisù. €30-40/person. The best dedicated vegan restaurant in Rome.
#2 Ops! (Via Bergamo 56, near Piazza Bologna). Vegan buffet by weight — €2/hg. Fresh, varied, excellent. The cheapest healthy vegan lunch in Rome. €8-12 for a full plate.
#3 Buddy (Via Capo d'Africa 23, near Colosseum). Vegan fast food — burgers, bowls, wraps. Good location for a post-Colosseum plant-based lunch. €10-15.
#4 Il Margutta (Via Margutta 118, near Spanish Steps). Rome's original vegetarian restaurant since 1979. Elegant, art-filled, tasting menus. €40-60/person. The fine-dining vegetarian option.
#5-10: Flower Burger (Via dei Fienili 2, vegan burgers with colored buns, €10) · Grezzo Raw Chocolate (Via Urbana 130, Monti — raw vegan pastries + gelato) · Vitamin Bar (Via dei Castani 55, Centocelle — vegan bowls + juices) · Universo Vegano (Via Cavour 239 — chain but decent vegan Italian near Termini) · Mama Eat (Via di San Cosimato 7, Trastevere — gluten-free AND vegan options, celiac-certified) · Le Carote di Lucullo (Via Lucca 15 — vegetarian home-cooking).
"Avete qualcosa di vegetariano?" (Do you have anything vegetarian?) — every trattoria does. "Senza carne, per favore" (without meat). "Senza formaggio" (without cheese — for vegans). "Sono vegano/a" (I'm vegan). Most chefs will improvise: pasta with seasonal vegetables, grilled verdure, bruschetta variations. Italian cooking is fundamentally vegetable-based — the meat tradition is relatively recent. Ask and you'll be surprised.