Find your macros · Find your meals · In seconds

Macro Calculator

Your daily calories, protein, carbs and fat, plus a daily fiber target, built on the Mifflin-St Jeor equation with every step shown. Results in seconds, no sign-up required: view them instantly, or have them emailed to you. Then browse vegan meals by goal with Smart Search, our AI meal finder.

★★★★★4.9 / 5Verified reviews·Ships frozen, contiguous US

From a FireRoad customer

★★★★★
“I love the high protein meals. I rely on these meals to fuel my training. The meals are delicious and hit my macros.”
Sonam I. · Read more reviews →

Our methodology

How we calculate your macros

No black box. Open any step to see the numbers we use and where they come from.

STEP 01

Calories at rest (BMR)

We use the Mifflin-St Jeor equation, the formula the Academy of Nutrition and Dietetics found most accurate for most adults.

Men: 10 × weight (kg) + 6.25 × height (cm) − 5 × age + 5 = BMR
Women: 10 × weight (kg) + 6.25 × height (cm) − 5 × age − 161 = BMR

Next, Step 2 multiplies your BMR by your activity level

STEP 02

Your maintenance calories (TDEE)

Your maintenance calories are about how many calories you can eat in a day and keep your weight the same. We get them by multiplying your BMR by a standard activity factor.

Sedentary× 1.2
Lightly active× 1.375
Moderately active× 1.55
Very active× 1.725
Extra active× 1.9

Next, Step 3 adjusts your maintenance calories for your goal

STEP 03

Adjust for your goal

Each goal adds or subtracts a set number of calories from your maintenance calories (see the table below). We never go below 1,200 calories for women or 1,500 for men. Always consult your doctor or a registered dietitian before making any dietary changes.

Next, Step 4 sets your protein

STEP 04

Protein, based on your body and goal

Protein is set from your body weight, not your calories. Your protein needs follow your body size, so grams per kilogram of body weight is more accurate than a share of calories, and it's how sports nutrition guidelines set it. We aim at 1.6 g/kg (a range of 1.4–1.8) for losing or maintaining. That's where a large 2018 review of 49 studies found extra protein stopped adding muscle benefit for most people. For building muscle we aim a little higher, at 1.8 g/kg (1.6–2.0), within the range sports nutrition guidelines recommend for people who exercise. We also keep protein within the National Academies' range of 10–35% of calories.

Next, Step 5 splits the rest of your calories between fat and carbs

STEP 05

Fat and carbs

Fat is set as a share of your calories, based on your goal: 25–35% for losing or maintaining, 20–30% for building muscle. Carbs make up the calories left after protein and fat. (Protein and carbs have 4 calories per gram; fat has 9.)

Checked "I prefer to eat lower-carb"? Fat goes to 40–50% of calories and your protein stays the same, so carbs drop to about a third of your calories. Your calorie target stays the same.

For each macro you get one number to aim for, the middle of your range, plus the full range to show how much room you have. The ranges work together with your calorie target: if one macro runs toward the top of its range, another needs to come down so your total calories stay on target.

Last, Step 6 adds your fiber goal

STEP 06

Fiber

The National Academies set adequate fiber intake at 14g per 1,000 calories. That's the basis for the FDA's 28g Daily Value on a 2,000-calorie diet. Fiber supports healthy digestion, and most adults fall well short of it.

Because fiber is tied to calories, your fiber goal moves with your calorie target. For the woman in our example below, losing ½ lb a week (1,910 calories) gives 27g a day, maintaining (2,160) gives 30g, and building muscle (2,410) gives 34g.

Putting it together

Your goal, in numbers

How each goal changes your daily calories, then one person's numbers worked all the way through.

What each goal does

GoalCalories to eat each dayExamplemaintenance 2,160ProteinPer week
Lose about 1 lb a week500 below maintenance1,6601.4–1.8 g/kgAbout 1 lb lost
Lose about ½ lb a week250 below maintenance1,9101.4–1.8 g/kgAbout ½ lb lost
Maintain my weightYour maintenance calories2,1601.4–1.8 g/kgWeight stays about the same
Build muscle250 above maintenance2,4101.6–2.0 g/kgSteady gain; muscle comes from training

Every goal starts from your maintenance calories: about how many calories you can eat in a day and keep your weight the same (Step 2). It's an estimate from your body and activity, not what you eat now. To lose about 1 lb a week, eat about 500 below maintenance (3,500 a week). To build muscle, we add a small 250 a day: eating more than that mostly adds fat, and the muscle itself comes from strength training. Recalculate every few weeks as your weight changes.

Example, step by step

35-year-old woman, 5′6″, 150 lb, moderately active

Goal: ½ lb a week, steady weight loss

BMR
Weight (10 × 68 kg)680
Height (6.25 × 167.6 cm)+ 1,048
Age (5 × 35)− 175
Women− 161
BMR1,392
MAINTENANCE
BMR1,392
Moderately active× 1.55
Maintenance2,158
GOAL
Maintenance2,158
Lose ½ lb a week− 250
Calories a day (rounded)1,910
MACROS FOR 1,910 CALORIES A DAYAim for the big number; the range shows how much room you have.
Protein109g23% of caloriesRange 95–120g
Carbs225g47% of caloriesRange 190–265g
Fat64g30% of caloriesRange 55–75g
Fiber27g14g per 1,000 caloriesPart of your carbs

Good to know

Macro calculator FAQ

How accurate is this macro calculator?

Mifflin-St Jeor estimates resting calories within about 10% for most adults. Treat your result as a starting point: follow it for 2–3 weeks, watch how your weight and energy trend, then adjust by 100–200 calories if needed. Individual macro needs vary. This calculator gives general guidance only and is not medical advice. Always consult your doctor or a registered dietitian before making dietary changes.

