
Red meat is worse for your health than white meat.
Studies have made the link between red meat and heart disease, largely due to the saturated fat content. But even chicken can contain as much saturated fat as lean beef. For instance, sirloin beef has less saturated fat than the same serving size of chicken thigh with skin. Poultry is naturally lower in saturated fats, but this is true only if you do not eat the skin.
It's not true to say that red meat is altogether bad for your health - it's a source of vitamin B12 and iron. So instead of excluding it from your diet entirely, choose leaner cuts instead.
Nuts are fattening
Nuts do indeed contain a lot of energy. For example, 15 cashews contain 750kJ and a handful of peanuts, around 850kJ.
The problem is that many people find it hard not to overeat these tasty snacks. But if you can resist eating too many, nuts can be a valid part of a healthy diet.
They are high in monounsaturated and polyunsaturated fats, as well as plant sterols, all of which have been shown to lower bad LDL cholesterol.