Cheese When You Train: Nutrition Numbers and When to Eat It

Protein, fat, sodium and calcium numbers for common cheeses, plus practical timing around training, before bed and while cutting calories.

5 min read · Updated 31.07.2026.

Cheese When You Train: Nutrition Numbers and When to Eat It

Cheese can be one of the best protein sources in your fridge and the quiet reason your calories never add up — it depends entirely on which cheese and how much of it lands on the plate. The gap between 100 g of low-fat fresh cheese and 100 g of a semi-hard cheese is about 280 calories, which is a whole snack. Here are the numbers and some practical rules for timing.

What you actually get from cheese

Cheese is concentrated milk: roughly 8 to 10 litres of milk go into 1 kg of hard cheese. Protein, fat and salt are all concentrated along with it, which is why small differences in portion size matter more than with most foods.

Rough values per 100 g

  • Low-fat fresh or cottage-style cheese (under 2% fat): 11-13 g protein, 1-3 g fat, 70-90 kcal, 0.1-0.5 g salt.
  • Full-fat fresh cheese: 14-16 g protein, 18-22 g fat, 230-260 kcal.
  • Brined white cheese (feta type): 14-17 g protein, 20-25 g fat, 250-290 kcal, but 2.5-3.5 g salt.
  • Semi-hard (gouda, edam, trappist): 25-27 g protein, 27-30 g fat, 350-380 kcal, 650-800 mg calcium, 1.5-2 g salt.
  • Hard aged (parmesan type): 33-36 g protein, 28-30 g fat, 390-420 kcal, 1,100-1,200 mg calcium.
  • Processed cheese and spreads: 8-14 g protein with a lot of sodium and added phosphate salts — the weakest choice per gram of protein.

In practice: 25 g of protein comes from about 200 g of low-fat fresh cheese (roughly 160 kcal) or from 95 g of gouda (roughly 350 kcal). Same protein, double the calories.

Casein: why cheese digests slowly

About 80% of cow milk protein is casein, and the share is even higher in cheese because much of the whey is drained off. Casein forms a gel in the stomach and releases amino acids gradually over 5 to 7 hours, while whey protein is cleared in one to two hours. So cheese is not a fast protein, and that is usually an advantage rather than a flaw — it holds fullness well and covers long gaps between meals.

When to eat it

Before training

If cheese is part of your pre-training meal, leave 2.5 to 3 hours and keep it to 100-150 g. Fat slows gastric emptying, so 25-30 g of fat in the last 90 minutes before a set of heavy squats usually means a heavy stomach. Inside that last hour and a half, low-fat versions sit much better.

After training

The window is not 30 minutes. The target is 20-40 g of protein within one to two hours. If cheese is your post-training meal, take around 200 g of low-fat fresh cheese with 60-80 g of bread or a piece of fruit and you have covered both protein and carbohydrate.

Before bed

This is where cheese genuinely earns its place. 150-200 g of low-fat fresh cheese, 30-60 minutes before sleep, gives about 20-26 g of casein, close to the 30-40 g doses used in overnight recovery research. If you train in the evening and go to bed two hours later, this is the logical last meal of the day.

As a snack

40 g of hard cheese is about 13 g of protein and 160 kcal — solid when you need something that keeps 2-3 hours and does not spoil in a bag. The catch is that 40 g disappears in 30 seconds, so weigh it until your eye is calibrated.

Salt, fat and calcium

The general recommendation is under 5 g of salt per day. One 100 g portion of brined cheese can supply 3 g of that, so 60% of your daily allowance from a single serving. If you track blood pressure or notice swelling, soaking the cheese in water for 15-20 minutes removes some of the salt, or simply drop the portion to 50 g.

Roughly 60-65% of cheese fat is saturated. That does not make cheese off limits, but 100 g of semi-hard cheese daily plus meat plus cooking oil fills your fat budget quickly. Calcium is a real upside: 30 g of hard aged cheese supplies about 350 mg against an adult daily need of roughly 1,000 mg.

Bulking versus cutting

In a deficit, low-fat fresh cheese is one of the best value foods available: 250 g gives 28-32 g of protein for about 200 kcal. In a surplus, hard cheese does the opposite job — 30 g grated over pasta adds 120 kcal you barely notice. Both work, you just have to know which one you need right now. If your weight has not moved in the intended direction for 2-3 weeks, weigh your cheese for three days straight; 200-300 kcal often hides there.

Lactose and digestion

Aged hard cheeses contain under 0.5 g of lactose per 100 g, because lactose leaves with the whey and breaks down during ripening. Fresh cheeses hold 2-4 g per 100 g. Most people with lactose intolerance tolerate around 12 g of lactose in one sitting, which is more than any normal cheese portion delivers.

When to see a doctor

  • If you have high blood pressure or have been told to limit sodium, agree on a concrete daily figure before you increase salty cheeses.
  • If dairy regularly brings bloating, cramping or diarrhoea, ask for testing instead of guessing.
  • Rash, lip swelling or difficulty breathing after dairy is not intolerance but a possible milk allergy — that is urgent.
  • In kidney disease, phosphorus and potassium are monitored, and processed cheeses are a particular problem there.
  • In pregnancy, unpasteurised-milk cheeses and soft mould-ripened cheeses are avoided because of listeria risk.
  • If your LDL cholesterol is elevated, a repeat lipid panel after 3 months shows whether your current fatty cheese intake is working for you.

The short version

  • Low-fat fresh cheese: 11-13 g protein and 70-90 kcal per 100 g; semi-hard: 25-27 g protein but 350-380 kcal.
  • Casein digests over 5-7 hours, so cheese suits overnight and long gaps better than the hour around training.
  • 150-200 g of low-fat fresh cheese 30-60 minutes before sleep covers overnight recovery.
  • Leave 2.5-3 hours before training and avoid 25+ g of fat in the final 90 minutes.
  • Watch the salt: 100 g of brined cheese can be 3 g of salt, about 60% of the daily allowance.

General information, not medical advice. If you have a health condition or pain, talk to a doctor before changing how you train.

Read next