Is Pesto Vegan?

Traditional pesto is not vegan. It contains Parmigiano-Reggiano, made with animal rennet. Here is where it hides and what to use instead.

Is Pesto Vegan?

No. Traditional pesto is not vegan because it contains Parmigiano-Reggiano cheese, which uses animal rennet in production. Most jarred and restaurant pesto also contains dairy cheese.

Why It Is Confusing

Pesto appears to be a simple herb sauce, and many assume it contains only basil, olive oil, pine nuts, and garlic. This assumption is understandable in Italian restaurants, particularly in Italy, where pesto is often presented as a basic herbaceous accompaniment. However, the traditional recipe is not simply vegetable material.

Parmigiano-Reggiano, the cheese that defines authentic pesto, uses rennet in its production. Rennet is an enzyme extracted from the stomach lining of young grazing calves [[2]](#source-2). This ingredient is fundamental to the cheesemaking process and is not removed during aging. Pesto that contains Parmigiano-Reggiano therefore contains animal-derived material and is not vegan [[1]](#source-1).

Additionally, some jarred and commercial pesto varieties may use other cheeses in addition to or instead of Parmigiano-Reggiano, and these frequently contain animal rennet as well.

Where It Commonly Appears

Pesto appears most prominently in pasta dishes throughout Mediterranean dining and Italian restaurants. It is served as a sauce mixed into warm pasta, a topping for soup, a condiment on bread, and a component of other dishes. In traditional Italian establishments, particularly in Genoa and the Liguria region where pesto originated, the sauce is prepared fresh and contains Parmigiano-Reggiano without exception.

Jarred pesto is available in supermarkets internationally, including major brands from Italy, the United Kingdom, and the United States. While some of these commercial options explicitly label themselves as vegan alternatives, the majority of conventional pesto products in grocery stores contain dairy cheese and are therefore not vegan.

Pesto also appears in unexpected locations: mixed into salad dressings, spread on sandwiches, blended into cream sauces, and incorporated into prepared meals at restaurants where the ingredient may not be immediately obvious.

What To Watch For

When dining at Italian restaurants or Mediterranean establishments, do not assume pesto is dairy-free. The traditional preparation contains cheese, and most restaurant versions follow this standard unless explicitly marked otherwise on the menu.

When purchasing jarred pesto, check the ingredient list carefully. Look for the presence of cheese (Parmigiano-Reggiano, Pecorino Romano, or generic "cheese"). Some brands use the word "vegan" prominently on the label as a marketing feature. If this word does not appear, the product almost certainly contains dairy.

Be aware that restaurant staff may not know the full ingredient list of sauces or may assume pesto is herbaceous. When in doubt, ask specifically whether the pesto contains cheese or animal products.

Some food establishments use less traditional versions of pesto that may not contain cheese, but this is not the standard. Do not rely on this variation without confirmation.

Vegan Alternatives

Vegan pesto exists in multiple forms. Cashew-based pesto replaces pine nuts with soaked raw cashews, which provide a similar creamy texture. Nutritional yeast replaces the savoury, umami quality that Parmigiano-Reggiano provides. Some recipes use a combination of both ingredients along with fresh basil, garlic, olive oil, and salt.

Commercial vegan pesto brands are available in supermarkets, particularly from European manufacturers such as Sacla, which produces dedicated vegan basil pesto products [[3]](#source-3). These products list "vegan" on the packaging and omit all dairy and animal products.

Homemade vegan pesto is straightforward to prepare. The basic method involves blending fresh basil, raw or soaked cashews, garlic, olive oil, salt, and either nutritional yeast or a store-bought vegan cheese if a cheese-like element is desired. This approach allows complete control over ingredients and ensures the final product aligns with vegan requirements.

When dining in Italy or Mediterranean restaurants, requesting pesto "senza formaggio" (without cheese) may yield a simplified version, but this is not guaranteed. Vegan restaurants and progressive establishments may offer pesto made with plant-based ingredients by default.

How To Know For Certain

Feny Verify is now available on the App Store. Scan any product barcode and get a confidence-rated vegan verdict. Start with five free scans, no account needed. If you are purchasing jarred pesto or other packaged products, use Feny Verify to confirm the vegan status before purchase, removing all uncertainty about ingredients and processing methods.

Sources

1. The Vegan Society, Definition of veganism. https://www.vegansociety.com/go-vegan/definition-veganism 2. Parmigiano Reggiano Consortium, How it is made (rennet from calves). https://www.parmigianoreggiano.com/how-it-is-made 3. Sacla, Free From Cheese Vegan Basil Pesto product page. https://www.sacla.co.uk/products/free-from-cheese-vegan-pesto