ZigFoodcalorie cycling guide

The 7-day zigzag diet plan

A zigzag week is one table: seven rows, each with a calorie target that sits above or below your daily average, and a protein floor that stays put. This page shows how to read that table, why protein does not swing with the calories, and when to adjust the numbers after the first couple of weeks.

The shape of one week

weekly average 2000 kcal 1600Mon2533Tue1600Wed2533Thu1600Fri2533Sat1600Sun
Daily calories across the 2000-kcal-average week: low days at 1600 kcal, high days at 2533 kcal, the dashed line holds the 2000 kcal weekly average.

Three ready weeks

Pick the table whose average matches the target you compute on the calculator page.

Average 1500 kcal/day: four low days at 1200 kcal, three high days at 1900 kcal — 10500 kcal for the week. Protein holds at 126 g every day.
DayTypeCaloriesProtein
MonLow1200 kcal126 g
TueHigh1900 kcal126 g
WedLow1200 kcal126 g
ThuHigh1900 kcal126 g
FriLow1200 kcal126 g
SatHigh1900 kcal126 g
SunLow1200 kcal126 g
Average 2000 kcal/day: four low days at 1600 kcal, three high days at 2533 kcal — 13999 kcal for the week. Protein holds at 126 g every day.
DayTypeCaloriesProtein
MonLow1600 kcal126 g
TueHigh2533 kcal126 g
WedLow1600 kcal126 g
ThuHigh2533 kcal126 g
FriLow1600 kcal126 g
SatHigh2533 kcal126 g
SunLow1600 kcal126 g
Average 2500 kcal/day: four low days at 2000 kcal, three high days at 3167 kcal — 17501 kcal for the week. Protein holds at 126 g every day.
DayTypeCaloriesProtein
MonLow2000 kcal126 g
TueHigh3167 kcal126 g
WedLow2000 kcal126 g
ThuHigh3167 kcal126 g
FriLow2000 kcal126 g
SatHigh3167 kcal126 g
SunLow2000 kcal126 g

How to read the seven-day table

Each row is one day of the week with its own calorie target and a protein minimum. High rows sit above your daily target, low rows sit below, and the column of targets averages back to the number your deficit was built on. The workout column only shows you where the extra energy earns its keep.

Protein on high and low days

Let calories swing, keep protein flat. The ISSN position stand gives 1.4-2.0 g protein per kg body weight per day for most exercising adults, and 2.3-3.1 g/kg/day to help retain lean mass during a calorie deficit. Aim near the top of that range on both kinds of days, so the low day never becomes a protein-poor day.

On a low day the missing calories should come from carbohydrate and fat, not from the protein column. That keeps hunger steadier and stops the low day from doing damage the high day then has to undo, which would quietly raise the weekly average.

Adjusting after the first couple of weeks

Judge the plan on the weekly average of your weight, not on any single morning. Body fat stores about 7700 kcal per kilogram, so an average deficit of 500 kcal per day produces roughly 0.45 kg of loss per week, close to the commonly cited safe range of 1-2 lb (0.45-0.9 kg) per week.

If the average sits inside that range, leave the split alone. If loss stalls for a couple of weeks, trim the daily target slightly and keep the same percentage swing; if it runs past the range, raise the low days rather than cutting the high days.

Compute your average first