guides•Updated November 3, 2026•8 min read

Best Vegan Pesto Brands 2026: What to Buy, What to Avoid

Pesto looks plant-based, but most jars hide Parmesan, whey or even egg. Here's what to check and which pestos are actually vegan.

S

SPVEGAN

Author

Share this review:
Best Vegan Pesto Brands 2026: What to Buy, What to Avoid

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.

BrandVegan?What to know
Barilla (classic and creamy)NoContains cheese and whey. Some varieties also reported to contain egg.
BuitoniNoReported to contain Parmesan, Romano and whey.
ClassicoNoReported to contain Parmesan.
Kirkland (Costco)NoReported to contain Parmesan and Pecorino Romano.
Aldi / Priano and 365 (Whole Foods)NoReported to contain cheese and egg-derived lysozyme.
Organico Genovese (UK)YesUses tofu in place of cheese; Vegan Society certified.
Happy Pear (Ireland)YesCashew-based basil pesto with nutritional yeast for the cheesy flavor.
Zest Vegan Basil (UK)YesRapeseed oil, Brazil nuts, cashews, hazelnuts and basil.
Sacla, Tesco Free From, othersSome flavorsSell both vegan and non-vegan versions. Read each label.
American Basil, Bear Pond FarmSome flavorsDairy-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:

  1. Blend 2 packed cups of basil leaves with 1/3 cup pine nuts, cashews or walnuts and 2 cloves of garlic.
  2. Add 2 to 3 tablespoons of nutritional yeast and a squeeze of lemon juice.
  3. Stream in about 1/3 to 1/2 cup of olive oil while blending until smooth.
  4. 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

  1. Scan for cheese. Parmesan, Parmigiano Reggiano, Romano, Pecorino, Grana Padano, Asiago.
  2. Look for milk derivatives. Whey, whey powder, whey protein, milk, cream, butter, casein.
  3. Look for egg. Egg, egg yolk, lysozyme.
  4. Check the allergen line. A "Contains: milk" or "egg" statement is a fast red flag.
  5. 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.

Frequently Asked Questions

Is pesto vegan?
Traditional pesto is not vegan because it contains Parmesan or Pecorino cheese. Some brands make dairy-free versions using nutritional yeast, nuts or tofu, so check for a vegan label and read the ingredients.
Why isn't pesto vegan?
Classic pesto includes hard cheese, which is made from animal milk. Commercial pesto may also contain whey, cream or egg-derived lysozyme, all of which are animal-based.
Is Barilla pesto vegan?
No. The Barilla pesto we checked lists Parmigiano Reggiano cheese and whey ingredients, and other reports say some varieties contain egg. Barilla's pesto is not vegan.
Is Costco's Kirkland pesto vegan?
Third-party roundups report that it contains Parmesan and Pecorino Romano, so it is not vegan. Check the current label as formulas can change.
Is there a vegan substitute for Parmesan in pesto?
Yes. Nutritional yeast is the most popular option for cheesy, savory flavor. Cashews, walnuts and tofu are also used to add richness and body.
Is pesto without cheese always vegan?
Not necessarily. Check for other dairy such as whey or cream, and for egg-derived ingredients like lysozyme. A pesto with no cheese listed may still contain milk or egg derivatives.
What is lysozyme and is it vegan?
Lysozyme is an enzyme used as a preservative, and commonly derived from egg whites. It is not vegan, and is reported in some store-brand pestos.
Is Parmesan vegan or vegetarian?
Parmesan is dairy, so it's not vegan. Traditional Parmigiano Reggiano is made with animal rennet, so it's also not vegetarian.

Related Guides You Might Like

Looking for More Vegan Products?

Explore our other guides and reviews to find the best vegan products for your lifestyle.