There is little evidence that high-fat dairy foods are unhealthy. Indeed, research finds cheese (the dairy food with the highest density of fat) may actually promote heart health more so than other dairy foods.

I’ve heard advice not to eat full cream dairy (it’s high in fat!), not to eat low-fat dairy (it’s high in sugar!), not to eat cheese (it’s high in calories!), not to have cow’s milk (it’s not fermented!), and not to eat any dairy at all (it’s not natural!).

Yet my interpretation of the nutrition research is that all can be compatible with good health; yet none are essential for it.

Diets high in calorie-rich foods can be better for body weight management than diets low in calorie-rich foods.

To understand this, consider the many ways a food can affect your energy balance, other than its calorie content. These include:

The amount of it you eat.

The other foods you might consume with it.

The foods from your diet it might displace.

How satisfied you feel during, and immediately after, eating it.

How full you feel several hours after eating it, and

The many ways it affects your bodies’ metabolic response, such as the resulting increase in your metabolic rate, the type and amount of hormones released to digest it, and how much your gut bacteria is fed by it.

In the short-term, weight loss is achieved by reducing calories, irrespective of food or diet.

But in the long-term, the regulation of body weight is far more complex. Some of the most calorie rich foods are among the healthiest foods that we can eat, and their consumption does not increase body weight in any way.

Much better than avoiding calorie rich foods, is to ask how you can consume more of your calories from health-promoting foods.

A banana is 13% sugar, and has a greater percentage of sugar than soft drink.

Yet the banana also contains potassium, magnesium, dietary fibre, Vitamin C and (when partially unripe) is one of the richest sources of resistant starch. It’s consumption, as part of a diet that contains a variety of other fruits, helps to protect you from heart disease and stroke, weight gain, and helps to prolong your life.

Cheese is typically rich in saturated fat, and has a very similar fatty acid content to butter.