What is Almond Butter?

Almond butter is simply butter flavored with almonds, either fresh roasted almonds, or using an almond extract of some sort. Make sure if they are roasted, to chop them finely, and let the butter sit overnight to absorb flavors.