✗ Not vegetarian Animal rennet, including calf and lamb rennet, is not vegetarian. It is extracted from the stomach lining of slaughtered calves, lambs or kids. Microbial rennet, plant rennet and fermentation-produced chymosin are vegetarian. A label that says only “rennet” or “enzymes” does not identify which source was used.
What rennet is and why cheese needs it
Rennet is a preparation of milk-clotting enzymes (mostly chymosin, with some pepsin) that cheesemakers add to milk to split it into solid curds and liquid whey. Without a coagulant of some kind, most cheese simply doesn’t happen.
Traditional animal rennet is extracted from the abomasum, the fourth stomach chamber, of unweaned calves, lambs or kids. The animal is slaughtered first; rennet is a by-product of veal and meat production. That’s why it fails the vegetarian test: vegetarians avoid slaughter by-products, not just the meat itself.
The confusing part is that rennet does its job early and mostly vanishes; only enzyme traces remain in the finished cheese. That’s also why it can hide behind vague words on the label, which we’ll get to below.
The four types of rennet, and which are vegetarian
“Rennet” on a label tells you almost nothing by itself, because there are four very different sources:
| Type | Where it comes from | Vegetarian? |
|---|---|---|
| Animal rennet | Stomach lining (abomasum) of unweaned calves, lambs or kids, a slaughter by-product | No |
| Microbial rennet | Coagulating enzymes from fungi such as Rhizomucor miehei, grown by fermentation | Yes |
| Fermentation-produced chymosin (FPC) | Microbes carrying a copy of the chymosin gene produce the enzyme in fermentation tanks; no animal tissue in the process or product | Yes |
| Plant (“vegetable”) rennet | Cardoon thistle, fig sap and a few other plants; traditional in some Portuguese and Spanish cheeses | Yes |
The FDA's food-enzyme reference lists microbial milk-clotting enzymes separately from animal rennet and chymosin made by specified microorganisms. That regulatory variety is the practical problem: two cheeses can both list “enzymes” while using different sources. A source declaration or vegetarian mark is more useful than trying to infer the answer from the word “rennet” alone.
Is lamb rennet vegetarian?
No. Lamb rennet is neither vegetarian nor vegan. It is animal rennet made from the abomasum, or fourth stomach, of a slaughtered lamb. The word “lamb” names the animal source; it does not describe a plant or microbial alternative.
Pecorino Romano's official production method is a clear real-world example: it requires lamb rennet from animals raised in its production area. This guide covers what each rennet source means; the separate Parmesan guide deals specifically with Parmigiano Reggiano and its required calf rennet.
Which cheeses have animal rennet?
Here’s the practical split. Some cheeses are locked into animal rennet by law; most others depend on the producer.
| Cheese | Rennet rule | Vegetarian? |
|---|---|---|
| Parmigiano Reggiano (PDO) | Product specification allows only raw milk, salt and calf rennet | Never |
| Grana Padano (PDO) | Calf rennet required; usually also lysozyme (E1105) from egg white | Never |
| Pecorino Romano (PDO) | Lamb rennet required | Never |
| Gorgonzola (PDO) | Calf rennet required | Never |
| “Parmesan” sold in the EU | The name is reserved for genuine Parmigiano Reggiano | Never |
| US-made “parmesan” | Generic style: producer’s choice; often microbial or FPC | Check the label |
| Stilton (PDO) | Spec permits either; most producers use vegetarian rennet, and traditional-rennet versions are clearly marked | Usually |
| Mass-market cheddar, mozzarella & co. | Producer's choice: animal, microbial or fermentation-produced rennet | Check the label or manufacturer |
| Paneer, ricotta, cream cheese, mascarpone, quark | Acid-set, traditionally made without any rennet | Usually |
Locked in by law: the PDO cheeses
PDO (Protected Designation of Origin) status means a cheese must follow a legally binding recipe to carry its name. The consortium's 2026 Parmigiano Reggiano guidelines name only raw cow's milk, salt and calf rennet. Grana Padano also mandates calf rennet, and most wheels additionally contain lysozyme, a preservative extracted from hen egg white (listed as E1105, one of many additives tracked in the non-vegan E-numbers guide). Pecorino Romano must use lamb rennet; Gorgonzola must use calf rennet.
If the name on the wheel is protected (Parmigiano Reggiano, Grana Padano, Pecorino Romano, Gorgonzola), the animal rennet isn’t a recipe choice. It’s the law.
A “vegetarian Parmigiano Reggiano” therefore cannot exist. Vegetarian Italian-style hard cheeses do; they just have to trade under generic names such as “Italian hard cheese” or “pasta cheese”. Other protected cheeses follow their own specifications, so check the named cheese rather than making a blanket assumption. Rennet is also one of the sneakier entries in our list of hidden animal ingredients, precisely because it so rarely appears on the front of the pack.
You don’t need to memorize PDO specifications. VeganCheckr detects animal rennet natively:
- Open VeganCheckr and tap Scan, then point your camera at the cheese’s barcode.
- Traditional animal-rennet cheeses like Parmigiano Reggiano, Grana Padano, Pecorino Romano and Gorgonzola are flagged automatically.
- Read the vegan / vegetarian / non-vegan verdict with the evidence: rennet and additives like E1105 are listed with the reason.
Is Parmigiano Reggiano vegetarian?
Parmesan is the cheese people ask about most, and it has its own answer: genuine Parmigiano Reggiano must use calf rennet under its PDO rules, while generic parmesan sold outside the EU may use microbial rennet and can be vegetarian. The full breakdown, including the EU name protection and what to buy instead, is in Is Parmesan Vegetarian? Understanding Animal Rennet. The same trap catches pesto buyers, which we cover in Is Pesto Vegan? The Parmesan Problem.
How to spot rennet on a label (it hides well)
Rennet is unusually hard to catch by reading ingredients, for three reasons:
- “Enzymes” means anything. US labeling rules let producers list animal, microbial or fermentation-produced coagulants all as just “enzymes”. Two identical labels can hide two different rennets.
- Counter cheese has no label. Cheese cut and wrapped at a deli counter often carries no ingredient list at all.
- “Rennet” alone is ambiguous. Unless it says “microbial rennet”, “vegetarian rennet” or “fermentation-produced chymosin”, the word could mean the calf-derived kind.
The reliable positive signals are explicit ones: “suitable for vegetarians”, a vegetarian certification mark, or a named non-animal source. When a label only says “enzymes” or “rennet”, treat the source as unknown and check with the producer, or scan it. Labels this vague are a general problem rather than a cheese problem, and how to read food labels deals with the general case.
For deli cheese, imports or anything with a vague ingredient list:
- Use ingredient scan to photograph the printed ingredient list; no barcode needed.
- Or type the ingredients (even just “rennet” or “enzymes”) into ingredient analysis to see their vegan and vegetarian status.
- Save the cheeses that pass to your list, and VeganCheckr can suggest alternatives in the same category for the ones that don’t.
Where this leaves vegans
For vegans, the rennet question is moot: every cheese in this guide is made from milk, so none of it is vegan regardless of which coagulant was used. Rennet detection matters most for vegetarians, and for vegans checking products containing cheese, like pesto, risotto mixes and stuffed pasta, where a flagged “Parmigiano Reggiano” or “Pecorino” in the ingredient list settles the question instantly.
Frequently asked questions
What is fermentation-produced chymosin, and is it vegetarian?
Yes, it is vegetarian and usually vegan. Fermentation-produced chymosin (FPC) is the same coagulating enzyme found in calf rennet, but it is made by yeast, fungi or bacteria carrying a copy of the gene rather than by an animal. No calf is involved, which is why it now coagulates most industrially produced cheese.
Is vegetarian rennet the same as vegan rennet?
Not quite. Microbial rennet, fermentation-produced chymosin and plant coagulants such as thistle all avoid the calf, so they satisfy a vegetarian standard. The cheese around them is still dairy, so no rennet choice makes a cow’s-milk cheese vegan.
Is lamb rennet vegetarian?
No. Lamb rennet is animal rennet extracted from the abomasum, or fourth stomach, of a slaughtered lamb. That makes it neither vegetarian nor vegan. Pecorino Romano is a familiar example of a protected cheese whose official method requires lamb rennet.
Is Parmigiano Reggiano vegetarian?
No. The official Parmigiano Reggiano specification permits only milk, salt and calf rennet. Because the required rennet is a slaughter by-product, genuine Parmigiano Reggiano is not vegetarian. A generic Parmesan-style cheese outside the EU may use non-animal rennet, so check its label.
Does Grana Padano contain egg?
Usually, yes. Most Grana Padano is made with lysozyme (E1105), a preservative extracted from hen egg white, on top of the calf rennet its specification requires. The Trentingrana variant is made without lysozyme but still uses calf rennet.
What does “enzymes” mean on a cheese label?
In the US, the FDA lets producers list any milk-clotting enzyme (animal, microbial or fermentation-produced) simply as “enzymes”, so the word alone doesn’t tell you the source. If a cheese is vegetarian, the label usually says so explicitly; when it only says “enzymes”, ask the producer or treat it as unknown.
Is rennet vegan?
No type of rennet makes cheese vegan. Animal rennet is a slaughter by-product, and even cheese made with microbial or plant rennet is still made from milk, so it is vegetarian at best. Only plant-based cheeses made without dairy are vegan.
Check any product in seconds
VeganCheckr scans barcodes and ingredient labels, flags hidden animal ingredients and E-numbers, and shows you the evidence. Free to download on the App Store and Google Play. Optional Premium features vary by platform.
Scan with your iPhone camera