Is Making Your Own Peanut Butter Worth It?
Homemade peanut butter is one of the easiest DIY food projects, requiring nothing but peanuts, a food processor, and 5 minutes. The question is whether it actually saves money compared to buying a good jar of natural peanut butter at the grocery store.
The math depends entirely on where you source your peanuts. A 40-oz container of dry-roasted peanuts from a warehouse club at $6 to $8 yields roughly 34 oz of peanut butter, making your cost about $2.80 to $3.70 per 16-oz equivalent. The same quality of natural peanut butter at the grocery store costs $4.50 to $7.00. The savings are real, though smaller than most people expect.
If you buy peanuts at retail grocery prices ($4 to $6 for a 16-oz jar), homemade peanut butter rarely saves money once you account for yield. The savings window opens when you buy peanuts in bulk.
How to Make Homemade Peanut Butter
- Add 2 cups (about 10 oz) of dry-roasted peanuts to a food processor.
- Process for 1 minute, scrape down sides.
- Process another 1 to 3 minutes until smooth and creamy.
- Add a pinch of salt if using unsalted peanuts. Add a teaspoon of oil if you want a smoother consistency.
- Refrigerate in an airtight container for up to 3 months.
Yield to Expect
Two cups of peanuts (about 10 to 11 oz) yields approximately 1 cup of peanut butter (about 9 oz). The volume reduces by about 15 to 20 percent. A 16-oz batch of peanuts makes roughly a 13 to 14-oz jar of peanut butter.