Best Vegan Pesto Brands: The Short Version
Traditional pesto is not vegan, and most jarred pesto on US shelves isn't either. Classic pesto alla Genovese is built on basil, pine nuts, garlic, olive oil and hard cheese, usually Parmesan or Pecorino. That cheese is the problem. The good news: pesto is one of the easiest sauces to make vegan, and a decent number of brands already sell dairy-free versions. The catch is that you can't tell from the front of the jar.
What Is Pesto?
Pesto comes from Genoa, Italy, and the name comes from the Italian verb for pounding or crushing, because it was traditionally made in a mortar. The classic recipe is five ingredients: fresh basil, pine nuts, garlic, olive oil and aged cheese. The result is a bright green, oily, savory paste that goes on pasta, sandwiches, pizza, roasted vegetables and eggs. Because the sauce is mostly herb, nut and oil, it looks plant-based, and that is exactly why so many people get caught out.
Why Pesto Is Ambiguous for Vegans
Everything in a classic pesto is plant-derived except the cheese. But commercial pesto often goes further than the traditional recipe, and each addition is a place for animal ingredients to hide:
- Parmesan and Pecorino Romano. Both are dairy cheeses. Traditional versions of these cheeses are made with animal rennet, an enzyme from the stomachs of young animals, so even a vegetarian is not guaranteed a safe jar.
- Whey and whey protein. Added to cheaper or "creamy" pesto for body and flavor. It's milk-derived.
- Egg-derived preservatives. Some store-brand pestos use lysozyme, an enzyme derived from egg whites, as a preservative. It appears in the ingredients but is easy to miss.
- Cream, butter or milk powder. Common in creamy or "rustic" varieties.
Cheese is the big one. If you only check for one thing, check for cheese, whey or any dairy word in the ingredient list.
What's Actually in a Jar? A Real Label Example
Barilla's Creamy Genovese Pesto is a good example of how far a commercial jar can drift from five simple ingredients. The ingredient list on one retailer listing reads: sunflower oil, basil, cashews, Parmigiano Reggiano cheese PDO (part skim milk, salt, enzymes), soluble corn fiber, whey powder, salt, 2% or less extra virgin olive oil, whey protein concentrate, garlic, natural flavors, sugar and lactic acid. That is both cheese and two separate whey ingredients. Per quarter-cup serving it lists 300 calories, 26 g fat, 3 g saturated fat, 760 mg sodium, 12 g carbs, 4 g fiber, 4 g sugar and 3 g protein. Check the jar yourself, because the retailer page we saw had some inconsistent micronutrient figures. The point stands regardless: this jar is clearly not vegan.
How We Picked: What Makes a Good Vegan Pesto
We looked for four things. First, a clean vegan status: no cheese, whey, egg or lysozyme on the label, ideally with a vegan or Vegan Society mark. Second, a short ingredient list built on basil, oil and nuts or seeds. Third, a real replacement for the cheese's savory depth, usually nutritional yeast, cashews or tofu. Fourth, fair availability, since a great jar nobody can buy isn't much of a recommendation. We did not taste-test these jars ourselves; the picks below reflect ingredient lists and roundup reports, so treat the flavor notes as expectations rather than verdicts.
Our Picks by Situation
- Best for a certified option (UK/Europe): Organico Genovese, which carries Vegan Society certification and uses tofu in place of cheese, along with cashews, pine kernels and walnuts.
- Best for cheesy flavor: Happy Pear's basil pesto, which uses cashews and nutritional yeast to mimic Parmesan.
- Best nut-forward option: Zest Vegan Basil Pesto, built on Brazil nuts, cashews and hazelnuts with rapeseed oil.
- Best easy-to-find compromise: Sacla's vegan basil line, if it's stocked near you. Sacla also sells non-vegan flavors, so check the specific jar.
- Best for full control: Homemade, using the recipe below.
If you live in the US, expect to look at specialty and natural grocers, or order online, because the big supermarket brands are overwhelmingly cheese-based.
Pesto Brands: Which Are Vegan?
The breakdown below is based on third-party vegan brand roundups and the label we verified above. Formulas change and many brands sell both vegan and non-vegan flavors, so confirm the ingredient list on the specific jar.
| Brand | Vegan? | What to know |
|---|---|---|
| Barilla (classic and creamy) | No | Contains cheese and whey. Some varieties also reported to contain egg. |
| Buitoni | No | Reported to contain Parmesan, Romano and whey. |
| Classico | No | Reported to contain Parmesan. |
| Kirkland (Costco) | No | Reported to contain Parmesan and Pecorino Romano. |
| Aldi / Priano and 365 (Whole Foods) | No | Reported to contain cheese and egg-derived lysozyme. |
| Organico Genovese (UK) | Yes | Uses tofu in place of cheese; Vegan Society certified. |
| Happy Pear (Ireland) | Yes | Cashew-based basil pesto with nutritional yeast for the cheesy flavor. |
| Zest Vegan Basil (UK) | Yes | Rapeseed oil, Brazil nuts, cashews, hazelnuts and basil. |
| Sacla, Tesco Free From, others | Some flavors | Sell both vegan and non-vegan versions. Read each label. |
| American Basil, Bear Pond Farm | Some flavors | Dairy-free options exist alongside cheese versions. |
Availability depends heavily on where you live. Several of the clearly vegan options are UK or European brands. In the US, the most reliable approach is often to look for the word "vegan" or "dairy-free" on the label and then read the ingredients anyway.
Does Vegan Pesto Taste as Good?
Our skeptical take: it depends on what replaces the cheese. Aged Parmesan contributes salt, umami and a nutty depth that is hard to fake. Vegan pestos usually get there with one of three approaches:
- Nutritional yeast gives a savory, cheesy note and is the most common fix. Done well, it's very close.
- Cashews or other nuts add richness and creaminess, which can make the sauce taste mellower and slightly sweeter than classic pesto.
- Tofu adds body but little flavor on its own, so it needs salt and lemon to compensate.
In practice, the best vegan pestos taste fresh, garlicky and herby with a gentle savory finish. The worst taste flat and oily because they lean on oil and salt with nothing to replace the cheese's depth. If you try a jar and it tastes bland, a squeeze of lemon, a pinch of salt and a spoonful of nutritional yeast usually fixes it.
How to Make Vegan Pesto at Home
Homemade is cheaper per ounce than most specialty jars and you control every ingredient. A simple template:
- Blend 2 packed cups of basil leaves with 1/3 cup pine nuts, cashews or walnuts and 2 cloves of garlic.
- Add 2 to 3 tablespoons of nutritional yeast and a squeeze of lemon juice.
- Stream in about 1/3 to 1/2 cup of olive oil while blending until smooth.
- Season with salt and pepper, then taste and adjust.
Swap in spinach, arugula or parsley for part of the basil, or use sunflower seeds or almonds when pine nuts are expensive. It freezes well in ice cube trays, so you can make a big batch once.
Restaurant Pesto: Ask Before You Order
Restaurant pesto is the riskiest of all. Kitchens often make it from scratch with Parmesan, and some chains use pesto-mayonnaise blends that contain egg. Third-party roundups report that several pizza and pasta chains use dairy-containing pesto. Unless a menu explicitly labels a pesto dish vegan, ask your server whether it contains cheese, whey, egg or cream, and never assume that a green sauce is safe.
How to Check a Pesto Label in 30 Seconds
- Scan for cheese. Parmesan, Parmigiano Reggiano, Romano, Pecorino, Grana Padano, Asiago.
- Look for milk derivatives. Whey, whey powder, whey protein, milk, cream, butter, casein.
- Look for egg. Egg, egg yolk, lysozyme.
- Check the allergen line. A "Contains: milk" or "egg" statement is a fast red flag.
- Be careful with "Contains cheese flavor." It may be plant-based or dairy-derived; look for a vegan label to be sure.
If an ingredient is unfamiliar, run it through the spvegan.com ingredient checker.
Who Should Buy Jarred Vegan Pesto?
Buy it if you want a fast weeknight sauce, you're feeding a mixed table, or you don't have fresh basil on hand. It's worth the premium over making it yourself only if you value the convenience.
Skip it if you cook often, since homemade is cheaper and fresher, or if you have nut allergies (many vegan pestos replace cheese with cashews or other nuts, though a few are labeled nut-free).
Final Verdict
Is store-bought pesto vegan? Usually no, unless the label says so. Standard jars from Barilla, Buitoni, Classico and most store brands contain cheese and often whey or egg-derived ingredients. Vegan pesto does exist, it's generally good when it uses nutritional yeast or nuts, and it's easy to make yourself in five minutes. Always read the ingredients, because "pesto" on the front tells you nothing about what's inside.
Rating for vegan-friendliness of typical store-bought pesto: 3/10. Rating for vegan pesto when done right: 8/10.
