Nut butters can make for a healthy snack between meals due to their high nutritional value. As with any food, always check the labels and watch your portions. Note that one serving of peanut butter is two tablespoons, according to the U.S. National Library of Medicine. The same goes for almond butter. Depending on the ingredients used, peanut butter has around 188 calories, 7 grams of protein, 16 grams of fat, and 7.7 grams of carbohydrates per serving, per My Food Data. High-sugar brands are typically higher in carbs. You'll also get nearly 2 grams of fiber and large doses of phosphorus, zinc, magnesium, copper, selenium, and vitamin E.
Almond butter, by comparison, has 196 calories, 6.7 grams of protein, 18 grams of fat, and 6 grams of carbs per serving, according to My Food Data. It also provides 3.3 grams of fiber — that's about 12 percent of the daily recommended intake. Compared to peanut butter, it's higher in calcium, phosphorus, magnesium, zinc, and other key nutrients.