Extra kJ, low protein make you fat Via Health24 | 05 Jan 2012 - 02:00:00 It's too many kilojoules, not too much protein, that leads to unhealthy weight gain associated with overeating, new research suggests. Source