Cheese is nutrient-rich and tasty but it's best to consume it in small portions.
Cheese does contain some important nutrients, including calcium and protein, along with vitamin B12 and zinc.
According to the CNN, softer cheeses tend to have fewer calories than hard cheeses: an ounce of whole-milk ricotta (approximately 2 tablespoons) has about 50 calories, an ounce of feta has 75 calories, and an ounce of whole-milk mozzarella has 85 calories. But an ounce of Swiss (one slice) has 108 calories, and an ounce of cheddar has 114 calories.
Some research (supported by the Danish dairy board) suggests that full-fat cheeses don't seem to negatively affect LDL cholesterol as would be predicted based on its saturated fat content.
"It is not clear exactly why this is the case but may have to do with other nutrients in cheese, like calcium or protein, modifying the way the fat is absorbed or metabolized," said Gregory D. Miller, chief science officer for the National Dairy Council.
Still, when it comes to fat content, some cheeses are lighter than others and the higher the fat, the higher the calories. Cottage cheese has the least amount of fat, with 1 gram per ounce. Ricotta has 4 grams of fat per ounce, and feta and mozzarella have 6 grams each. Parmesan, Swiss and cheddar are higher in fat, with 7, 8 and 9 grams of fat per ounce, respectively.
Limiting portions will also keep sodium levels in check, as it can be as high as 260 milligrams for an ounce of feta and 390 milligrams for an ounce of hard Parmesan.