Inside ZestyCoach · Nutrition

Why your calorie target is what it is —
and how we got there.

Most fitness apps hand you a number with no explanation. Here's exactly how ZestyCoach calculates your macro targets, every decision we made along the way, and where the formula ends and your body begins.

If you've ever opened a fitness app and been told to eat 1,650 calories a day, you've probably had at least one of two reactions. Either you trusted it completely. Or you thought: where did that number come from?

We think you deserve to know. Not just the output, but the reasoning. Including the places where we made judgment calls, and the places where the science has real limits. So here it is, start to finish.

We start with your metabolism, not a default

Your calorie target begins with your Basal Metabolic Rate: the energy your body uses just to exist. We calculate this using the Mifflin–St Jeor equation, which factors in your weight, height, and age. A 2005 systematic review by Frankenfield, Roth-Yousey, and Compher found it to be the most accurate predictive equation across the broadest range of people.[1] That's why we chose it over the older Harris-Benedict formula.

From there, we multiply your BMR by an activity factor based on how often you train. Researchers call this a Physical Activity Level multiplier. The result is your Total Daily Energy Expenditure: the calories your body needs to maintain its current weight at your activity level. Studies on successful long-term weight maintainers confirm that physical activity energy expenditure is a meaningful, measurable part of total daily energy, not just a rough add-on.[2]

Your TDEE is the anchor for everything else. It's not a target. It's a starting point from which we calculate what you actually need based on your goal.

Your goal and pace set the delta

Once we have your TDEE, we apply an adjustment based on your primary goal and how aggressively you want to pursue it. We call this your pace.

GoalGentleBalancedAggressive
Fat loss −10% TDEE−17.5% TDEE−25% TDEE
Muscle gain +7.5% TDEE+12.5% TDEE+17.5% TDEE
Recomposition −5% TDEE−8.75% TDEE−12.5% TDEE
Maintain / performance TDEE (no adjustment)

These aren't arbitrary numbers. The fat loss bands sit inside the range most commonly used in sports nutrition research. The muscle gain surplus is deliberately conservative, because aggressive bulking tends to produce more fat gain than muscle above a certain threshold.

Two safety floors, not one

We apply two clamps simultaneously, as belt-and-suspenders safeguards rather than either/or options.

First, your deficit can never exceed 30% of your TDEE regardless of pace. Second, your calorie target can never fall below 108% of your BMR. That second number matters because your BMR scales with your body. A hardcoded floor of 1,200 calories is too low for a taller, heavier, or highly active person, and too high for others. Tying the floor to your actual basal metabolism is more honest.

We deliberately avoided the 1,200 calorie minimum you see in most apps. It's a historical artifact, not a universal physiological floor. Your floor is personal.

Macros: protein first, carbs last

We set macros in a specific order: protein, then fat, then carbohydrates as the remaining calories. The order matters because protein and fat both have minimum thresholds grounded in physiology. Carbs are the flex macro that fills the gap.

Protein targets are set by body weight, not by a fixed percentage of calories. The ranges come from research including the Stokes and Morton meta-analyses, which place the evidence ceiling for muscle protein synthesis at roughly 1.6–2.2g per kg for muscle gain, and slightly higher (1.8–2.4g/kg) in a calorie deficit, where muscle preservation becomes more important.

GoalGentleBalancedAggressive
Fat loss1.8 g/kg2.0 g/kg2.2 g/kg
Muscle gain1.6 g/kg1.9 g/kg2.2 g/kg
Recomposition1.8 g/kg1.9 g/kg2.1 g/kg
Maintain / performance1.6 g/kg across all paces

Fat has a floor of 0.8g per kilogram of body weight. Adequate dietary fat is essential for hormone production. For an app built around the menstrual cycle, that's not a detail we're willing to compromise on. If your fat percentage from calories alone falls below that threshold, the floor wins.

Carbohydrates fill the remainder. They're last not because they matter least (carbs are your primary training fuel) but because they're the macro with the most physiological flexibility.

Where the formula ends

Predictive equations like Mifflin–St Jeor are accurate at a population level. Individual variation is real and meaningful. A 2020 study by Thom et al. specifically assessed the validity of predictive equations in females across a range of BMIs and found that while Mifflin–St Jeor performed reasonably well on average, individual-level error was still significant for some participants.[3] A 2024 study by Van Dessel et al. found similar results in people living with overweight or obesity, noting that no single equation was universally accurate across all individuals.[4]

We cite these not to undermine confidence in the calculation. The method is sound. But we think you should know that your starting target is an informed estimate, not a clinical measurement. As you track your food and weight trend over time, that picture gets clearer. We're building adaptive calibration into ZestyCoach so your targets can update based on what your body is actually doing, not just what the math predicted.

The formula is the engine. Your real-world data is the steering wheel. Both matter.

A hard problem we're being upfront about

The Mifflin–St Jeor equation uses biological sex as an input. Males and females have different BMR constants in the formula. For users who prefer not to specify, we currently default to the female calculation. This is a product decision, not a universal truth, and it will affect your calorie target compared to the male formula.

We're working on a better solution: a separate setting that lets you choose which calculation to use for your targets, independent of how you identify. In the meantime, you can update this in your profile and we'll recalculate from there. We'd rather tell you this exists than pretend the formula is neutral when it isn't.

References
1
Frankenfield D, Roth-Yousey L, Compher C. Comparison of predictive equations for resting metabolic rate in healthy nonobese and obese adults: a systematic review. J Am Diet Assoc. 2005;105(5):775–89.
2
Ostendorf DM, Caldwell AE, Creasy SA, et al. Physical Activity Energy Expenditure and Total Daily Energy Expenditure in Successful Weight Loss Maintainers. Obesity (Silver Spring). 2019;27(3):496–504.
3
Thom G, Gerasimidis K, Rizou E, et al. Validity of predictive equations to estimate RMR in females with varying BMI. J Nutr Sci. 2020;9:e17.
4
Van Dessel K, Verrijken A, De Block C, et al. Basal metabolic rate using indirect calorimetry among individuals living with overweight or obesity: The accuracy of predictive equations. Clin Nutr ESPEN. 2024;59:422–435.

← Back to Inside ZestyCoach

Want to see these targets in action?

Apply for Early Access