Healthโฑ 5 min read

How to Calculate the Calories in a Home-Cooked Recipe

Tracking calories in home-cooked food is harder than tracking packaged foods โ€” but a consistent method makes it accurate enough to be useful. Here's a step-by-step process for any recipe.

Calorie tracking in restaurants and home cooking is genuinely harder than reading a packet โ€” but it's also where most people eat most of their calories. Here's a reliable method that's accurate enough to be useful without becoming obsessive.

The Raw vs Cooked Question

The most important decision: do you weigh ingredients raw or cooked? Both approaches work if you're consistent, but raw weighing is generally more accurate because:

Standard practice: weigh raw, use raw nutritional data.

Step-by-Step Method

1. List every ingredient with its raw weight 2. Look up calories per 100g for each (use packaging or nutritional database) 3. Calculate calories: (weight รท 100) ร— calories per 100g 4. Sum all ingredients = total recipe calories 5. Divide by servings = calories per serving

Worked Example: Chicken Stir-Fry (Serves 2)

IngredientRaw WeightCal/100gCalories
Chicken breast300g110330
Broccoli150g3451
Bell pepper120g3137
Sesame oil15g884133
Soy sauce30g6018
Jasmine rice (dry)160g360576
Garlic, ginger15g70 est.11
Total1,156 cal
Per serving (รท2): 578 calories Note: rice is the biggest contributor (576 cal for 160g dry) โ€” reducing rice to 120g saves ~90 cal per serving

The Oil Problem

Cooking oils are calorie-dense (884 cal/100ml for most oils) and easy to underestimate. A "splash" of olive oil from the bottle is typically 15โ€“30ml โ€” 130โ€“265 calories. This is one of the most common sources of untracked calories in home cooking.

Tip: weigh oil in the pan before and after cooking Oil absorbed = starting weight โˆ’ remaining weight in pan Or: measure with a teaspoon/tablespoon (1 tbsp โ‰ˆ 14g oil โ‰ˆ 120 cal)

Batch Cooking and Portioning

For batch cooking: 1. Calculate total recipe calories 2. Weigh total cooked dish 3. Weigh each serving portion 4. Calories per portion = (Portion weight รท Total weight) ร— Total calories Example: Total recipe = 1,800 cal, total cooked weight = 900g A 300g serving = (300/900) ร— 1,800 = 600 cal

Useful Calorie Benchmarks for Home Cooking

IngredientCalories per 100g (raw)
Chicken breast (skinless)110
Salmon fillet208
Pasta (dry)352
White rice (dry)360
Potato (raw)77
Onion40
Cheddar cheese403
Olive oil884
Butter717
Double cream469
๐Ÿฒ
Try it yourself โ€” free
Calorie Calculator ยท no sign-up, instant results
Open Calorie Calculator โ†’
โ† All Articles