Is Carbonara Vegetarian? (Guanciale, Egg & Rennet)
Is Carbonara Vegetarian? (Guanciale, Egg & Rennet)
Carbonara is a Roman pasta of egg, cheese and cured pork. None of those are hidden, but they add up to a dish that is never vegetarian as written. Here is what makes it non-vegetarian, and the swaps.
Key Takeaways
- Traditional carbonara is not vegetarian: it is made with guanciale (cured pork cheek), egg and pecorino romano.
- Pecorino and parmesan use animal rennet, so even the cheese is not vegetarian.
- A vegetarian version drops the pork but usually keeps the egg and needs rennet-free cheese.
- A vegan version replaces the egg, cheese and pork entirely.
TL;DR: Traditional carbonara is not vegetarian. The real Roman recipe is made with guanciale (cured pork cheek), egg and pecorino romano: a cheese usually made with animal rennet.
The classic recipe, ingredient by ingredient
- Guanciale: cured pork cheek (sometimes pancetta or bacon). Not vegetarian.
- Egg: vegetarian, not vegan.
- Pecorino romano: sheep’s-milk cheese, typically made with animal rennet.
- Black pepper: fine.
- Spaghetti: fine.
So there’s no fully vegetarian version of authentic carbonara. “Creamy carbonara” (with cream) is a non-traditional variant, but it still contains pork and cheese.
Vegetarian swaps
A vegetarian “carbonara” typically:
- Drops the guanciale (or uses a smoked vegetable substitute),
- Keeps the egg,
- Uses a microbial/vegetable-rennet pecororino or parmesan-style cheese.
For a vegan version you’d also replace the egg and cheese entirely.
The bottom line
- Vegetarian? Only a modified version (no pork, rennet-free cheese).
- Vegan? Not traditional carbonara: you need a fully plant-based substitute.
See our Carbonara dish guide for the full breakdown.
Check before you eat. The Verify Veg app scans a barcode or reads an ingredient list from a photo and flags ingredients against your diet (vegan, vegetarian, halal, kosher, Jain and more). Download on the App Store - Android is coming soon.
Written by Samir Narain, founder of Verify Veg. Verify Veg helps people check packaged food against their diet by scanning barcodes and reading ingredient lists from photos.
Note: Verify Veg provides ingredient-based compatibility checks, not certification. Recipes and preparations vary by restaurant, region and cook, so always confirm with the restaurant, brand or vendor.