
Is pesto vegan?
Sometimes vegan
Is pesto vegan?
Why
pesto is derived from cow's milk, which means a calf was separated from its mother for it to exist.
Sometimes. Traditional pesto alla genovese contains hard cheese (Parmigiano-Reggiano or Grana Padano) and often Pecorino, which are made with animal rennet and are therefore not vegan. However, vegan pesto versions exist that replace cheese with plant-based alternatives like nutritional yeast, nuts, or tofu. Precision-fermented animal-free cheese versions are also emerging.
Where it comes from
- Pesto is traditionally made by crushing basil, garlic, pine nuts, olive oil, and hard cheese (Parmigiano-Reggiano or Grana Padano) into a paste.
- Some variations use Pecorino (sheep's milk cheese) or add dairy derivatives like whey or casein.
- Plant-based (vegan) pestos substitute cheese with ingredients such as nutritional yeast, cashews, almonds, tofu, or lemon juice.
- Mass-produced pesto often includes milk solids, whey protein, or modified starches as stabilisers, and may use cheaper oils like sunflower instead of olive oil.
- Traditional Italian pesto is strictly non-vegan, but many supermarkets now stock explicitly labelled vegan pesto, and homemade versions are easy to adapt.
Names to look for on the label
- Parmigiano-Reggiano
- Grana Padano
- Pecorino
- casein
- whey
- milk powder
- lactose
- rennet (animal-derived)
When shopping for pesto, always read the ingredients list carefully. Genuine vegan pesto will be labelled 'vegan' and contain no dairy-derived ingredients. Look for terms like 'Parmigiano-Reggiano', 'Grana Padano', 'Pecorino', 'whey', 'casein', 'milk solids', or 'rennet'—these indicate non-vegan versions. Many brands now offer plant-based pestos made with cashews, almonds, or nutritional yeast; these are usually found in the same aisle. Avoid jars that simply say 'pesto' without a vegan label, as they likely contain cheese. Fresh pesto from deli counters is almost always non-vegan. Organic or artisan brands may still use traditional cheese, so check every time.
Commonly hides in
- pasta
What to use instead
nutritional yeast — It does exactly the same job in coffee, cooking and baking, with no change in method.
How to check a label
Ingredient lists are legally required to name allergens such as milk and egg in bold, which catches most hidden animal ingredients. E-numbers and processing aids are the gap: E120, E441, E542, E904 and E920 are animal-derived, and processing aids often go unlisted. When in doubt, look for a certified vegan mark or ask the manufacturer directly — most reply within a few days.
Common questions about pesto
Can pesto be made without cheese?
Yes, many recipes and commercial brands offer cheese-free pesto. They replace cheese with ingredients like nutritional yeast, cashews, tofu, or lemon juice to replicate the savoury flavour and creamy texture. Precision-fermented animal-free cheese alternatives are also becoming available.
What is the main non-vegan ingredient in pesto?
The main non-vegan ingredient is hard cheese, such as Parmigiano-Reggiano, Grana Padano, or Pecorino. These cheeses are made using animal rennet and contain milk, so they are not suitable for vegans.
Does all pesto contain dairy?
No, not all pesto contains dairy. Many supermarkets now stock explicitly labelled vegan pesto. However, traditional pesto always contains cheese, so you must check the ingredients list if the product is not specifically labelled vegan.
Is green pesto always vegan?
No, green pesto is not always vegan. The traditional green variety (pesto alla genovese) contains cheese. Red pesto (pesto alla siciliana) may also contain cheese. Always check the label, regardless of colour.
What should I look for on a pesto label to ensure it's vegan?
Look for the word 'vegan' on the front or back of the jar. Then check the ingredients list for any mention of cheese, milk powder, whey, casein, or rennet. If none are listed, and a vegan label is present, it is safe.
Sources: Poore & Nemecek (Science, 2018), FAO, USDA FoodData Central, Mekonnen & Hoekstra (2011).
Newsletter
One short letter. Once a month.
A handful of recipes, a story worth your time, and one thing you can do this week. Nothing else.
We never share your email. Unsubscribe in one click.


