When you mix foods, the calorie density of the combined dish is rarely a simple average of the foods you started with. The true energy per gram is a weighted blend: a dense ingredient affects the mix more when you use more grams of it. This calculator performs that weighted math instantly and gives you calories per gram for any custom combination.
Enter up to four ingredients — each with a weight in grams and an energy value in kcal per 100 g. The tool returns the mixture's calorie density per gram, its equivalent per 100 g, total calories, total weight, and calories for any optional serving size you plan to portion out.
It's useful for meal prep, recipe scaling, packed lunches, and any diet where you want accurate calories without logging every component by hand. The built-in quick-fill presets let you test common mixes like rice with chicken or oatmeal with banana in one click.
🧮 Mix Calories Per Gram Calculator
Enter up to four ingredients with their weights and energy values to find the calorie density of the whole mix — per gram, per 100 g, and per serving.
Ingredient Blend
Quick Start
This calculator is for anyone who mixes foods before weighing or logging them — meal preppers, home bakers, athletes, and people who track daily intake. Start by finding the energy density of each component. The most reliable source for whole foods is USDA FoodData Central; packaged products list kcal per 100 g on the Nutrition Facts label. If a label only gives per-serving calories, divide that number by the serving weight in grams and multiply by 100 before entering it here.
- Enter a weight in grams for each ingredient actually used in the mix.
- Enter the corresponding energy value in kcal per 100 g.
- Optionally enter a serving size in grams if you will portion the mix later.
- Click Calculate to see kcal per gram, kcal per 100 g, total calories, total weight, and calories per serving.
Tip: Leave unused rows blank. The calculator ignores empty rows and only blends the ingredients you fill in.
Formula Explained
Calorie density of a mix is a weighted average of the densities of its ingredients, weighted by the mass of each ingredient. The formula this tool uses is:
kcal per gram = (Σ (grams_i × kcal per 100g_i ÷ 100)) ÷ Σ grams_i
For example, if you add 100 g of rice at 130 kcal/100g and 50 g of chicken at 165 kcal/100g, the rice contributes 130 kcal and the chicken contributes 82.5 kcal. The total mix weighs 150 g and contains 212.5 kcal, so its density is 1.42 kcal per gram, or 142 kcal per 100 g. Notice the density sits between the two ingredients because no energy is created or lost by mixing — only weight is added together. This principle also explains why adding water to a dish lowers calories per gram: water adds weight but no calories.
For a single-food calorie check, the chicken nutrition calculator can give you quick per-portion values from the same per-100 g approach.
Sample Calculation: Trail Mix
A homemade trail mix combines almonds, walnuts, raisins, and dark chocolate in a 100 g batch:
- 30 g almonds × 579 kcal/100g = 173.7 kcal
- 20 g walnuts × 654 kcal/100g = 130.8 kcal
- 30 g raisins × 299 kcal/100g = 89.7 kcal
- 20 g dark chocolate × 550 kcal/100g = 110.0 kcal
Total: 504.2 kcal ÷ 100 g = 5.04 kcal/g (504 kcal per 100 g). A 40 g serving would contain 40 × 5.04 = 201.7 kcal. With the optional serving-size field, the calculator performs this last step for you.
Pro Tips for Accurate Mixing
- Use cooked weights with cooked energy values and raw weights with raw values. Do not switch between them.
- Weigh the finished dish too if you plan to eat several servings; the total calorie value does not change when the dish loses or gains water during cooking.
- Record fat additions like oil, butter, and nuts carefully. Fats are dense, and a few grams can raise calories per gram substantially.
- For soups and stews, measure the whole pot and the portion weight. If the mix includes water or broth, include those weights so the density reflects what you actually eat.
- If you change an ingredient amount, recalculate. The density shifts with every gram.
Warning: Small weighing errors matter most for high-energy ingredients. A 5 g over-pour of oil at 884 kcal/100g adds about 44 kcal — enough to skew a carefully planned meal.
Reference: Typical Calorie Densities
The table below gives rough ranges for common ingredient groups. Use the actual per-100 g value from your label or database for precise results.
| Ingredient group | Typical kcal per 100 g |
|---|---|
| Water-rich vegetables | 15–40 |
| Fresh fruits | 40–90 |
| Cooked grains and pasta | 100–200 |
| Cooked lean meats and seafood | 120–250 |
| Nuts and seeds | 550–700 |
| Oils and butter | 700–900 |
These ranges overlap because moisture, fat content, and preparation method all influence energy density. Always prefer the value printed on the package or found in a trusted food database.
Frequently Asked Questions
Does cooking change the calories per gram?
Cooking can change the weight of a food through water loss or absorption, and that changes calories per gram even though the total calories stay the same. For example, 100 g of raw chicken may shrink to about 75 g when cooked while keeping roughly the same energy, so the cooked food is more calorie-dense. Drain fat after cooking if you want a leaner result. The FDA's guide to the Nutrition Facts label explains how serving sizes and calories are reported for packaged foods.
Can I use calories from a nutrition label?
Yes. Most packaged foods in the United States, the European Union, and many other regions list energy per 100 g or per 100 ml, which is exactly the unit this calculator expects. If your label shows per-serving values only, convert to per 100 g by dividing the serving calories by the serving weight in grams and multiplying by 100.
How are fiber and sugar alcohols handled?
This calculator uses the per-100 g calorie value you enter, so it automatically accounts for however fiber and sugar alcohols are treated by that value. Labels in many countries already subtract the lower-calorie contribution of fiber or sugar alcohols when declaring calories. If you build values yourself from macros with the macro-for-men calculator, keep in mind that general Atwater factors (4-4-9) are an approximation and may overestimate some carbohydrate fractions.
Why show calories per gram instead of per serving?
Per gram is a stable density number that works for any portion size. Once you know the density, multiply it by any serving weight to get calories — which is exactly what the optional serving-size field does.