Why do you want natural nut butters only?You want this kind of nut butter for our muffins, because it is nice and creamy with the oil, which creates the perfect texture in the muffins.
You will want to blend your ingredients for no more than 30 seconds. If it is over blended that can alter the texture of your muffin to a “rubbery” texture.