The All Natural bit has to do with the fact that, unlike most Peanut Butter, this has no extra oil added to it. It’s just peanut butter, made from “dry roasted peanuts”, and salt; no sugar; which leaves a lot to be desired in the way of taste.
You’ll have to eat it with something sweet, like in a sandwich with jelly or jam, to enjoy the flavor. Of course that would negate one of its main benefits; that, while sugars ultimately have the opposite effect, it serves as a healthy source of energy.
my rating : 3 of 5