
Three weeks into tracking, protein consistently landing at 80g when the target is 150g, and no real idea where the gap is coming from. The calories looked fine — but calories without macros is just half the picture.
If that's familiar, this guide is for you. You already know what macros are. What's missing is a system that builds meals around them before the day starts, so you're not doing the math backwards at 9 PM wondering why protein is low again.
These targets are general starting frameworks, not medical prescriptions. If you're managing a specific condition, work with a registered dietitian.
Two people eating 2,000 calories can have completely different body composition outcomes depending on how those calories are split between protein, carbs, and fat. Protein drives muscle retention and synthesis. Fat supports hormones. Carbohydrates fuel training and recovery. The total calorie number matters — but the distribution is what determines whether those calories build the result you're after.
A calorie-only plan tells you how much to eat. A macro plan tells you what to eat in what proportions. The difference becomes obvious when someone is eating at a deficit but losing muscle instead of fat (usually not enough protein), or training hard but not recovering well (usually insufficient carbs post-workout), or eating "clean" but still not building (usually a surplus that isn't structured to support muscle protein synthesis).
Macro meal planning earns its complexity overhead when at least one of these applies:
Body recomposition — simultaneously losing fat and gaining muscle, which requires precise protein intake (typically 0.7–1g per lb of bodyweight) with careful calorie positioning.
Athletic performance — timing carbohydrates around training, managing energy availability, and supporting recovery all depend on knowing your macro distribution, not just your total intake.
IIFYM (If It Fits Your Macros) — the flexible dieting approach where any food is on the table as long as the macros fit. Requires a planner that tracks all three simultaneously.
Plateau-breaking — if calories have been tracked for months without progress, the issue is often macro distribution rather than total intake. Re-examining the split is a logical next step.
For someone just starting to eat more intentionally without a specific athletic or body composition goal, a calorie-first approach is usually enough. Macro planning adds a layer of complexity that pays off when precision matters.

Cutting (fat loss): Keep protein high to protect muscle — 0.8–1.2g per lb of bodyweight is the most commonly cited research range. Reduce carbs and fat to create the calorie deficit. Most approaches reduce carbs more aggressively than fat because carbs are more flexible and fat has a floor (you need a minimum for hormonal function, roughly 0.3g per lb of bodyweight).
Bulking (muscle building): Protein stays high (0.7–1g per lb). Carbs increase significantly to support training volume and recovery — this is where the extra calories mostly come from in a clean bulk. Fat stays moderate.
Maintenance / recomp: Protein high (0.7–1g per lb), carbs and fat distributed to match energy expenditure and training schedule. This is the most individual-dependent split of the three.
These are evidence-informed starting points, not universal prescriptions. The American College of Sports Medicine's joint position statement on nutrition and athletic performance provides the research basis for most of these ranges.
These percentages translate to gram targets once you know your daily calorie total. At 2,000 kcal with a 30/40/30 split: 150g protein, 200g carbs, 67g fat. Protein and carbs each provide 4 kcal/g; fat provides 9 kcal/g.
I'm not entirely sure the "right" split exists universally — individual response varies more than most calculators acknowledge. Use these as a starting point, track for three weeks, adjust based on results and how you feel training.
A macro meal planner that's actually useful needs at minimum:
The better tools also take: cuisine preferences, cooking time per meal, budget per day, and whether you want ingredient overlap across meals. More inputs produce more relevant output.
Most tools distribute macros proportionally across meals by default — if protein is 150g/day across three meals, each meal gets approximately 50g. Some let you weight the distribution: more protein post-workout, lighter breakfast, larger dinner. Eat This Much lets you configure this explicitly. Cronometer lets you build meal templates that you assign to specific time slots.
The distribution question matters most for protein. Research from the Journal of the International Society of Sports Nutrition suggests muscle protein synthesis is optimized by spreading protein intake across 3–4 meals of roughly 30–40g each, rather than concentrating it in one or two large servings. A planner that spreads protein evenly is doing this right by default.
Even a good generator produces plans that need editing:
Ingredient overlap. Auto-generated plans often buy four different proteins for five meals. Building in "cook once, eat twice" pairs — where the same protein appears in two different dishes — saves shopping overhead and reduces waste.
Satiety vs. calories. 50g of protein from grilled chicken and 50g from a protein shake hit the same macro target but land completely differently in terms of hunger. If the plan looks good on paper but you're consistently hungry, look at whether food volume and fiber are distributed well across the day.
Practical cooking constraints. The plan might assign a 45-minute recipe to a Tuesday evening when you have 20 minutes. A generated plan doesn't know your schedule; you do.
Eat This Much is the most purpose-built option. Set protein, carb, and fat targets alongside your calorie total, add restrictions, and it generates a complete day or week automatically. The macro interface is the primary input, not an afterthought. The free tier covers single-day plans; the annual subscription ($59.99/year, 14-day free trial) unlocks weekly planning and grocery list generation.

Cronometer doesn't auto-generate plans, but it's the most accurate tool for building them manually. The database sources from USDA FoodData Central and the NCCDB — verified nutrition data, not crowd-sourced entries. Real-time macro totals update as you add ingredients or meals. For anyone who wants to build custom templates and reuse them, the free tier covers manual recipe creation and daily logging.
MacroFactor is worth mentioning for serious athletes: it combines macro tracking with adaptive TDEE calculation that adjusts your targets based on real-world weight trend data. It doesn't generate meal plans in the traditional sense, but it's the most sophisticated tool for setting and adjusting macro targets over time. Pricing: $71.99/year, 7-day trial.

General-purpose AI (ChatGPT, Claude) handles macro-based planning well when prompted precisely:
"Build a day of meals hitting 150g protein, 200g carbs, 65g fat (~2,000 kcal total). Three meals plus one snack. No dairy. Distribute protein roughly evenly across meals."
Output in about 30 seconds. No grocery list integration or persistent memory — use it as a draft generator, then execute in a dedicated tool.
Pricing verified March 2026.
Target: 2,000 kcal — 200g protein / 150g carbs / 67g fat
This split is protein-heavy and common for body recomposition or active cutting. Values are approximate based on standard USDA data.
Breakfast (~480 kcal / 45g protein / 35g carbs / 14g fat) 4 egg whites + 2 whole eggs scrambled, 1 cup oats cooked with water, 1 cup blueberries
Lunch (~520 kcal / 55g protein / 40g carbs / 12g fat) 180g chicken breast, ¾ cup cooked brown rice, 1.5 cups roasted broccoli + bell pepper, 1 tbsp olive oil
Snack (~250 kcal / 30g protein / 20g carbs / 5g fat) 1 cup cottage cheese (low-fat), ½ cup sliced strawberries, rice cake
Dinner (~550 kcal / 50g protein / 40g carbs / 18g fat) 170g lean ground turkey stir-fry, 1 cup rice noodles, mixed vegetables, 1 tbsp sesame oil, light soy sauce
Post-dinner (~200 kcal / 20g protein / 15g carbs / 5g fat) Greek yogurt (150g, 0% fat), 1 tsp honey
Daily total: ~2,000 kcal / 200g protein / 150g carbs / 54g fat (Note: fat comes in slightly under 67g — in practice, exact matches to a macro target require precise weighing)
Setting protein too low on a cut. The most common error, and the one with the most visible consequences (muscle loss, persistent hunger). If you're in a deficit, protein should go up, not down — it's keeping muscle that makes the fat loss visible.
Treating the split as fixed forever. Your macro needs shift as your training changes, your weight changes, and your goals evolve. A split that worked for a bulk doesn't work for a cut. Revisit targets every 6–8 weeks or whenever progress stalls.
Building a plan that's technically perfect but practically unsustainable. A 40/30/30 split built entirely from chicken, rice, and broccoli hits the numbers and produces burnout by week two. Variety within the macro targets — different protein sources, different carb sources, different fats — is what makes the plan stick past the first week.
Logging estimated portions instead of weighed ones. "A serving of peanut butter" varies from 16g to 48g depending on how the spoon is loaded. At 9 kcal/g of fat, that's a 290-calorie range. Macro tracking is only as accurate as the inputs — a food scale eliminates most of the variance.

Figuring out how to hit macro targets mid-day — when you're hungry and already behind — is the loop that most plans fall apart in. At Macaron, we built our AI to plan around your macro targets and remember what you've already eaten this week, so each day's planning starts from your actual numbers, not from zero. Try it free and plan this week before Sunday ends.
What's the easiest macro split to start with? 40% protein / 30% carbs / 30% fat if you're cutting or recomping. 25% protein / 50% carbs / 25% fat if performance and training volume are the priority. Neither is "correct" — they're starting frameworks. Track for two weeks, assess how you feel training, adjust from there.
Do I need to hit my macros exactly every day? No. Weekly averages matter more than daily precision. If protein is 10g short on Tuesday but 10g over on Wednesday, the week balances out. Chasing exact daily targets creates unnecessary stress and often leads to abandoning tracking altogether. Aim to be within ±10g on protein and carbs, and ±5g on fat daily.
What's the difference between this and a calorie-based meal planner? A calorie plan manages total energy intake. A macro plan manages the composition of that energy. They're not mutually exclusive — every macro plan implies a calorie total. The distinction is which input drives the planning. If you care most about body composition and training performance, macro-first planning gives you more control. If you're mainly managing weight without specific athletic goals, calorie-first is usually sufficient.
How do I calculate my macro targets in grams? Start with your calorie target. Multiply by the decimal form of each percentage. Then divide by the calorie-per-gram value: protein = 4 kcal/g, carbs = 4 kcal/g, fat = 9 kcal/g.
Example at 2,000 kcal, 30/40/30 split:
All tool pricing verified March 2026. Macro targets referenced are general guidelines and not personalized medical advice.