"Some foods help prevent weight gain, others make it worse. Most interestingly, the combination of foods seems to make a big difference.

"Our findings suggest we should not only emphasise specific protein-rich foods like fish, nuts, and yogurt to prevent weight gain, but also focus on avoiding refined grains, starches, and sugars in order to maximize the benefits of these healthful protein-rich foods, create new benefits for other foods like eggs and cheese, and reduce the weight gain associated with meats."

This isn't the first study to suggest meat can play a significant part in weight gain.