How Much Protein Is in Cheese, Greek Yogurt and Cottage Cheese? USDA Data per 100g
Protein per 100g, per ounce and per cup for 20 cheeses, Greek yogurt and cottage cheese, taken directly from USDA FoodData Central. Parmesan leads cheese at 35.8g per 100g, but cottage cheese and Greek yogurt give you about twice the protein per calorie.
Short answer: most hard cheeses have 22 to 30g of protein per 100g (6 to 8g per ounce), and parmesan is highest at 35.8g. Cottage cheese has 10 to 12g per 100g and plain Greek yogurt about 10g, but because they carry far fewer calories they deliver roughly twice as much protein per calorie as any cheese.
Every number below comes from USDA FoodData Central (SR Legacy dataset), and each row links to its USDA entry so you can check it yourself.
USDA FoodData Central Quick Answers
- Cottage cheese, lowfat, 1% milkfat (FDC 173417): 12.4g of protein per 100g, 28.0g per cup (226g), 72 calories per 100g.
- Cottage cheese, lowfat, 2% milkfat (FDC 172182): 10.4g of protein per 100g, 23.6g per cup (226g), 81 calories per 100g.
- Cottage cheese, regular, 4% milkfat (FDC 172179): 11.1g of protein per 100g, 25.0g per cup (225g), 98 calories per 100g.
- Greek yogurt, plain, nonfat (FDC 170894): 10.2g of protein per 100g, 25.0g per cup (245g), 17.3g per 6oz container, 59 calories per 100g.
- Greek yogurt, plain, whole milk (FDC 171304): 9.0g of protein per 100g, 22.1g per cup (245g).
- Cheddar cheese (FDC 173414): 22.9g of protein per 100g, 6.5g per 1oz slice, 403 calories per 100g.
- Mozzarella, part-skim, low moisture (FDC 171244): 23.8g of protein per 100g, 6.7g per ounce.
- Parmesan, hard (FDC 170848): 35.8g of protein per 100g, 10.1g per ounce.
Protein in Cheese
| Cheese | Protein per 100g | Per 1oz (28g) | Calories per 100g | Protein per 100 kcal | USDA entry |
|---|---|---|---|---|---|
| Parmesan, hard | 35.8g | 10.1g | 392 | 9.1g | 170848 |
| Romano | 31.8g | 9.0g | 387 | 8.2g | 171249 |
| Gruyère | 29.8g | 8.5g | 413 | 7.2g | 171242 |
| Parmesan, grated | 28.4g | 8.1g | 420 | 6.8g | 171247 |
| Swiss | 27.0g | 7.6g | 393 | 6.9g | 171251 |
| Provolone | 25.6g | 7.3g | 351 | 7.3g | 170850 |
| Gouda | 24.9g | 7.1g | 356 | 7.0g | 171241 |
| Monterey Jack | 24.5g | 6.9g | 373 | 6.6g | 170844 |
| Colby | 23.8g | 6.7g | 394 | 6.0g | 173416 |
| Mozzarella, part-skim, low moisture | 23.8g | 6.7g | 295 | 8.1g | 171244 |
| Cheddar | 22.9g | 6.5g | 403 | 5.7g | 173414 |
| Mozzarella, whole milk | 22.2g | 6.3g | 299 | 7.4g | 170845 |
| Blue | 21.4g | 6.1g | 353 | 6.1g | 172175 |
| Brie | 20.8g | 5.9g | 334 | 6.2g | 172177 |
| Goat cheese, soft | 18.5g | 5.3g | 264 | 7.0g | 173435 |
| American, processed | 18.1g | 5.1g | 366 | 5.0g | 170853 |
| Feta | 14.2g | 4.0g | 265 | 5.4g | 173420 |
| Ricotta, part-skim | 11.4g | 3.2g | 138 | 8.3g | 171248 |
| Ricotta, whole milk | 7.5g | 2.1g | 150 | 5.0g | 170851 |
| Cream cheese | 6.2g | 1.7g | 350 | 1.8g | 173418 |
What the table shows:
- Hard, aged cheeses lead. Aging drives out water, which concentrates protein. Parmesan, romano and gruyère all sit near or above 30g per 100g.
- Per slice, the gap is small. A 1oz slice of swiss has 7.6g of protein and a slice of cheddar has 6.5g. Most everyday cheeses land between 6 and 7g per ounce.
- Parmesan also wins per calorie among cheeses at 9.1g per 100 kcal, followed by part-skim ricotta, romano and part-skim mozzarella at about 8g. Cheddar sits at 5.7g because most of its calories come from fat.
- Cream cheese is not a protein food. It has 6.2g of protein but 34.4g of fat per 100g.
Grated parmesan adds flavor more than protein: a tablespoon (5g) has about 1.4g. A 1oz piece of hard parmesan has 10.1g.
Protein in Cottage Cheese
| Cottage cheese | Protein per 100g | Per 4oz (113g, about ½ cup) | Per cup | Calories per 100g | Protein per 100 kcal | USDA entry |
|---|---|---|---|---|---|---|
| Low fat (1% milkfat) | 12.4g | 14.0g | 28.0g (226g) | 72 | 17.2g | 173417 |
| Low fat (2% milkfat) | 10.4g | 11.8g | 23.6g (226g) | 81 | 12.9g | 172182 |
| Regular (4% milkfat) | 11.1g | 12.6g | 25.0g (225g) | 98 | 11.3g | 172179 |
| Nonfat, dry curd | 10.3g | 11.7g | 15.0g (145g) | 72 | 14.4g | 172181 |
A cup of 1% cottage cheese gives you 28g of protein for about 163 calories, which is why it has become a staple for anyone chasing a protein target. The nonfat dry curd cup looks low only because loose dry curds are lighter: USDA weighs a cup at 145g rather than about 225g.
Branded cottage cheese varies more than these averages, and some newer brands are noticeably higher. Our high protein dairy rankings list verified label numbers for specific products.
Protein in Greek Yogurt
| Yogurt | Protein per 100g | Per 6oz container (170g) | Per cup (245g) | Calories per 100g | Protein per 100 kcal | USDA entry |
|---|---|---|---|---|---|---|
| Greek, plain, nonfat | 10.2g | 17.3g | 25.0g | 59 | 17.3g | 170894 |
| Greek, plain, low fat | 9.9g | 16.9g | 24.4g | 73 | 13.6g | 170903 |
| Greek, plain, whole milk | 9.0g | 15.3g | 22.1g | 97 | 9.3g | 171304 |
| Regular plain yogurt, low fat | 5.3g | 8.9g | 12.9g | 63 | 8.3g | 170886 |
Straining removes liquid whey, so Greek yogurt has about twice the protein of regular yogurt: 17.3g in a 6oz container of plain nonfat versus 8.9g for regular low fat. USDA lists 245g for a cup of plain yogurt; thick strained yogurt can weigh a little more per cup, so treat the cup column as a close estimate.
Flavored Greek yogurts usually have less protein and more sugar per serving. For specific brands, see our verified rankings of the best high protein yogurt and the highest protein yogurt, our guide on how to choose Greek yogurt for protein, and Greek yogurt vs skyr vs cottage cheese.
Protein per Calorie: Where Dairy Wins
Protein per 100g favors dry, dense foods. Protein per 100 kcal tells you how much protein you get for the calories you spend, which matters if you are trying to lose weight or eat on a small appetite.
| Food | Protein per 100g | Calories per 100g | Protein per 100 kcal | USDA entry |
|---|---|---|---|---|
| Chicken breast, roasted | 31.0g | 165 | 18.8g | 171477 |
| Greek yogurt, plain nonfat | 10.2g | 59 | 17.3g | 170894 |
| Cottage cheese, 1% milkfat | 12.4g | 72 | 17.2g | 173417 |
| Parmesan, hard | 35.8g | 392 | 9.1g | 170848 |
| Egg, hard-boiled | 12.6g | 155 | 8.1g | 173424 |
| Mozzarella, part-skim | 23.8g | 295 | 8.1g | 171244 |
| Cheddar | 22.9g | 403 | 5.7g | 173414 |
| Milk, whole | 3.1g | 61 | 5.2g | 171265 |
Nonfat Greek yogurt and 1% cottage cheese are essentially level with chicken breast per calorie, and roughly double cheddar. That is why they are staples for people hitting a protein target on limited calories, including people on GLP-1 medications (see is cottage cheese good on Ozempic and our best yogurt for Ozempic ranking).
Is Dairy Protein High Quality?
Yes. Dairy proteins are among the highest quality proteins available:
- Casein is the main protein in cheese, cottage cheese and Greek yogurt. It digests slowly, giving a steady release of amino acids over several hours.
- Whey is the protein in the liquid drained off when making cheese and Greek yogurt. It digests quickly and is rich in leucine, which makes it useful for muscle building.
Both score 1.0 on the PDCAAS scale, meaning they provide all essential amino acids in the proportions your body needs.
Easy Ways to Add Dairy Protein
- Swap regular yogurt for Greek yogurt. A 6oz container goes from 8.9g to 17.3g of protein.
- Add half a cup of 1% cottage cheese to toast, eggs or a smoothie for 14g of protein.
- Choose part-skim mozzarella or ricotta when you want cheese with more protein per calorie.
- Use hard cheese as a snack, not a sprinkle. A 1oz piece of parmesan has 10.1g; a tablespoon of grated has 1.4g.
- Know your number. Our free protein calculator gives you a daily target, and Protein Pal logs a slice or a pot in seconds. It is free to download on iPhone and Android.
The Bottom Line
Hard cheeses pack the most protein per gram, led by parmesan at 35.8g per 100g, but they bring a lot of fat with it. Cottage cheese and Greek yogurt have less protein per 100g and far more per calorie: about 17g per 100 kcal, matching chicken breast. Use cheese for flavor and a few extra grams, and lean on cottage cheese and Greek yogurt when you need to move your daily protein intake.
Related Reading
Frequently Asked Questions
- How much protein is in cheese per 100g?
- Most hard cheeses have 22 to 30g of protein per 100g, according to USDA FoodData Central. Parmesan has 35.8g, cheddar 22.9g, part-skim mozzarella 23.8g and swiss 27.0g. Softer cheeses have less: feta has 14.2g and cream cheese 6.2g.
- Which cheese has the most protein?
- Hard parmesan has the most, at 35.8g of protein per 100g (10.1g per ounce), followed by romano at 31.8g and gruyère at 29.8g. Parmesan also has the most protein per calorie of any cheese, at 9.1g per 100 kcal.
- How much protein is in cottage cheese per 100g?
- USDA lists 12.4g of protein per 100g for 1% cottage cheese, 11.1g for regular 4% and 10.4g for 2%. A cup of 1% cottage cheese has about 28g of protein and 163 calories.
- How much protein is in a cup of Greek yogurt?
- About 25g for plain nonfat Greek yogurt, based on 10.2g per 100g and a 245g cup. A 6oz (170g) container has about 17g. Plain whole milk Greek yogurt has about 22g per cup.
- How much protein is in a slice of cheese?
- A 1oz (28g) slice has about 7.6g of protein for swiss, 7.3g for provolone, 6.5g for cheddar and 5.1g for American processed cheese.
- Is cottage cheese or Greek yogurt better for protein?
- They are close. Per 100g, 1% cottage cheese has 12.4g and nonfat Greek yogurt 10.2g, and both deliver about 17g of protein per 100 kcal. Pick whichever you will eat more consistently.