Although the macro ratio of peanut butter seems to fit low-carb diets almost perfectly, many people make the mistake of overeating it which can result in a calorie surplus. When you consume more calories than your body burns, you end up gaining weight.