Tracking macros from homemade meals is the part of macro tracking people most often give up on. Packaged food is easy (the label does the work) but homemade casseroles, stews, and one-pan dinners feel like they need a degree in math.
The good news: once you understand the basic process, it’s the same handful of steps for every recipe. There’s a small amount of arithmetic involved, but a tracking app like MyFitnessPal can do most of the math automatically once you’ve logged the ingredients. This walkthrough shows the manual version so you understand what’s happening, then the app does it faster on subsequent recipes.
The example below uses our Lazy Crockpot Mozzarella Chicken because it has few ingredients, batches cleanly, and the slow-cooker workflow makes portioning straightforward. The same approach scales to any recipe. The more complex the recipe, the more ingredient rows you’ll log, but the principles don’t change.
Jump to a Topic
How to Calculate Calories in Homemade Food
Step 1: Weigh Each Ingredient (Raw)
The most accurate method is to weigh ingredients in their raw, unprepared state. Weight and caloric density both change during cooking, particularly because of water loss or gain. Meat loses water and gets denser per gram; rice gains water and gets less dense per gram. Since most nutrition labels list values for the raw, uncooked food, using cooked weights against raw nutrition data can throw your numbers off significantly.
For the measurement itself, weigh solid foods on a scale and measure liquids with measuring cups. Grams and milliliters tend to be the most precise. The common pitfall is weighing solid food by volume, like a spoonful of peanut butter. Depending on how rounded the spoon is, that can be 15 grams more than you estimated, which is roughly 100 extra calories quietly going unaccounted for.
Once everything is weighed and logged, the finished recipe is just the sum of the calories and macros across the ingredients. The Lazy Crockpot Mozzarella Chicken example below shows what that looks like in practice.
| Ingredient | Measurement | Calories | Protein (g) | Fat (g) | Carbs (g) |
|---|---|---|---|---|---|
| Chicken Breast (raw) | 927g | 1020 | 213.2 | 11.1 | 0 |
| Petite Diced Tomatoes | 405g | 73 | 3.6 | 0.8 | 16.2 |
| Tomato Paste | 153g | 125 | 6.6 | 0.8 | 28.9 |
| Sliced Black Olives | 224g | 258 | 1.9 | 24.0 | 14.1 |
| Canned Mushroom Pieces | 272g | 60 | 5.2 | 0.8 | 12.0 |
| Shredded Mozzarella | 102g | 245 | 24.5 | 14.3 | 3.2 |
| Seasonings (Lawry’s, onion powder, garlic powder, pepper) | to taste | — | — | — | — |
| TOTAL | 2083g | 1781 | 255.0 | 51.8 | 74.4 |
Step 2: Portion the Finished Recipe
If you’re eating the whole recipe in one sitting (occasionally a fair option for one-person cooking), the totals from Table 1 are your meal. No further math needed.
For everyone splitting a recipe across multiple meals, you have two options: visual portioning, or weighing each portion.
Visual portioning works when the finished product is homogeneous and easy to divide by eye. Casseroles, sandwiches, sheet-pan dinners, baked goods. Cut into roughly equal fourths, sixths, or eighths, then divide the recipe totals by the number of portions. Quick and good enough for most situations.
Weighing each portion is more accurate, especially for recipes where the ingredients aren’t evenly distributed (think a stew where the meat clumps in some bowls). Take the total recipe weight, divide by the number of portions, and weigh each portion to match. Table 2 shows what that calculation looks like for the recipe across three different portion counts.
| Portions | Weight (g) | Calories | Protein (g) | Fat (g) | Carbs (g) |
|---|---|---|---|---|---|
| Full Recipe | 2083 | 1781 | 255.0 | 51.8 | 74.4 |
| 4 portions | 520.8 | 445.2 | 63.7 | 12.9 | 18.6 |
| 6 portions | 347.2 | 296.8 | 42.5 | 8.6 | 12.4 |
| 8 portions | 260.4 | 222.6 | 31.9 | 6.5 | 9.3 |
Step 3: Calculate an Uneven Portion Using the Ratio
What if you scoop out a portion without measuring it precisely against the total? You can still get the calories and macros for that portion by weighing it and using a ratio. The formula is:
Portion ratio = (Your portion in grams) / (Total recipe weight in grams)
Then multiply that ratio against each of the calorie and macro values from the full recipe. Table 3 shows the calculation for a 380g portion of the recipe.
| Source | Weight (g) | Portion Ratio | Calories | Protein (g) | Fat (g) | Carbs (g) |
|---|---|---|---|---|---|---|
| Recipe | 2083 | — | 1781 | 255.0 | 51.8 | 74.4 |
| Portion | 380 | 0.18 | 320.6 | 45.9 | 9.3 | 13.4 |
This ratio method is also how you’d handle a multi-day batch where you eat different-sized portions on different days. Weigh whatever you’re eating, divide by the total recipe weight, multiply against the totals. Same formula every time.
Or Skip the Math Entirely
Our macro-friendly recipe library has the calorie and macro breakdowns already calculated for every dish, so you can cook without weighing every ingredient.
Where This Fits In Your Tracking Routine
The ingredient-by-ingredient approach above is the most accurate way to track homemade meals, but it’s not the only way. A few common patterns:
Once-per-recipe logging. Most tracking apps let you save a recipe once you’ve logged all the ingredients. The next time you make the same dish, you log “1 portion” and the macros come through automatically. The first recipe is the slow one; everything after is fast.
Pair with a daily target. Tracking individual meals only matters in service of hitting your daily numbers. If you haven’t set those numbers yet, our macro calculator will give you a starting point based on your goal. Once the daily target is set, fitting recipes into it is the real game.
Stack with prep workflow. Calculating macros becomes much faster when you cook in bigger batches that get portioned and reused. Our guides on the meal prep workflow and spreading protein across the day both lean on this kind of pre-calculated recipe system. And if you’re wondering whether the per-meal protein math actually matters as much as people say, we covered the per-meal protein math separately.
The Bottom Line
Calculating macros for homemade meals is fiddly the first few times and almost automatic by the fifth. Start with simple recipes (sandwiches, scrambles, single-pan dinners) where ingredient lists are short and portions are obvious. Move on to casseroles and stews once the basic process feels natural. After that, almost any home cooking is trackable.
For a deeper walkthrough of how this fits into a flexible-dieting approach, our guide to tracking recipes and large batches covers the longer version. And if you’d rather not do any of this yourself, have a Macros Inc coach do it for you: they’ll work out your daily numbers, build a structure around them, and adjust as your goals shift.
No gimmicks. No restrictions.
Start your journey with expert coaching, personalized nutrition, and real results, absolutely free for two weeks.

