Cheese is both a protein and a fat, but most varieties contain more fat than protein by weight. A one-ounce serving of cheddar, for example, has about 9 grams of fat and 6 grams of protein. That makes cheddar roughly 60% fat and 40% protein in terms of macronutrient grams, and the ratio skews even further toward fat when you look at calories, since each gram of fat carries more than twice the energy of a gram of protein.
So if you’re trying to decide how cheese fits into your diet, the honest answer is: it depends on the cheese you pick and what you’re using it for.
Why Cheese Counts as Both
Cheese starts as milk, which naturally contains fat, protein, and a small amount of sugar (lactose). During cheesemaking, most of the lactose drains away with the liquid whey, concentrating the fat and protein into the solid curds. The result is a food that’s dense in both macronutrients but low in carbohydrates, usually under 1 gram per ounce for aged varieties like cheddar, parmesan, and gouda.
Because fat has 9 calories per gram while protein has only 4, the calorie contribution from fat in most cheeses is disproportionately large. In that ounce of cheddar, the 9 grams of fat account for 81 calories while the 6 grams of protein account for just 24. That means roughly 75% of cheddar’s calories come from fat. Nutritionally, cheese behaves more like a fat source than a protein source for most people’s diets, even though it does deliver a meaningful amount of protein per serving.
Cheese Types With More Protein
Not all cheeses follow the cheddar pattern. Some varieties flip the ratio and deliver more protein relative to fat, making them genuinely useful as protein sources.
Cottage cheese is the standout. A half-cup serving of low-fat cottage cheese provides around 14 grams of protein with only 2 to 3 grams of fat. That protein-to-fat ratio is closer to chicken breast than to cheddar. Part-skim mozzarella also leans more toward protein, with roughly 7 grams of protein and 5 grams of fat per ounce. Parmesan, because it’s aged so long that much of its moisture evaporates, is extremely protein-dense: about 10 grams of protein per ounce, though it also carries around 7 grams of fat.
On the other end of the spectrum, soft and creamy cheeses like brie, cream cheese, and mascarpone are overwhelmingly fat with relatively little protein. Cream cheese, for instance, has about 1 gram of protein per tablespoon alongside 5 grams of fat.
How Good Is Cheese Protein?
The protein in cheese isn’t just present in decent amounts; it’s high quality. Cheese scores a 0.99 out of 1.0 on the PDCAAS scale, a standard measure of how completely a protein supplies the amino acids your body needs. That’s nearly a perfect score, on par with eggs and milk. This applies to both cheddar and cottage cheese.
Most of the protein in cheese is casein, a slow-digesting protein that your body breaks down gradually over several hours. This is why cheese tends to keep you feeling full longer than a snack of the same calorie count made from refined carbohydrates. If you eat cheese before bed or between meals, that slow protein release works in your favor for satiety.
The Fat in Cheese: What to Know
The fat in cheese is predominantly saturated fat, which has long been flagged as a concern for heart health. But the research picture is more nuanced than “saturated fat is bad.” A 2024 systematic review from the USDA found moderate evidence that replacing processed meat and red meat with dairy is associated with lower cardiovascular disease risk. The same review found that swapping higher-fat dairy for lower-fat dairy showed no clear difference in heart disease risk, though that evidence was graded as limited.
What did show a potential benefit was replacing dairy with foods rich in unsaturated fats, like nuts, olive oil, or avocado. In other words, cheese fat isn’t equivalent to meat fat in terms of risk, but it’s also not as protective as plant-based fats. The practical takeaway: cheese in moderate portions fits comfortably into most diets, and obsessing over full-fat versus reduced-fat versions may matter less than what you’re eating cheese instead of (or alongside).
How to Use Cheese Based on Your Goals
If your goal is increasing protein intake, choose cottage cheese, part-skim mozzarella, or parmesan. These deliver the most protein per calorie and keep fat in check. Cottage cheese in particular works as a true protein food, not a fat food that happens to contain some protein.
If you’re following a low-carb or ketogenic diet, the high fat content in cheeses like cheddar, gouda, and brie is a feature rather than a drawback. These varieties provide energy-dense fat with minimal carbohydrates, which is exactly what those diets call for.
If you’re simply trying to eat a balanced diet without specific macronutrient targets, a one-ounce portion of most cheeses (about the size of four dice) adds useful protein, calcium, and flavor without excessive calories. Where people run into trouble is portion size. Cheese is calorie-dense enough that a few extra slices can add 200 to 300 calories without you noticing, mostly from fat.
For anyone watching sodium, keep in mind that processed cheese products like American cheese slices tend to be higher in sodium than natural cheeses. Aged cheeses like parmesan are also relatively high in sodium because salt is part of the aging process. Fresh cheeses like mozzarella and ricotta tend to be lower.

