How to calculate nutrition for a homemade recipe
The reliable way to estimate a homemade recipe is to calculate the whole batch first, then divide it by the finished yield or the number of equal portions.
In this guide
Step 1: record ingredients as used
List every meaningful source of energy or nutrients: cooking oil, sauces, milk, toppings, marinades that remain in the dish, and small ingredients that add up. Record weights when practical. Household measures are workable, but gram weights reduce ambiguity.
Match each ingredient to an entry describing the state you measured: raw, cooked, drained, canned in liquid, or dry. For branded foods, use the current package when possible.
Step 2: calculate the batch total
Multiply each ingredient’s nutrients per unit by the amount used, then add the ingredients. Keep the batch total separate from serving calculations. This prevents repeated rounding and makes later portion changes easy.
Step 3: measure finished yield
After cooking, remove inedible bones or discarded liquid as appropriate and weigh the finished edible recipe in its serving container. Tare the empty container first. The finished weight captures water absorbed or evaporated during this particular cook.
For items divided into genuinely equal pieces—such as 12 muffins—counting pieces can be reasonable. Weighing the finished batch is better for soups, casseroles, curries, and dishes served in unequal scoops.
Step 4: calculate a portion
Divide the batch nutrient total by finished grams to get nutrients per gram, then multiply by the portion weight. Alternatively, divide by equal servings if you intentionally portioned the whole batch.
Common mistakes
Do not combine raw ingredient nutrition with a cooked-food database entry for the same ingredient. Do not divide by the pre-cooking weight after substantial water change. Avoid leaving out oil because only a thin coating appears visible; estimate how much entered the pan and subtract what you can reasonably document as discarded.
Recipe nutrition remains an estimate. Ingredient variability, database selection, cooking loss, and scale accuracy all matter. The goal is a transparent method that can be repeated—not a result with unwarranted decimal precision.
Make the work reusable
Save the ingredient entries, amounts, finished batch weight, and date. The next time you make the recipe, update only what changed. Use the recipe portion calculator when changing the number of servings.
Sources and further reading
Explore all food-measurement guides
A real two-ingredient worked example
Scroll across for the full comparison.
| Food and listed portion | kcal | Protein (g) | Carbs (g) | Fat (g) | Fiber (g) | Sodium (mg) |
|---|---|---|---|---|---|---|
| Kirkland Signature · Organic Greek Yogurt 0% Canada · 175 g, calculated from the retailer label | 100 | 17 | 8 | 0 | 0 | 65 |
| Kirkland Signature · Natural Peanut Butter Canada · 15 g, calculated from the retailer label | 90 | 4 | 4 | 7 | 1 | 0 |
| 175 g Greek yogurt + 15 g natural peanut butter Canada · 175 g, calculated from the retailer label + 15 g, calculated from the retailer label; no unnamed extras | 190 | 21 | 12 | 7 | 1 | 65 |
The yogurt label is 100 kcal and 17 g protein per 175 g; peanut butter is 90 kcal and 4 g protein per 15 g. Together, the measured ingredients calculate to 190 kcal, 21 g protein, 12 g carbohydrate and 7 g fat. They total 190 g before anything else is added. These are source-label calculations, not a tested recipe or a measurement of today’s packages.
If the mixture is divided evenly into two portions, each calculates to 95 kcal and 10.5 g protein. If you weigh an uneven 120 g portion of the 190 g mixture, use 190 × 120 ÷ 190 = 120 kcal and 21 × 120 ÷ 190 = about 13.3 g protein. That assumes the ingredients were mixed uniformly. A separately spooned topping needs its own amount.
Add both exact foods as ingredients in the diary, set the yield, and save the recipe. If a current label changes, create or deliberately update a recipe version; do not replace the nutrition of meals already logged.
Sources and serving limits
- Kirkland Signature · Organic Greek Yogurt 0% source · edition date not stated; record checked 2026-10-12.
- Kirkland Signature · Natural Peanut Butter source · edition date not stated; record checked 2026-10-12.