Peanut butter is a very good source of protein, adding as a great alternative to meat and dairy for vegans and vegetarians.