What you’ll have achieved, time required, and assumed skill level
By the end of this guide you will have a working macro meal planner: a documented macro nutrition plan with target calories and macros (grams of protein, carbohydrates, fats), a weekly meal template, a grocery list, and a 2-week tracking plan so you can measure progress and adjust. Realistic setup time is 2–4 hours the first time (data gathering, calculations, and one weekly meal plan). Skill level required: basic math, comfort using a phone app or spreadsheet, and using a kitchen scale.
Before you start
- Kitchen scale (digital, +/- 1 g accuracy)
- Measuring cups and spoons
- Access to a food tracking app or spreadsheet (e.g., MyFitnessPal, Cronometer, or Google Sheets)
- Calculator or cellphone calculator
- Pen and printed template or blank meal-planning notebook
- List of frequently eaten foods with serving sizes (write down 15–25 items you know)
- Optional: body weight and waist measurement taken this morning, and a recent activity log for 7 days
Core steps: Build your macro meal planner
-
Collect baseline data (15–30 minutes)
Record your current body weight to the nearest 0.1 lb and your height in inches. Note your age and sex. Take one waist measurement at the narrowest point and record today’s date. Log a typical 24-hour food intake from the last two days (what you actually ate, with estimated portion sizes). Finally, list your weekly activity pattern: how many days you do structured exercise and the length/intensity of sessions.
Why this matters: accurate starting inputs produce better TDEE and macro targets. If you weigh 180.4 lb, enter 180.4; don’t round to 180.
-
Calculate your Resting Metabolic Rate (RMR) using Mifflin–St Jeor (5–10 minutes)
Use these formulas precisely:
- Men: RMR = 10 × weight(kg) + 6.25 × height(cm) − 5 × age + 5
- Women: RMR = 10 × weight(kg) + 6.25 × height(cm) − 5 × age − 161
Conversion notes: weight(kg) = weight(lb) ÷ 2.20462; height(cm) = height(in) × 2.54. Example: a 35‑year‑old woman, 140 lb (63.5 kg), 65 in (165.1 cm): RMR = 10×63.5 + 6.25×165.1 − 5×35 −161 = 635 + 1031.9 − 175 −161 ≈ 1330 kcal/day.
-
Estimate your Total Daily Energy Expenditure (TDEE) (5 minutes)
Multiply RMR by an activity factor that matches your weekly pattern. Use these exact multipliers:
- Sedentary (desk job, little/no exercise): ×1.2
- Lightly active (1–3 days/week moderate exercise): ×1.375
- Moderately active (3–5 days/week moderate exercise): ×1.55
- Very active (5–7 days/week, heavy exercise): ×1.725
- Extremely active (manual job + daily training): ×1.9
Example continued: RMR 1330 × 1.55 (moderately active) = 2062 kcal/day TDEE.
-
Pick an objective and set your calorie target (5 minutes)
Choose one objective with these exact calorie adjustments applied to TDEE:
- Fat loss: subtract 15–20% from TDEE. Use 20% for faster loss if BMI >30 or >30 lb to lose; use 15% if you prefer slower rate. Example: 2062 × 0.8 = 1649 kcal/day.
- Muscle gain (lean bulk): add 8–12% to TDEE. Use 10% as a default. Example: 2062 × 1.10 = 2268 kcal/day.
- Maintenance: use TDEE as-is (no change).
Pick one consistent calorie target for at least 3 weeks before adjusting. Record the target precisely (e.g., 1650 kcal/day).
-
Set your macro split by goal with concrete gram targets (15–30 minutes)
Use the calorie target and the precise calorie-per-gram values: protein = 4 kcal/g, carbohydrates = 4 kcal/g, fat = 9 kcal/g. Follow these practitioner-tested recommendations:
- Fat loss (preserve lean mass): Protein 1.6–2.2 g/kg body weight; Carbs moderate; Fat 20–30% of calories.
- Muscle gain: Protein 1.6–2.0 g/kg; Carbs higher to fuel training (40–50% of calories); Fat 20–30%.
- Maintenance/general health: Protein 1.2–1.6 g/kg; Balanced carbs and fat 30–40% each.
Worked example: 140 lb (63.5 kg), fat-loss target 1650 kcal/day. Use protein 1.8 g/kg = 1.8×63.5 = 114 g protein → 114×4 = 456 kcal. Choose fat 25% of calories = 0.25×1650 = 412.5 kcal → 412.5 ÷ 9 = 45.8 g fat (round to 46 g). Remaining calories for carbs = 1650 − (456 + 412.5) = 781.5 kcal → carbs grams = 781.5 ÷ 4 = 195 g carbs (round to 195 g). Final daily macros: 1650 kcal = 114 g protein / 195 g carbs / 46 g fat.
If rounding, keep calories within ±10 kcal; prefer rounding to nearest whole gram.
-
Convert daily macros into meal-level targets (20–40 minutes)
Decide number of eating occasions per day—common templates are 3 meals + 2 snacks, or 4 evenly spaced meals. Translate daily macros into per-meal targets using either even distribution or priority distribution (e.g., higher carbs around workouts).
Exact examples:
- Option A — 3 meals + 2 snacks: allocate 30% / 30% / 25% / 7.5% / 7.5% of daily calories across meals/snacks. For 1650 kcal: Meal1=495 kcal, Meal2=495 kcal, Meal3=412.5 kcal, Snack1=123.75 kcal, Snack2=123.75 kcal.
- Option B — 4 even meals: 25% each = 412.5 kcal per meal.
Using the macro grams from step 5 (114P / 195C / 46F), Option A breakdown (rounded):
- Meal1 (30%): 34 g protein, 59 g carbs, 14 g fat
- Meal2 (30%): 34 g protein, 59 g carbs, 14 g fat
- Meal3 (25%): 29 g protein, 49 g carbs, 11 g fat
- Snacks (7.5% each): 4.3 g protein, 15 g carbs, 3.5 g fat each
Keep these numbers in your planner; they become the targets you build meals from.
-
Create a food library from your regular foods (30–90 minutes)
Open your tracking app or spreadsheet and add 20–50 foods you commonly eat, measured exactly. For each food record serving size, calories, and macros per serving. Be precise: weight in grams for meats, cups for cooked grains, tbsp for oils. Example entries:
- Chicken breast, cooked, 100 g = 165 kcal / 31 g P / 0 g C / 3.6 g F
- Brown rice, cooked, 150 g = 165 kcal / 3.5 g P / 34 g C / 1.4 g F
- Olive oil, 1 tbsp (13.5 g) = 119 kcal / 0 g P / 0 g C / 13.5 g F
- Greek yogurt, plain 0% fat, 170 g = 100 kcal / 17 g P / 6 g C / 0 g F
Tip: use USDA FoodData Central or your brand nutrition label for exact numbers. For packaged items, record the brand and exact serving weight in grams.
-
Build sample meals that hit per-meal targets (1–2 hours)
Using your food library, assemble 7 breakfasts, lunches, dinners, and 7 snack combinations so that each meal roughly matches one of your per-meal targets from step 6. Aim to be within ±10% of both calories and each macro per meal. If that’s too restrictive, prioritize protein and total calories to be close.
Worked breakfast example for Meal1 target 495 kcal / 34 g P / 59 g C / 14 g F:
- 2 large eggs (100 g cooked) = 143 kcal / 12.6 g P / 1.1 g C / 9.5 g F
- 2 slices whole-grain bread (60 g) = 160 kcal / 8 g P / 28 g C / 2 g F
- 1 medium banana (118 g) = 105 kcal / 1.3 g P / 27 g C / 0.4 g F
- 10 g almond butter (1 tsp) = 57 kcal / 1.9 g P / 2 g C / 5 g F
- Total ≈ 465 kcal / 24 g P / 58 g C / 17 g F — slightly low on protein, so add 85 g Greek yogurt (50 kcal, 8.5 g P) to reach 515 kcal / 32.5 g P / 60 g C / 17 g F. Adjust portions to hit targets.

