Skippy vs Justin's Peanut Butter: Which Is Cleaner?

The supermarket standard against a cleaner-label alternative. Both jars are real peanut butter with the exact same 7 g of protein per 2 Tbsp — so this comparison isn't about the peanuts. It's about what gets added around them. Skippy folds in sugar and salt; Justin's doesn't. Every number below is pulled live from each product's graded fact sheet.

The short answer

Justin's Classic Peanut Butter is the cleaner pick and the higher grade. Its ingredient list is two words — dry-roasted peanuts and palm oil — with 0 g of added sugar and only 25 mg of sodium. That's the whole edge: no added sweetener, almost no salt, same protein.

Skippy Creamy Peanut Butter is the one most people grew up on — smooth, sweet, no-stir, and a perfectly real source of protein and unsaturated fat. The trade-off is the recipe: roasted peanuts, sugar, palm oil, and salt. The sugar (second ingredient) and the 74.9 mg of sodium are exactly what hold it a grade below Justin's.

Protein is identical — both 7 g per serving, both 21.9 g per 100 g. On the v3 Labelgrade scale, Justin's scores B (77/100) and Skippy scores B- (72/100). The gap is added sugar and sodium, full stop.

Side-by-side

Skippy Creamy Justin's Classic
Labelgrade B- 72 / 100 B 77 / 100
Serving size32 g (2 Tbsp)32 g (2 Tbsp)
Protein per serving7 g7 g
Protein per 100 g21.9 g21.9 g
Calories per serving210210
Calories per g protein3030
Total sugar2 g2 g
Added sugarYes (2nd ingredient)0 g
Saturated fat per serving4 g3.5 g
Fiber per serving1.98 g0.992 g
Sodium per serving74.9 mg25 mg
Added sweetenerSugarNone
Added saltYesNo
Ingredient count42
Protein density gradeB+B+
Ingredient quality gradeB+B+
Sugar gradeA-A
Saturated fat gradeFD
Sodium gradeB-A+
Fiber gradeB-D

Where Justin's wins

Where Skippy wins

Where it's a tie

Which should you buy

Buy Justin's Classic if you want the cleaner label without committing to a stir-it-yourself natural jar. You get no added sugar, almost no sodium, and the same protein as Skippy, while keeping a no-stir spread. It's the better grade and the smarter default — especially if you eat peanut butter daily and want to quietly drop the added sugar and salt.

Buy Skippy Creamy if the sweet, smooth, no-stir taste is what actually gets a peanut-butter sandwich (or a spoon) into your day, or if price and availability decide it. It's a legitimate protein source — just one carrying added sugar and salt that the cleaner jar leaves out. Mind the portion either way: at 210 calories per 2 Tbsp and noticeably sweet, Skippy is easy to over-scoop, so measure a level serving if you're tracking.

If you want the absolute cleanest jar, note that neither of these is a true "just peanuts" natural butter — both add palm oil to stay smooth and stir-free. A single-ingredient natural peanut butter grades higher still on saturated fat, and the only thing you give up is having to stir the oil back in. Justin's is the no-added-sugar pick that skips the stir; a peanuts-only jar is the pick if saturated fat is your priority. We cover that whole spectrum in the nut butters report card.

How they were graded

Both products use the v3 6-dimension Labelgrade formula (see /methodology): protein density 23% + ingredient quality 21% + saturated fat 18% + sodium 15% + sugar 15% + fiber 8%. Skippy data from USDA FDC 1851232; Justin's data from USDA FDC 2652729. Every figure on this page is read live from each product's record at build time, so the numbers can't drift out of sync with the individual fact sheets.

Frequently Asked Questions

Which has more protein — Skippy or Justin's?

It's an exact tie. Both list 7 g of protein per 32 g serving (2 Tbsp), which works out to the same 21.9 g per 100 g and the same 30 calories per gram of protein. Peanuts are peanuts — the protein doesn't change between these two jars. What changes is everything bolted on around the peanuts, and that's where the grades split.

Which has cleaner ingredients?

Justin's, clearly. Justin's Classic is two ingredients: dry-roasted peanuts and palm oil, with no added sugar. Skippy is four — roasted peanuts, sugar, palm oil, salt — adding a sweetener and salt that Justin's leaves out. Both use palm oil as a stabilizer so the jar doesn't separate, so neither is a true "just peanuts" natural butter. But on label cleanliness Justin's wins: it scores B+ on ingredient quality vs Skippy's B+, and crucially it carries no added sugar.

Does Skippy really have added sugar and Justin's doesn't?

Yes — that's the single biggest difference between them. Sugar is the second ingredient in Skippy, so its 2 g of sugar per serving is scored as added. Justin's lists 0 g of added sugar; its 2 g of total sugar is the small amount that occurs naturally in peanuts. Both still land an A--range grade on the sugar dimension because the totals are low either way, but if your rule is "no added sugar," Justin's passes and Skippy doesn't.

Which has more saturated fat and sodium?

Justin's is actually a hair lower on saturated fat (3.5 g per serving vs Skippy's 4 g) and dramatically lower on sodium (25 mg vs Skippy's 74.9 mg, because Skippy adds salt and Justin's doesn't). That sodium gap is the difference between an A+ and a B- on that dimension. Saturated fat is the weakest dimension for both — palm oil plus the peanuts' own fat — but neither is alarming against the 20 g FDA daily limit.

Are these actually different, or is it the same peanut butter?

Underneath, it's the same food: roasted peanuts and palm oil, 7 g protein and 210 calories per 2 Tbsp in both. The honest gap is two add-ins — Skippy's sugar and salt. That's enough to move Skippy from a B- (72/100) to Justin's B (77/100) on our v3 scale. It's a real difference in label quality, but a small one in absolute nutrition — don't let the four-point gap convince you Skippy is junk. It's a legitimate protein source carrying two things the cleaner jar leaves out.

Related