A two-tablespoon serving of peanut butter has 188 calories, 16g fat, 147mg sodium, 6g carbohydrates and 8g protein. While it does have a lot of calories per serving, it is also very nutritious. The protein in peanut butter is the key nutrient that contributes to its health benefits.
Peanut butter, while high in calories, is considered good for you as long as you only eat the recommended serving. It contains peanuts, which are an excellent source of protein, fiber and unsaturated fat. Peanut butter helps you stay full longer and provides good nutrition for people on a vegetarian diet. It can be eaten alone, with apple slices or on celery for a healthy snack.