When you have a candidate meal, log it in the app and adjust weights until you are within your target window. Repeat until you have at least 21 full meals (7 breakfasts, 7 lunches, 7 dinners) and 14 snacks or 7 snack options if you prefer fewer choices.
-
Create a weekly rotating meal plan and grocery list (1–2 hours)
Assemble meals into a weekly plan that fits your schedule (e.g., cook on Sunday for Monday–Wednesday lunches). For each day include exact portion sizes and weights, not vague servings. Example day:
- Breakfast: 90 g oats cooked with 250 ml skim milk, 30 g whey protein, 1 small apple (weights)
- Snack: 170 g Greek yogurt + 15 g honey
- Lunch: 150 g grilled chicken breast + 150 g cooked quinoa + 100 g steamed broccoli
- Snack pre-workout: 1 banana + 15 g almond butter
- Dinner: 140 g salmon + 200 g sweet potato + 100 g mixed salad with 10 g olive oil
From those portions create a grocery list with exact quantities for the week (e.g., chicken breast 1.5 kg, oats 700 g). For perishable items plan 2–3 mid-week top-ups if needed.

-
Batch-cook and portion meals (3–5 hours on prep day)
On cook day follow this precise workflow:
- Preheat oven to 375°F (190°C) for roasted proteins and vegetables.
- Cook grains in batches: use 1 cup (185 g) uncooked brown rice → yields ≈3 cups (555 g) cooked. Label cooked weight (e.g., 555 g).
- Cook proteins: weigh raw and record cooked yield to build accurate per-portion numbers (chicken breast shrinks ~20% when cooked; 100 g raw → ~80 g cooked). Weigh cooked portions.
- Portion using meal containers and kitchen scale. Put exact grams on a sticker for each container (e.g., “Lunch Mon: 150 g chicken, 160 g rice, 100 g broccoli”).
- Chill within 2 hours, refrigerate up to 4 days or freeze for longer storage. Label date cooked.
Timing: a typical cook day for a week’s worth of food for one person takes 3–5 hours including chopping, cooking, and packaging.
-
Start tracking daily intake and training (ongoing: 7–14 days initial)
Log every food and beverage. Weigh items whenever possible. For drinks and sauces, measure in milliliters or grams. Track training sessions: record type, duration, and perceived exertion (scale 1–10).
For the first 2 weeks, do not adjust macros. Use the data to verify whether your body weight changes align with your goal:
- Expected weight change guidelines: fat-loss target should produce ~0.5–1.0% body weight loss per week for overweight individuals; for leaner individuals expect 0.25–0.5% per week. For muscle gain, expect 0.25–0.5% gain per week with resistance training.
Weigh weekly on the same day/time (morning, fasted, after voiding). Track body composition only if you have reliable tools (DEXA, Bod Pod, or trained practitioner). Otherwise use scale trends and waist measurement.
-
Evaluate and adjust every 2–4 weeks (30–60 minutes)
After 2 weeks review these metrics: body weight change, waist circumference, training performance, and energy levels. Use this decision table:
- If weight change is within ±0.5% per week for your goal: keep current plan.
- If fat loss is slower than target (e.g., <0.25%/week) reduce calories by 5% (round to nearest 25 kcal) or increase weekly activity by 50–75 kcal/day (add 10–15 minutes moderate cardio 2–3×/week).
- If fat loss is faster than 1.5%/week and energy is poor, increase calories by 5–10% to avoid muscle loss.
- If muscle gain stalls for 8 weeks with consistent training, increase calories by 5–10% and prioritize progressive overload in training.
When adjusting macros, change total calories first and then preserve protein target. Example: to add 100 kcal/day, add 25 g carbs (100 kcal ÷ 4) or 11 g fat (100 ÷ 9). Prefer carbs around workouts and fats distributed across the day.
-
Optimize for real life: flexible swaps and restaurant rules (ongoing)
Create a list of exact swaps that keep macros consistent. Example swaps that preserve macros within ±5%:
- Replace 100 g cooked brown rice (111 kcal, 2.6 g P / 23 g C / 0.9 g F) with 90 g cooked quinoa (111 kcal, 4 g P / 20 g C / 1.8 g F).
- Swap 120 g grilled chicken (198 kcal, 37 g P / 0 g C / 4 g F) for 150 g firm tofu (168 kcal, 18 g P / 6 g C / 9 g F) and add 1 tbsp olive oil to match fats and calories.
Restaurant rule: when dining out, choose meals where you can identify portions (e.g., 6 oz steak + side salad + baked potato). Estimate in grams where possible: 6 oz cooked protein ≈ 170 g cooked. Log an arrival-time photo and the best estimate; aim to match protein target first.
-
Plan for holidays and flexible days (60–90 minutes planning)
Choose 1–3 flexible days per week where you keep calories within ±15% of your target rather than strict macros. For events, pre- and post-event strategies work best:
- Pre-event: shift 10–20% of carbs to earlier meals and keep protein stable.
- Event day: aim for protein target first, then enjoy moderate carbs and fats. Log approximations and return to plan next day.
Document “damage control” plate strategies: half plate vegetables, one-quarter protein, one-quarter starchy carbs, and keep sauces/oil measured as 1–2 tbsp (13.5–27 g) to estimate fats.
-
Use simple analytics to identify trends (30–60 minutes weekly)
Each week summarize:
- Average daily calories and macros (7-day mean)
- Weekly training minutes and number of workouts
- Weight trend (difference from previous week)
- Notes on sleep and energy (1–10 scale)
Highlight anomalies (e.g., one day logged 2,800 kcal due to travel) but focus on multi-week trends. If average calories deviate >100 kcal from your target for 2 weeks, correct meal plan portions or increase attention to tracking accuracy.
-
Refine food choices for satiety and micronutrients (ongoing)
Prioritize high-protein foods and fiber-rich carbs for satiety: aim for ≥25 g fiber per day for women and ≥30 g for men (use food labels to hit targets). Include at least 2 servings of fatty fish per week (e.g., 100–150 g salmon servings) for omega-3s. Add a daily multi-vitamin only if dietary variety is limited.
Monitor sodium if you have hypertension: target ≤2,300 mg/day unless advised otherwise.
-
Document everything: create a one-page macro plan (30 minutes)
Summarize your plan on a single sheet or screen with these fields filled in exactly: current weight, RMR, TDEE, calorie target, daily macros (g), per-meal targets, 7 breakfast/lunch/dinner options with grams, and a grocery list. Keep this page accessible on your phone for quick reference.
-
Maintain and scale the system (monthly review, 20–30 minutes)
Every month review outcomes and adjust as life changes (travel, new job, pregnancy). For major life events or if you’re within 5% of your goal weight and want to fine-tune body composition, see the “when to call a professional” section below.
Common mistakes and how to avoid them
I once thought rounding calories to the nearest 200 kcal wouldn’t matter — after 6 weeks my weight hadn’t changed. I learned to document actual calories within ±50 kcal and to round grams only when totals stayed consistent. Now I always keep daily averages, not single-day entries.
-
Underestimating liquid calories:
I regularly saw clients forget beverages (coffee drinks, alcohol). A 16 oz sweet coffee can add 300–500 kcal. I now log drinks first; rule: always weigh or estimate liquids in ml and log precisely.
-
Not weighing cooked protein:
Early on I logged chicken by raw weight, then served a smaller cooked portion and frustrated clients. Measure cooked weights for consistent logging; record raw-to-cooked conversion when batch-cooking.
-
Switching plans too quickly:
I’ve seen people change calories after 3 days of no progress. Body weight fluctuates; I wait 2–4 weeks before adjusting. Patience avoids chasing noise.
-
Over-restricting fats or carbs arbitrarily:
I once recommended ultra-low-fat to speed loss; energy crashed and training suffered. Keep fats at least 20% of calories and carbs adequate for training—if strength drops, add 30–60 g carbs around workouts.
-
Ignoring non-scale victories:
I used to focus only on weight. Then clients improved energy and lifts even when weight was stable. Track clothes fit, strength, and mood along with scale weight.
Checklist: Verify your macro meal planner
- RMR and TDEE calculated and recorded with formulas used.
- Daily calorie target set (exact kcal) matching chosen goal.
- Daily macro grams (protein, carbs, fat) calculated and source math shown.
- Per-meal macro targets created for your chosen meal pattern.
- Food library of ≥20 commonly eaten items with gram-based entries.
- At least 21 full meals and 7 snack options built and logged in app/spreadsheet.
- Weekly meal plan with exact portions and grocery list with weights.
- Cook day workflow documented; meals portioned with labels.
- Tracking protocol: weigh foods, log workouts, weigh weekly mornings.
- Adjustment rules defined for 2–4 week reviews.
When to call in a professional
Contact an RD (Registered Dietitian) or certified sports nutritionist if any of the following apply:
- You have diabetes, thyroid disease, kidney disease, or another medical condition that changes protein or sodium targets.
- You’re pregnant, breastfeeding, or planning pregnancy—macros must be specialized.
- You’ve reached a plateau after 8–12 weeks of correctly implemented changes and need body-composition optimization.
- You want a personalized training-nutrition periodization for athletic performance (marathon, strength sport).
- You’re unsure about supplement safety or drug-nutrient interactions.
When seeking a professional in Texas, look for an RD with sports nutrition credentials or a certified sports nutritionist; ask for client results and a plan that specifies training and meal timing alongside macros.
Worked examples: real calculations you can reuse
Example A — Fat loss for a 42-year-old male, Texas office worker
Inputs: male, age 42, weight 200 lb (90.7 kg), height 70 in (177.8 cm), light exercise 2×/week (candidate for ×1.375).
- RMR = 10×90.7 + 6.25×177.8 − 5×42 + 5 = 907 + 1111.25 − 210 + 5 ≈ 1813 kcal.
- TDEE = 1813 × 1.375 = 2492 kcal.
- Goal: fat loss, use 18% deficit → 2492 × 0.82 = 2043 kcal (round to 2040 kcal/day).
- Protein: 1.8 g/kg → 1.8×90.7 = 163 g protein → 163×4 = 652 kcal.
- Fat: 25% calories → 0.25×2040 = 510 kcal → 510÷9 = 56.7 g fat → 57 g fat.
- Carbs calories = 2040 − (652 + 510) = 878 kcal → carbs grams = 878÷4 = 219.5 g → 220 g carbs.
- Daily macros: 2040 kcal = 163 g P / 220 g C / 57 g F.
Example B — Lean bulk for a 28-year-old female athlete
Inputs: female, 28, 130 lb (59.0 kg), 64 in (162.6 cm), very active (×1.725).
- RMR = 10×59 + 6.25×162.6 − 5×28 − 161 = 590 + 1016.25 − 140 −161 ≈ 1305 kcal.
- TDEE = 1305 × 1.725 = 2252 kcal.
- Goal: muscle gain, 10% surplus → 2252 × 1.10 = 2477 kcal (round to 2480 kcal).
- Protein: 2.0 g/kg → 2.0×59 = 118 g protein → 472 kcal.
- Fat: 25% → 0.25×2480 = 620 kcal → 69 g fat.
- Carbs = 2480 − (472 + 620) = 1388 kcal → 1388÷4 = 347 g carbs.
- Daily macros: 2480 kcal = 118 g P / 347 g C / 69 g F.
Troubleshooting guide: specific problems and stepwise fixes
-
Problem: Scale weight not moving after 3 weeks
Step 1: Check average logged calories for the past 14 days — compute 14-day mean. If mean is within ±50 kcal of target, proceed to Step 2. Step 2: Check carbohydrate timing and water retention (±1–2 kg possible). Step 3: If mean calories > target by >100 kcal, correct by reducing one snack by 50–100 kcal or reduce portion of a staple carb by 15–30 g cooked. Reassess in 2 weeks.
-
Problem: Low energy and declining workout performance
Step 1: Ensure protein is at or above target. Step 2: Increase pre- and post-workout carbohydrate by 20–40 g (80–160 kcal) and reassess next week. Step 3: If fatigue persists, check sleep (target 7–9 hours) and iron status with a provider if female with heavy menses.
-
Problem: Hunger pangs derail plan
Step 1: Prioritize protein at each meal (aim ≥30 g protein at main meals). Step 2: Add 100–150 g non-starchy vegetables at meals (adds fiber and volume). Step 3: Consider slight calorie increase of 5–7% if satiety still poor for two consecutive weeks.
-
Problem: Social events cause overeating
Step 1: Pre-log a reasonable estimate before the event. Step 2: On event day, keep protein target stable and accept carb/fat variability within +20% day. Step 3: Return to plan the following day without additional restriction.
Tools and templates you can copy
Below are simple templates to reproduce in your tracking app or spreadsheet. Use exact column names and units so you can copy/paste.
Daily macro summary (spreadsheet columns)
- Date (YYYY-MM-DD)
- Wake weight (lb)
- Calories logged (kcal)
- Protein (g)
- Carbs (g)
- Fat (g)
- Training minutes
- Notes (sleep, energy 1–10)
Weekly review checklist
- Compute 7-day averages for calories and each macro.
- Compare average calories to target—record deviation in kcal.
- Record weight change from previous weekly weigh-in (lb and %).
- Note training quality: increased / same / decreased.
- Decision: keep / adjust −5% / adjust +5% (state why).
Macro meal planner examples for Texas regional tastes
Below are menu building blocks using common Texas foods. Portions are exact and calculated for easy logging.
BBQ-style lunch (example portion)
- 150 g smoked brisket (trimmed) = 375 kcal / 28 g P / 0 g C / 28 g F
- 150 g cooked black beans = 132 kcal / 9 g P / 24 g C / 0.5 g F
- 100 g coleslaw (no mayo, vinegar dressing) = 52 kcal / 1 g P / 12 g C / 0.5 g F
- Total ≈ 559 kcal / 38 g P / 36 g C / 29 g F — adjust portions to meet your per-meal targets.
Tex-Mex dinner (example portion)
- 120 g grilled chicken fajitas = 198 kcal / 37 g P / 0 g C / 4 g F
- 2 small corn tortillas (80 g total) = 160 kcal / 4 g P / 32 g C / 2 g F
- 100 g guacamole = 160 kcal / 2 g P / 8 g C / 15 g F
- 80 g black beans = 70 kcal / 6 g P / 12 g C / 0.3 g F
- Total ≈ 588 kcal / 49 g P / 64 g C / 21 g F — scale to match per-meal macros.
Frequently Asked Questions
What is a macro meal planner and how does it differ from calorie counting?
A macro meal planner targets daily grams of protein, carbohydrates, and fats in addition to total calories, whereas calorie counting tracks only energy. The macro approach ensures sufficient protein and balanced macronutrient distribution for performance and body-composition goals.
How long does it take to set up a reliable macro nutrition plan?
Initial setup typically takes 2–4 hours (data collection, RMR/TDEE calculation, macro allocation, and building a one-week meal plan). Ongoing maintenance requires 30–90 minutes weekly for meal prep and reviews.
Can I use a macro meal planner if I’m vegetarian or vegan?
Yes. Use plant protein sources (tofu, tempeh, legumes, seitan) and increase protein targets toward 1.8–2.2 g/kg if training intensely. Combine complementary proteins and consider a fortified protein powder for convenience.
How do I adjust macros if my weight loss stalls?
First confirm your 14-day average calories are within ±50 kcal of your target. If they are above target by >100 kcal, reduce intake by 5–10% or add 50–100 kcal/day of activity; otherwise drop calories by 5% and reassess in 2 weeks.
Do I need a food scale and how accurate must my measurements be?
A digital food scale (±1 g) is recommended. Weigh cooked proteins and grains for consistent logging; aim for daily calorie averages within ±50 kcal of target to track progress reliably.
How often should I update my macro meal planner?
Recalculate TDEE and macros when body weight changes by ±5% or when your training volume changes significantly. Perform a formal review every 4 weeks and minor adjustments every 2 weeks if needed.
Internal resources and further reading
For broader balanced-nutrition context see the pillar guide on Balanced Nutrition Guide. If you want calorie-specific meal plans, check our 1200 Calorie Meal Plan Guide and the 1400 Calorie Meal Plan Guide. For portion-size visuals use the Portion and Serving Size Guide.