When I make peanut butter at home, in a food processor, it comes out reasonably creamy as in store bought peanut butter, but when I put it in my mouth, it sucks the moisture from my mouth and is too dry and hard to swallow.

How can I prepare it so that it is easier to consume and closer to store bought peanut butters. I tried adding a couple of spoons of oil. Would adding honey help?

  • Have you compared your ingredients to the ingredients on the label of store bought peanut butter?
    – moscafj
    Commented Sep 22, 2019 at 11:48
  • Add more oil. Your food processor doesn't have the ability to crush peanuts to the extent required to make peanut butter without adding additional oil.
    – user50726
    Commented Sep 25, 2019 at 16:43

3 Answers 3


Add refined peanut oil. Add more than a couple of tbsp. Add it generously. Try using peanuts from a different source.

  • What peanuts would you recommend Commented Sep 23, 2019 at 1:52

Commercial peanut butter has added sugar and salt. Also emulsifiers to keep the oil from separating over time. Once I asked a friend why there was about a half inch of oil on their home-made peanut butter ; they said it is peanut oil and just needs to be stirred occasionally.


I use sustainable gourmet palm oil. I got it on Amazon. Smooth creamy peanut butter at room temperature, and oil doesn't separate, no need to refrigerate

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.