How much protein do I need on a vegan or plant-based diet?

Research points to about 1.6g of protein per kilogram of body weight for active adults, and a little more, about 1.8g, if you're building muscle with strength training. That's what this calculator aims for. Mixing protein sources through the day (beans, lentils, tofu, tempeh, seitan, grains) makes it easy to reach on plants.

What's the difference between BMR and TDEE?

BMR is what your body burns at complete rest. TDEE, also called your maintenance calories, adds everything you do in a day, from walking to workouts. Your calorie target starts from TDEE, then adjusts for your goal.

Can I use a macro calculator if I'm taking a GLP-1 medication?

Yes, with a different focus. A GLP-1 medication already lowers your appetite, so skip the calorie target and use your protein and fiber numbers as a guide. With less room on your plate, smaller meals that start with protein make those goals easier to reach. Confirm your targets with your prescriber or a registered dietitian. See GLP-1 Friendly meals.

Do I need more protein to build muscle?

More than most people eat, yes. That's why the build-muscle goal aims at 1.8g per kg (a range of 1.6–2.0). But protein alone won't build muscle: you also need enough total calories, carbs to train on, and regular strength training.

How does my split compare to 40/30/30 or other rules of thumb?

Simple rules of thumb like 40/30/30 apply the same percentages to any calorie total, so they can overstate or understate how much protein you actually need. Like other evidence-based methods, we start from established protein guidelines instead: we set protein from your body weight first, then split the rest of your calories between carbs and fat. That keeps protein matched to your body, not your calorie target. For the woman in our example (1,910 calories), 40% protein would be about 190g a day, nearly double the 1.6g per kg where research finds extra protein stops adding muscle benefit. With our standard settings, your split stays at or near the National Academies' ranges: 10–35% protein, 45–65% carbs and 20–35% fat. Because your protein grams stay about the same as your calories change, a bigger calorie cut means a higher protein percentage.

What does "I prefer to eat lower-carb" do?

Your calorie target stays the same, but more of it comes from fat and less from carbs: fat rises to 40–50% of calories while your protein stays the same, so carbs drop to about a third of your calories instead of about half. In the example above (1,910 calories), carbs go from 225g to about 155g a day. It's moderately lower-carb, not strictly keto, which usually means under 50g of carbs a day. That's more fat than the 20–35% in general guidelines, and research shows it can work well for people who prefer fewer carbs. Get most of it from plant fats like nuts, seeds, avocado and olive oil rather than animal fats like butter, cheese and red meat, which are higher in saturated fat.

Do I need to hit my macros exactly every day?

No. That's why we show ranges. Landing anywhere in the range most days, averaged over the week, is what moves the needle.

Can FireRoad meals help me hit my macros?

FireRoad meals are 100% vegan, and every one lists its calories, protein, carbs, fat and fiber, so you always know what you're eating. Use Smart Search to find meals by protein, fiber, carbs or calories, then build your day around them.

What research is this calculator based on?
  • Mifflin MD, St Jeor ST, et al. A new predictive equation for resting energy expenditure. Am J Clin Nutr, 1990.
  • Frankenfield D, et al. Comparison of predictive equations for resting metabolic rate. J Am Diet Assoc, 2005.
  • Hall KD. What is the required energy deficit per unit weight loss? Int J Obes, 2008.
  • Morton RW, et al. Protein supplementation and resistance training: a systematic review and meta-analysis. Br J Sports Med, 2018.
  • Iraki J, et al. Nutrition recommendations for bodybuilders in the off-season. Sports, 2019.
  • Jäger R, et al. ISSN position stand: protein and exercise. J Int Soc Sports Nutr, 2017.
  • Thomas DT, Erdman KA, Burke LM. Position of the Academy of Nutrition and Dietetics, Dietitians of Canada, and the American College of Sports Medicine: Nutrition and Athletic Performance. J Acad Nutr Diet, 2016.
  • Gardner CD, et al. Effect of low-fat vs low-carbohydrate diet on 12-month weight loss (DIETFITS). JAMA, 2018.
  • National Academies. Dietary Reference Intakes for Energy and Macronutrients, 2005.
  • US Food and Drug Administration. Daily Value for dietary fiber (28g), 21 CFR 101.9.
  • USDA FoodData Central, SR Legacy (food values in the protein table).

Last updated November 2026.

Plant protein

Top vegan protein sources, by the numbers

Hitting your protein on a plant-based diet is easier than it sounds. Here's what a typical serving of common vegan proteins brings, so you can see how they stack up against your targets. Ranked by protein per typical serving.

Food (cooked unless noted)ServingCaloriesProteinCarbsFatFiber
Soybeans1 cup (172g)29631g14g15g10g
Seitan (vital wheat gluten, dry)¼ cup (30g)11123g4g1g0g
Tofu, firm (raw)½ cup (126g)18122g4g11g3g
Edamame1 cup (155g)18818g14g8g8g
Lentils1 cup (198g)23018g40g1g16g
Tempeh*3 oz (85g)16018g8g6g6g
Split peas1 cup (196g)23116g41g1g16g
Black beans1 cup (172g)22715g41g1g15g
Pinto beans1 cup (171g)24515g45g1g15g
Chickpeas1 cup (164g)26915g45g4g13g

Source: USDA FoodData Central (SR Legacy). Values are rounded and approximate; actual nutrition depends on the product and how it's prepared, so check the package label. *Tempeh values from a leading brand's label.

Your macros. Handled.

Chef-crafted, 100% plant-based meals with the macros on every label. Shipped frozen to the contiguous US, ready when you are.

Find your meals

100% Happiness Guarantee · Love it or your money back