yes
in some kinds, so you'll hav to look at the nutritional info
Because it is made from peanuts but has the consistency of butter.
Peanut butter is extremely rich in protein. Vegetarians often eat a lot of this because of that fact alone. Two tablespoons of peanut butter contain 8 grams of protein.
Its got the same consistancy of butter, but its made of peanuts.