Diet Guide for Athletes
Comprehensive nutrition guide for muscle building, fat loss, endurance and beginners. Example meal plans, macros and scientific backing.
Nutrition fundamentals
The most important principle of an athlete's diet is simple: eat enough protein, manage total calorie intake according to your goal and ensure sufficient carbohydrate intake to fuel your training. Everything else is detail.
Most gym-goers fail at one thing: protein intake is too low. Research shows the optimal protein intake for muscle growth is 1.6–2.2 g/kg/day — for most people that means 120–180 g of protein per day.
Macro reference values by goal
| Goal | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|
| 💪 Muscle Gain | +200–300 kcal | 1.8–2.2 g/kg | 4–7 g/kg | 0.8–1.2 g/kg |
| 🔥 Fat Loss | -300–500 kcal | 2.0–2.4 g/kg | 2–4 g/kg | 0.6–1.0 g/kg |
| 🏃 Endurance | Maintenance | 1.4–1.7 g/kg | 6–10 g/kg | 1.0–1.5 g/kg |
| 🌱 Maintenance | Maintenance | 1.6–2.0 g/kg | 3–5 g/kg | 0.8–1.2 g/kg |
* g/kg = grams per kilogram of bodyweight. Calculate your exact macros with the Tsemppi macro calculator.
Diet for muscle gain
Men and women
Muscle growth requires a moderate caloric surplus (200–300 kcal/day), sufficient protein (1.8–2.2 g/kg) and carbohydrates to fuel training. Too large a surplus builds more fat than muscle.
Example day — Muscle gain (80 kg, ~2800 kcal)
🌅 Breakfast (7:00)
Oatmeal (100g) + milk + 4 eggs + banana
650 kcal · P 40g · C 75g · F 18g
🥗 Lunch (12:00)
Chicken (200g) + rice (150g) + vegetables + olive oil
700 kcal · P 50g · C 80g · F 15g
🏋️ Pre-workout (15:30)
Protein shake (30g) + banana
250 kcal · P 25g · C 30g · F 3g
🍽️ Dinner (18:30)
Salmon (200g) + potato (250g) + broccoli
650 kcal · P 45g · C 60g · F 20g
🌙 Evening snack (21:00)
Quark (250g) + berries + nuts (30g)
400 kcal · P 35g · C 25g · F 15g
Daily total: ~2800 kcal · Protein ~195g · Carbs ~270g · Fat ~71g
✅ Eat protein at every meal
4–5 meals per day distributes muscle protein synthesis evenly throughout the day.
✅ Carbs around training
Before and after your workout — the optimal time for carbohydrates.
✅ Moderate caloric surplus
200–300 kcal above maintenance minimizes fat gain.
✅ Quality foods first
Chicken, fish, eggs, quark, rice and potatoes are your foundation.
Scientific basis: Muscle protein synthesis is maximized when protein is consumed at 0.4 g/kg per meal (approximately 30–40g per sitting) across 4–5 meals per day. Carbohydrates replenish glycogen stores and prevent muscle catabolism.
Diet for fat loss
Lose fat and preserve muscle mass
In fat loss, the most important factor is a caloric deficit — you eat less than you burn. Protein is increased (2.0–2.4 g/kg) to preserve muscle mass. Carbohydrates are reduced but not eliminated.
Example day — Fat loss (80 kg, ~2100 kcal)
🌅 Breakfast (7:00)
3 eggs + oats (60g) + berries
450 kcal · P 30g · C 45g · F 14g
🥗 Lunch (12:00)
Chicken (200g) + rice (100g) + large salad + olive oil
550 kcal · P 48g · C 55g · F 12g
🏋️ Snack (15:30)
Quark (200g) + apple
230 kcal · P 28g · C 20g · F 1g
🍽️ Dinner (18:30)
Salmon (200g) + broccoli + small potato (150g)
500 kcal · P 42g · C 35g · F 18g
🌙 Evening snack (21:00)
Protein shake (30g) + almonds (20g)
270 kcal · P 28g · C 8g · F 12g
Daily total: ~2100 kcal · Protein ~176g · Carbs ~163g · Fat ~57g
✅ Keep protein high
2.0–2.4 g/kg protects muscle mass during a caloric deficit.
✅ Avoid too large a deficit
A 300–500 kcal deficit is optimal — more leads to muscle catabolism.
✅ Prioritize filling foods
Chicken, fish, vegetables, quark and oatmeal keep hunger away.
✅ Keep strength training
Strength training while cutting is more important than extra cardio.
Diet for endurance
Running, cycling, triathlon, Hyrox
Endurance sports require plenty of carbohydrates to replenish glycogen stores. Protein needs are slightly lower than in strength training but still important. Adequate hydration and electrolytes are critical in longer efforts.
Example day — Endurance (70 kg, ~2600 kcal)
🌅 Breakfast (6:30)
Oatmeal (100g) + banana + honey + milk
500 kcal · P 18g · C 90g · F 8g
🥗 Lunch (12:00)
Pasta (150g) + tuna + tomato sauce + parmesan
650 kcal · P 40g · C 90g · F 12g
🏃 Before run (15:00)
Banana + energy gel or dates
150 kcal · P 2g · C 35g · F 1g
🍽️ Post-workout (17:30)
Rice (200g) + chicken (150g) + vegetables
650 kcal · P 42g · C 90g · F 8g
🌙 Evening snack (20:30)
Yoghurt + muesli + berries + almonds
450 kcal · P 20g · C 60g · F 14g
Daily total: ~2600 kcal · Protein ~122g · Carbs ~365g · Fat ~43g
Diet for beginners
A simple starting point for the gym
As a beginner, don't overcomplicate your diet. Three things are enough to start: eat enough protein (at least 1.6 g/kg), eat regularly 3–4 times a day and avoid extreme diets. A simple diet you actually follow beats a perfect diet you don't.
The beginner's 3 most important rules
Protein at every meal
Chicken, fish, eggs, quark, Greek yoghurt, protein shake — pick one at every meal. Aim for 1.6–2.0 g/kg per day.
In practice: 3 eggs at breakfast + chicken at lunch + quark as a snack + fish at dinner.
Eat enough — don't starve yourself
Too large a caloric deficit in the first weeks makes training feel hard and slows progress. Start conservatively.
First, calculate your maintenance calories with the calorie calculator and eat at that level for a couple of weeks.
Build the right habits automatically
You automatically build a good diet when you base it on meat, fish, eggs, vegetables, rice and potatoes.
Supplements come later once the basic diet is solid — not before.
Frequently asked questions
Tsemppi is coming to English
We are bringing our AI-powered workout app to English speakers. Be the first to know when we launch.

What to expect
AI-personalized programs
Your plan adapts to your progress every session
200+ exercises with guides
Step-by-step technique instructions for every movement
Visual muscle tracking
See exactly which muscles you've trained
Strength level benchmarks
Compare your lifts to real strength standards
Get early access
Join the waitlist and be the first to know when Tsemppi launches in English.
No spam. Unsubscribe anytime.
What our users are saying
5.0 / 5.0 – App Store & Google Play