Is This Vegan?
GuideFoods

Is Peanut Butter Vegan? Honey, Fish Oil and Sugar Caveats

Plain peanut butter is vegan. Watch for honey-roasted versions, added fish oil (omega-3), milk in flavoured spreads, and the bone-char sugar debate.

4 min read · Updated October 2026

Cover image for Is Peanut Butter Vegan? Honey, Fish Oil and Sugar Caveats

Yes, standard peanut butter is vegan. At its simplest it is ground roasted peanuts, often with salt, a little sugar and a palm or vegetable oil to stop separation. The exceptions are flavoured spreads that add honey, milk or chocolate, and a handful of “heart healthy” jars with fish oil.

Ingredients that make peanut butter non-vegan

IngredientWhere you see itVegan?
Honey“Honey roasted”, “with honey”No (see honey)
Fish oil / anchovy & sardine oilOmega-3 enriched jarsNo
Milk powder, wheyChocolate or “cookie” spreadsNo (see whey)
Vitamin D3Fortified spreadsUsually from lanolin unless stated (see D3)
Mono- and diglyceridesNo-stir spreadsSource-dependent (details)
SugarMost mainstream brandsDebated in the US (bone char)
Palm oilNo-stir spreadsPlant-derived; some vegans avoid it for environmental reasons

The sugar question

In the US, some cane sugar is filtered through bone char. The sugar doesn't contain bone, and manufacturers of peanut butter rarely know which refinery their sugar came from. Most vegans and most vegan organisations treat sugar in a finished product as acceptable; stricter vegans buy peanuts-only jars or certified vegan products. Outside the US and UK, beet sugar is more common and the question rarely comes up.

Natural vs no-stir

“Natural” jars with oil on top are almost always just peanuts and salt, which makes them the easiest choice. No-stir jars add hydrogenated vegetable oil or palm oil and sometimes emulsifiers. Those are generally plant-based, but if a jar lists mono- and diglycerides without saying they're plant-derived, the only way to be sure is to ask the brand.

Powdered peanut butter and peanut spreads

Powdered peanut butter (defatted peanut flour) is usually vegan. Blended “peanut spreads” with protein added should be checked for whey or milk protein. Peanut-butter flavoured snacks and cups are a different category: chocolate peanut butter cups normally contain milk chocolate.

How to check a jar in 20 seconds

  1. Scan for honey, fish, anchovy, sardine, milk, whey and D3.
  2. If it's a flavoured spread, check the chocolate: milk solids or butterfat mean no.
  3. Decide how you handle sugar, then be consistent.
  4. Still unsure? Run the full ingredients list through the label scanner.

Need a faster check? Vegan ingredient checker

Frequently asked questions

Is Jif or Skippy vegan?
Their regular creamy and crunchy jars list no animal ingredients, but recipes change and some variants add honey. Check the specific jar.
Does peanut butter contain dairy?
Plain peanut butter doesn't. Chocolate or cookie-flavoured spreads may contain milk powder or whey.
Why would peanut butter contain fish?
Some omega-3 enriched products add fish oil. Plant-sourced omega-3 versions use flax instead.
Is honey roasted peanut butter vegan?
No. Honey is an animal product, so most vegans avoid it.
Is natural peanut butter vegan?
Yes. Peanuts and salt, sometimes oil, are all plant-based.

Sources & verification

Last verified:

Have a full ingredients list? Try the Label Scanner

Related tools