Meal prep
How to Calculate Meal-Prep Macros for Unequal Portions

Calculate the batch totals, weigh the finished edible batch, and multiply each nutrient by container food weight ÷ batch food weight. Use this for a reasonably even mixture. For separate rice, chicken, and vegetables, calculate and weigh each component separately.
Equal container counts do not mean equal meals
Dividing a recipe by four assumes four equal shares. That can be convenient, but it does not describe a small lunch container and a larger dinner container. A weight-based fraction lets you keep the original batch calculation and assign a different estimate to each amount.
Start with your own ingredient totals. Decide whether you are calculating one mixed dish or several distinct components before you weigh everything together. Four containers with different quantities of chicken will not have identical protein per gram just because they all include rice.
Worked example: four sizes from one mixed batch
Assume a fictional, evenly mixed batch totals 2,400 kcal and 160 g protein and weighs 2,000 g when finished. These values illustrate the method; they are not measured nutrition or recommended portion sizes.
| Food in container | Share of batch | Calories | Protein |
|---|---|---|---|
| 300 g | 15% | 360 kcal | 24 g |
| 450 g | 22.5% | 540 kcal | 36 g |
| 550 g | 27.5% | 660 kcal | 44 g |
| 700 g | 35% | 840 kcal | 56 g |
For the 450 g container: 2,400 × 450 ÷ 2,000 = 540 kcal, and 160 × 450 ÷ 2,000 = 36 g protein. The four weights sum to 2,000 g and their estimates sum to the original totals. That is a useful arithmetic check, not a validation of the ingredient data.
Subtract the container before recording its food
Tare each empty container or subtract its recorded empty weight. Different container models may weigh different amounts. A label such as “450 g food” should refer to the food alone. If a little food remains in the cooking vessel, your packed portions may sum to less than the entire batch; the leftover food still represents part of that batch.
In ForkMacros, enter the finished weight once, then change the portion weight for each container. Log each weighed portion separately if you want to send its estimate to the meal planner.
What about chicken, rice, and vegetables in separate piles?
Use a separate batch calculation for each component, then sum what goes into each box. For example, if your own calculations assign 200 kcal to the chicken amount, 180 kcal to the rice amount, and 70 kcal to the vegetables, that container totals 450 kcal before any additional toppings. Those illustrative component values are not reference food data.
This takes more measurements, but it avoids treating a chicken-heavy container as nutritionally identical to a rice-heavy container. See the raw versus cooked measurement guide when choosing records for each component.
Save the recipe, then verify the next batch
Saving a recipe preserves inputs; it does not guarantee the next batch finishes at the same weight. Confirm changed brands, ingredient quantities, and the new edible output. Do not assume a reduction in weight proves calories have disappeared: water change and discarded food are different events.
If you add cheese or dressing to only one box, calculate that addition for that box. If you mix it throughout the batch, include it before dividing. The cooking oil guide covers another input that is easy to overlook.
Sources and limits
- FAO: recipe composition calculations — context on finished recipe amounts and nutrient adjustments.
- FDA: serving size — distinguishing label servings from the amount actually used.
By ForkMacros. These are educational arithmetic examples with no independent clinical review. This article does not provide a food-storage safety schedule or a personalized eating plan. Starter food records require verification; see our methodology.