I go to whole foods and grind my own peanuts, I keep them in the frige. and they don't get hard. That is about as natural as you can get. It will taste bland to you if your use to regular store bought peanut butter. I guess they stay soft because it has all the oil in the peanuts.