Since peanut butter is very high in fat, a 3.5-ounce (100-gram) portion contains a hefty dose of 597 calories ( 4 ). Despite their high calorie content, eating moderate amounts of pure peanut butter or whole peanuts is perfectly fine on a weight-loss diet ( 11 ).