Yes, peanut butter is a good source of protein, with 8 grams per 2 tablespoon serving.