Protein has a number of really terrific effects on the body, especially when it comes to satiety, weight management, and cravings. It increases thermogenesis (the internal production of heat, more commonly known as metabolism) – often for hours after a…