
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.
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.
In depth
The longer answer
Pesto is a classic Italian sauce originating in Genoa, traditionally made by crushing fresh basil leaves with garlic, pine nuts, Parmesan cheese, and olive oil. Its vibrant green color and rich, herbaceous flavor have made it a beloved condiment worldwide. People often compare pesto to other sauces or question its ingredients because the classic recipe relies on dairy cheese, which immediately raises concerns for those following a plant-based diet.
The vegan status of pesto is not straightforward because traditional pesto contains Parmesan, a hard cheese made from cow's milk, and sometimes Pecorino, which is sheep's milk cheese. These dairy ingredients are not vegan. However, the base of basil, garlic, nuts, and oil is entirely plant-based. Many commercial and homemade versions now substitute dairy cheese with nutritional yeast, vegan Parmesan alternatives, or simply omit it, creating a fully vegan sauce that retains the characteristic savory depth.
To determine if a store-bought pesto is vegan, check the ingredient list for Parmesan, Pecorino, Romano, or any milk-derived ingredients like casein or whey. Labels may also indicate 'contains milk.' If the pesto is not vegan, you can easily make your own by blending fresh basil, garlic, pine nuts or walnuts, olive oil, and a tablespoon of nutritional yeast for a cheesy flavor. Many brands now clearly label their pesto as vegan, making it simpler to find a suitable option.
At a glance
Quick facts
| Detail | What to know |
|---|---|
| Main ingredients | Basil, garlic, pine nuts, oil |
| Traditional dairy | Parmesan and Pecorino cheeses |
| Vegan substitute | Nutritional yeast or vegan cheese |
| Common non-vegan label | Contains milk or cheese |
In practice
What this means for you
- Look for 'vegan pesto' on the label, or check for Parmesan in the ingredients list.
- Make your own pesto by blending basil, garlic, nuts, olive oil, and nutritional yeast.
- Ask at restaurants if their pesto contains cheese; many will accommodate a vegan version.
- Store-bought pesto often contains dairy, so always read the allergen statement for milk.
FAQ
Common questions
Is all pesto non-vegan?
What can I use instead of Parmesan in pesto?
Does pesto from a jar usually have dairy?
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.