How this planner is different from a food log
A food log records what you ate yesterday. A meal planner locks in what you're going to eat today, before you eat it. That distinction matters because the best evidence for weight-management success comes from pre-commitment: people who plan breakfast on Sunday eat the planned breakfast on Wednesday about 80% of the time. People who decide at the refrigerator door at 7 AM make a different choice about 60% of the time, and it's usually higher in calories.
The interface above lets you set four daily targets — calories, protein, carbs, and fat — then fill the day from a library of common meals or your own entries. The chart under the menu converts your macro grams into calorie share so you can see whether the plan is actually balanced or whether fat is doing most of the work.
A real example: a 5'10", 185 lb man trying to cut
His TDEE at moderate activity is about 2,700 kcal. For a lean cut, he drops to 2,300 and sets protein at 185g (1.0 g/lb), carbs at 240g, fat at 70g. Plug those into the targets above. A realistic day might be: Greek yogurt bowl for breakfast (320 kcal, 24g protein), chicken-and-rice bowl for lunch (620 kcal, 50g protein), salmon with sweet potato and broccoli for dinner (580 kcal, 42g protein), cottage cheese with pineapple for an evening snack (230 kcal, 28g protein). That's 1,750 kcal and 144g protein — leaving room for a 350-kcal afternoon snack (fruit and almond butter, or a protein shake plus a banana) and still hitting 175g protein for the day. The planner's remaining-kcal field does that math live so you never discover at 9 PM you forgot lunch had 600 more calories than you thought.
The four slots, and why they matter
Breakfast: the protein insurance policy
Most people under-eat protein at breakfast. Toast and coffee is maybe 10g of protein. Then lunch is a 25g sandwich. Then dinner has to carry 70g+ alone to hit a 1 g/lb goal — and it usually doesn't. Fix breakfast and the whole day rebalances. A yogurt bowl, eggs plus toast, or a shake with a banana all deliver 20–30g and anchor the rest of the day. See our protein intake calculator for the gram target that actually matches your training.
Lunch: the default-pattern meal
Lunch is where decision fatigue does the most damage. Decide on Sunday what your three default lunches are (chicken bowl, tuna sandwich plus salad, leftovers from last night's dinner) and stop deciding. This is exactly how professional athletes and physique competitors eat — dull repetition Monday through Friday so Saturday can be social.
Dinner: the one meal most people plan anyway
Dinner is usually the easy meal because it's the family/social slot. Use the planner to confirm it fits — a 700-calorie pasta dinner sounds reasonable but can eat your whole remaining day if lunch was unplanned and big.
Snacks: the variable that decides the week
Research on dietary self-monitoring consistently finds that snacks are where logs break down. The handful of nuts, the spoon from the kid's ice cream, the energy drink. Treat every snack as a real entry — add it as custom with honest numbers. A 1 oz handful of nuts is 170 kcal, not 50.
How to build a week, not just a day
Once a day works, build three template days — a training day with more carbs (270g+), a rest day with fewer carbs (180g) and slightly more fat, and a weekend day where you plan one meal out. Print the templates with the PDF export button and rotate. The pattern most successful 6-month+ trackers use is three breakfasts on rotation, four lunches, five dinners, and two snack pairings — roughly 50 unique eating events across a month. That is enough variety to avoid fatigue and few enough choices to stay consistent.
Protein is the macro to protect
If a day runs long and you have to cut something, cut carbs or fat. Hitting your protein target is what preserves muscle during a cut and builds muscle during a bulk. A meta-analysis in the British Journal of Sports Medicine (Morton et al., 2018) found protein intakes below 1.6 g/kg/day blunted hypertrophy, and intakes above 2.2 g/kg/day added no benefit. For a 185 lb man that's a hard floor of 135g and a ceiling around 185g. Stay in that band, then let carbs and fat flex around training.
When to ignore the targets
Targets are a starting point, not a cage. Sick days, travel days, and social events should break the plan cleanly rather than drift over it. Going out for Thai? Plan one lunch at 350 kcal with 40g protein and eat what you want at dinner. The planner exists to remove friction from boring meals so you have calories banked for the interesting ones.
Pair with other tools
The planner works best in sequence: run TDEE first, then macros, then build a day here. Track consistency with the habit tracker — a 21-day streak of hitting your calorie target is worth more than any single perfect day. If you also lift, the one-rep-max calculator helps dial training loads around your fueled days.