YOUR BODY —
YOUR NUMBERS
Two numbers run everything. Your BMR — what your body burns doing absolutely nothing. And your TDEE — what it burns living your actual life. The gap between your TDEE and 1,300 kcal is your daily deficit. That deficit is the engine.
Two approaches. Both inside the same calorie range. Pick one and go all in. Don't mix them up until you understand both.
The more fat you have to lose, the more you can fast. Your body fat is the fuel — the bigger the tank, the longer you can run on it without eating a single calorie from food.
One meal. High protein. Near-zero fat and carbs. Keeps muscle on while the body burns fat hard. This is the tool you reach for when the scale stops moving.
Protein: ~18g
Fat: ~0g · Carbs: ~7g
Protein: ~48g
Fat: ~2g · Carbs: ~6g
Same foods most days. Change the seasoning. That is the system. Pick your staples from below and rotate the flavour — not the food.
| Meat | kcal / 100g | Protein | Fat | Notes |
|---|---|---|---|---|
| Chicken Breast (skinless) | 120 | 22g | 2.5g | Lean · Start here |
| Turkey Breast | 112 | 24g | 1g | Lean |
| Pork Mince 80/20 | 218 | 17g | 17g | Budget staple |
| Veal (lean) | 109 | 20g | 3g | Start here |
| Beef Mince 80/20 | 254 | 17g | 20g | Staple |
| Beef Sirloin | 174 | 21g | 10g | Staple |
| Lamb Leg | 197 | 20g | 13g | |
| Beef Ribeye | 291 | 19g | 24g | High fat |
| Pork Shoulder | 186 | 17g | 13g | Budget |
| Pork Belly | 395 | 10g | 38g | Very high fat |
| Beef Brisket | 213 | 18g | 15g |
| Fish | kcal / 100g | Protein | Fat | Notes |
|---|---|---|---|---|
| Cod (raw) | 82 | 18g | 0.7g | Lowest cal |
| Haddock (raw) | 90 | 19g | 0.9g | Lean |
| Tilapia (raw) | 96 | 20g | 2g | |
| Tuna (in water, canned) | 116 | 26g | 1g | High protein |
| Sardines — Air Fried (fresh) | 168 | 21g | 9g | Staple · Best method |
| Sardines — in oil (canned) | 208 | 25g | 11g | Omega-3 |
| Trout (raw) | 150 | 22g | 7g | |
| Salmon — Atlantic (raw) | 208 | 20g | 14g | Staple |
| Mackerel (raw) | 205 | 19g | 14g | Omega-3 |
| Herring (raw) | 217 | 20g | 15g | Omega-3 |
| Food | kcal / 100g | Protein | Fat | Net Carbs |
|---|---|---|---|---|
| Egg Whites (raw) | 52 | 11g | 0.2g | 0.7g |
| Greek Yogurt 0% Fat | 55 | 9g | 0g | 3.5g |
| Whey Protein (per 30g scoop) | 110 | 24g | 1g | 3g |
| Whole Eggs (1 egg ≈ 60g) | 143 | 13g | 10g | 0.7g |
| Cottage Cheese (low fat) | 72 | 12g | 1g | 3g |
| Mozzarella (fresh) | 253 | 18g | 20g | 2.2g |
| Cheddar Cheese | 403 | 25g | 33g | 1.3g |
| Parmesan (grated) | 392 | 36g | 26g | 3.2g |
| Butter | 717 | 0.9g | 81g | 0.1g |
| Heavy Cream (cooking) | 340 | 2.1g | 36g | 2.8g |
| Sour Cream (full fat) | 193 | 2.4g | 19g | 3.6g |
| Vegetable | kcal / 100g | Net Carbs | Notes |
|---|---|---|---|
| Iceberg Lettuce | 14 | 1.8g | Volume king · Unlimited |
| Cucumber | 15 | 2g | Unlimited |
| Lettuce / Romaine | 17 | 1.5g | Unlimited |
| Spinach | 23 | 1.4g | Unlimited |
| Courgette (Zucchini) | 17 | 2.1g | Unlimited |
| Celery | 16 | 1.4g | Unlimited |
| Radish | 16 | 1.8g | |
| Kale | 49 | 3.6g | |
| Broccoli | 34 | 4g | Staple ★ |
| Cauliflower | 25 | 3g | Staple ★ |
| Cabbage | 25 | 3.3g | Staple |
| Asparagus | 20 | 1.8g | |
| Bell Pepper (green) | 20 | 2.9g | |
| Mushrooms | 22 | 2g | |
| Onion | 40 | 7g | Use small amounts |
| Tomato | 18 | 2.7g | Limit to 1–2/day |
Gram for gram, liver beats every vegetable and every supplement on the market. Vitamins A, B12, B2, iron, selenium, copper — all in bioavailable form your body absorbs immediately. One small daily serving covers nutritional gaps that weeks of vegetables cannot.
Pick your day based on what you have. Rotate through all three across the week. Same calories, different staples. Every plan hits your daily targets at ~1,300 kcal.
kcal: ~340 · Protein: ~67g · Fat: ~2g · Carbs: ~14g
kcal: ~35 · Protein: 1g · Fat: 0g · Net Carbs: 5g
kcal: ~340 · Protein: ~67g · Fat: ~2g · Carbs: ~14g
kcal: ~35 · Protein: 1g · Fat: 0g · Net Carbs: 5g
kcal: ~340 · Protein: ~67g · Fat: ~2g · Carbs: ~14g
kcal: ~35 · Protein: 1g · Fat: 0g · Net Carbs: 5g
This is exactly how the day runs. Pick it up and use it as-is or adjust it to your schedule. The structure is what matters.
When the end of week comes and you eat something you enjoy and still hit your numbers — you stop feeling like you are on a diet. The weight is still dropping. The process becomes automatic. That is when it stops being hard and starts being just how you live.
On keto, every day runs at 1,000 kcal or more deficit. Hunger is low. Fat adaptation keeps you fueled. You can sustain a bigger deficit than any other approach. Keep zero-sugar drinks, coffee, volume vegetables, and lean cuts of salami, cheese or cold meats in the fridge. Sometimes a small amount of food is all you need — you are running a huge deficit and can afford to be flexible with small snacks.
Way 1 — Weekly PSMF UNDER 30% BODY FAT
Every day 1,000+ kcal deficit. Day 1 is PSMF (2 meals). Day 7 is carb load / maintenance. Day 8 is PSMF (2 meals). If scale stalls 3 days in a row, next day is PSMF. Repeat for 2 months.
Way 2 — Alternating PSMF Weeks 30%+ BODY FAT
Week 1 — 3 consecutive PSMF days (days 1, 2, 3), then keto deficit, carb load day 7. Week 2 — PSMF on day 8 right after the carb load, then keto deficit, carb load day 14. Alternate every week. This is harder but creates a larger weekly deficit. Higher body fat means a larger fat reserve to draw from — you can sustain it.
The scale stalls on volume eating too. When it does — drop the PSMF bomb. One day, one meal, maximum protein, near-zero everything else. The body resets and fat loss resumes.
Protein: ~18g
Fat: ~0g · Carbs: ~7g
Protein: ~48g
Fat: ~2g · Carbs: ~6g
Every list is sorted by the factor that matters most for volume eating — most food, fewest calories, most satiety. Learn these foods. Build your meals from them.
| Meat | kcal / 100g | Protein | Fat | Satiety |
|---|---|---|---|---|
| Egg Whites (100g) | 52 | 11g | 0.2g | ★★★★★ |
| Chicken Breast (skinless) | 110 | 23g | 1.5g | ★★★★★ |
| Turkey Breast | 112 | 24g | 1g | ★★★★★ |
| Veal (lean) | 109 | 20g | 3g | ★★★★☆ |
| Pork Tenderloin | 143 | 26g | 3.5g | ★★★★☆ |
| Rabbit | 136 | 22g | 5g | ★★★★☆ |
| Whole Eggs | 155 | 13g | 11g | ★★★★☆ |
| Chicken Thigh (skinless) | 179 | 25g | 8g | ★★★☆☆ |
| Beef Sirloin (lean) | 174 | 21g | 10g | ★★★☆☆ |
| Cottage Cheese (low fat) | 72 | 12g | 1g | ★★★★☆ |
| Greek Yogurt 0% Fat | 55 | 9g | 0g | ★★★★☆ |
| Food | kcal / 100g | Fibre | Satiety | Notes |
|---|---|---|---|---|
| Rolled Oats (cooked) | 71 | 2g | ★★★★★ | 200g = only 142 kcal. Slow digesting. |
| Sweet Potato (boiled) | 76 | 3g | ★★★★★ | Highest satiety per calorie of all starches |
| Potato (boiled, plain) | 77 | 1.8g | ★★★★★ | #1 satiety index food ever studied |
| Lentils (cooked) | 116 | 8g | ★★★★★ | Protein + resistant starch combo |
| Chickpeas (cooked) | 164 | 7.6g | ★★★★☆ | Slow digesting, long satiety window |
| Black Beans (cooked) | 132 | 8.7g | ★★★★☆ | Resistant starch, keeps you full for hours |
| Kidney Beans (cooked) | 127 | 6.4g | ★★★★☆ | High protein for a carb source |
| White Rice (cooked) | 130 | 0.4g | ★★★☆☆ | Always eat with protein and fat |
| Quinoa (cooked) | 120 | 2.8g | ★★★☆☆ | Complete protein source |
| Oat Bran (dry) | 246 | 15g | ★★★★★ | Highest beta-glucan content — powerful satiety |
| Rice Cakes (plain) | 387 | 1.2g | ★★★★☆ | 1 cake = ~35 kcal. Best low-cal snack. |
| Popcorn (air-popped) | 387 | 14.5g | ★★★★★ | 3 cups = ~100 kcal. Highest volume snack. |
| Vegetable | kcal / 100g | Volume | Fibre |
|---|---|---|---|
| Iceberg Lettuce | 14 | ★★★★★ | 1.2g |
| Cucumber | 15 | ★★★★★ | 0.5g |
| Celery | 16 | ★★★★★ | 1.6g |
| Radish | 16 | ★★★★★ | 1.6g |
| Courgette (Zucchini) | 17 | ★★★★★ | 1.1g |
| Tomato | 18 | ★★★★★ | 1.2g |
| Cabbage | 25 | ★★★★☆ | 2.5g |
| Cauliflower | 25 | ★★★★☆ | 2g |
| Bell Pepper | 31 | ★★★★☆ | 2.1g |
| Green Beans | 31 | ★★★★☆ | 2.7g |
| Broccoli | 34 | ★★★★☆ | 2.6g |
| Spinach | 23 | ★★★★★ | 2.2g |
| Mushrooms | 22 | ★★★★★ | 1g |
| Asparagus | 20 | ★★★★★ | 2.1g |
| Kale | 49 | ★★★★☆ | 3.6g |
| Fish | kcal / 100g | Protein | Fat | Satiety |
|---|---|---|---|---|
| Cod | 82 | 18g | 0.7g | ★★★★★ |
| Haddock | 90 | 19g | 0.9g | ★★★★★ |
| Pollock | 92 | 20g | 1g | ★★★★★ |
| Crab (cooked) | 97 | 19g | 1.5g | ★★★★★ |
| Shrimp / Prawns | 99 | 24g | 0.3g | ★★★★★ |
| Tilapia | 96 | 20g | 2g | ★★★★★ |
| Tuna (in water) | 116 | 26g | 1g | ★★★★★ |
| Mussels (cooked) | 86 | 12g | 2.2g | ★★★★☆ |
| Clams (cooked) | 74 | 13g | 1g | ★★★★☆ |
| Trout | 150 | 22g | 7g | ★★★☆☆ |
| Salmon (Atlantic) | 208 | 20g | 14g | 2–3× per week |
Fruit is welcome on volume eating — it delivers fibre, vitamins, water and sweetness for very few calories. Prioritise the lowest-calorie, highest-volume options. Avoid dried fruit and juice — all the sugar, none of the volume.
| Fruit | kcal / 100g | Fibre | Sugar | Notes |
|---|---|---|---|---|
| Watermelon | 30 | 0.4g | 6g | Highest volume |
| Strawberries | 32 | 2g | 4.9g | Best with yogurt |
| Raspberries | 52 | 6.5g | 4.4g | Highest fibre |
| Blackberries | 43 | 5.3g | 4.9g | |
| Grapefruit | 42 | 1.6g | 6.9g | |
| Peach | 39 | 1.5g | 8.4g | |
| Cantaloupe Melon | 34 | 0.9g | 7.9g | |
| Blueberries | 57 | 2.4g | 10g | Antioxidants |
| Plum | 46 | 1.4g | 9.9g | |
| Apple | 52 | 2.4g | 10g | High satiety |
| Pear | 57 | 3.1g | 9.8g | High fibre |
| Orange | 47 | 2.4g | 9.4g | |
| Kiwi | 61 | 3g | 9g | |
| Mango | 60 | 1.6g | 14g | Use in moderation |
| Grapes | 69 | 0.9g | 16g | High sugar |
| Banana | 89 | 2.6g | 12g | Pre-workout only |
This is not a rice-and-chicken diet. This is the world where cookbooks, cuisines and personal taste collide. You eat the foods you enjoy — built from the list above. The process is the same regardless of what you put in it.
Use ingredients with the fewest calories per 100g. Load up on vegetables. Add your protein. Fill the rest of your calories with satiating carbs. Season however you want. That is a meal plan.
Enter your current weight and height. We calculate your ideal body weight at 12% body fat (men) or 22% body fat (women) — then set your protein and fat targets based on that number. The rest of your calories come from carbs. You don't need to obsess over fat — lean meat covers it automatically.
Do it fast. See results. Reset. The 500 kcal deficit is the standard approach — but using high-volume foods, zero-sugar drinks, low-calorie fruit, and a proper maintenance day makes the 1,000 kcal deficit far more efficient and worth doing. Close to your goal weight — one month, then reset. More to lose — two months, then reset. Reset and repeat beats grinding a small deficit forever.
Every seventh day is a controlled free day. If the scale stalls for 3 consecutive days, the next day is a PSMF day. No exceptions.
Losing the weight is half the battle. Your body has been running on a large deficit for months. Hormones are suppressed. Metabolism has adapted down. Snap back to eating normally overnight and the weight comes back fast.
Add 200 kcal per week back to your intake while keeping activity exactly the same. One week at 1,300 + 200 = 1,500. Next week 1,700. Keep going until you hit your new TDEE. If the calculator shows 9+ weeks to maintenance, start week 1 with a 400 kcal jump then continue adding 200 per week as normal. Calculate your new BMR and TDEE at your new weight — that is your target.
Your body now has to recalibrate — hormones, hunger signals, metabolic rate — all of it needs time to stabilise at your new weight. Rush it and you regain. Reverse diet correctly and you keep it off permanently. Keep activity levels the same throughout. This phase is not optional. It is what locks the result in permanently.
PICK YOUR PATH.
START TODAY.
You now have your numbers. You know both methods. You know the foods. The only thing left is to choose — and go. Analysis without action is just entertainment.