Calorie Calculator

Enter grams and kcal per 100 g for each ingredient, set servings, and review total and per-serving calories with charts, scenario comparison, and a kJ toggle.

Tool

Calculator

Enter servings, add ingredients, and press Calculate to show the result.

Add each ingredient with grams and kcal per 100 g. Suggestions can help you fill common foods faster.

The result is for general reference only. Confirm important decisions with official sources or a qualified professional.

Overview

What this calculator does

This calorie calculator totals the energy for all ingredients in a recipe, divides the total by your serving count, and shows which items contribute the most. It is useful when you want a quick recipe estimate based on grams and kcal per 100 g values from labels or food databases.

The calculator focuses on energy only. Micronutrients are not included, the kcal and kJ toggle changes display only, and accuracy depends on your weighing method and source values.

How To

How to use this calculator

  1. 1

    Set servings

    Enter how many portions the recipe yields.

  2. 2

    Add ingredients

    Add a name, grams, and kcal per 100 g, or pick from suggestions.

  3. 3

    Calculate

    See total calories, per-serving calories, and each ingredient's share.

  4. 4

    Compare

    Add scenarios to test alternatives and compare the results side by side.

Guide

Detailed calorie counting guide

Thumbnail image for the calorie.

Why kcal per 100 g

Most nutrition labels publish energy as kilocalories per 100 grams (kcal per 100 g). This standardized format allows you to multiply the weight of each ingredient you use by the label value and divide by 100 to obtain the exact calorie contribution. The kcal per 100 g standard eliminates confusion caused by varying serving sizes, different package weights, and inconsistent portion definitions across brands and regions. Whether you are tracking calories for weight management, meal planning, or recipe development, understanding this calculation method is essential for accurate calorie counting in home cooking.

Label reading

Check the nutrition facts panel for energy listed per 100 g and per serving. Always prefer the per 100 g number for your calculations because the serving size listed on the package may differ from the amount you actually use. If the food is drained, cooked, or prepared in any way, confirm whether the printed values reflect the prepared product or the raw product. For mixed dishes such as frozen dinners or canned soups, enter each major component separately when possible for the most accurate total. For more tips on interpreting food labels, see how to read nutrition labels for calorie counting.

Accurate weighing

Place your digital kitchen scale on a stable, level surface and tare the container before adding each ingredient. Add ingredients gradually and read the display at eye level. For high-calorie ingredients such as oils, nut butters, cheese, and nuts, measure to the gram because even small weight differences can shift the total calorie count by 50 kcal or more. For liquids, weighing in grams is more reliable than using volume measurements like cups or tablespoons. Keep a notepad or use our Funify Notes feature to record values as you cook. Learn more about best kitchen scales for calorie tracking.

Cooking method adjustments

Cooking does not usually remove the energy from the food itself, but the calories in the portion you actually eat can change when oil is added, fat drips away, or cooking liquid is discarded. Frying and sautéing add fat calories from the oil or butter used in the pan. Grilling and broiling allow some fat to drip away, which can slightly reduce the calorie content of the meat you consume. Boiling, steaming, and poaching typically add no extra calories. When you add cooking oil, butter, or any fat, enter its exact grams as a separate ingredient in the calculator. If you discard marinade, brine, or cooking liquid, do not count those calories. For more details, refer to how cooking methods affect calories in food.

Density versus volume

The weight of a tablespoon varies dramatically between ingredients. One tablespoon of olive oil weighs about 14 g, while a tablespoon of chopped fresh herbs may weigh only 2 to 3 g. This means volume-based measurements introduce significant error into calorie calculations. If your recipe uses cups, tablespoons, or teaspoons, convert them to grams using a reliable density chart for each specific ingredient before entering values into the calculator. For common baking ingredients, see grams to cups conversion chart for cooking.

Common foods calorie reference table

The table below lists typical kcal per 100 g values for frequently used ingredients. Use these as a starting point and adjust based on your actual product label.

Food category Item Typical kcal per 100 g
Grains White rice (cooked) 130
Grains Brown rice (cooked) 111
Grains Pasta (cooked) 131
Grains Oatmeal (cooked with water) 71
Grains Quinoa (cooked) 120
Proteins Chicken breast (grilled, skinless) 165
Proteins Ground beef (80/20, cooked) 254
Proteins Salmon (cooked) 206
Proteins Egg (whole, cooked) 155
Proteins Tofu (firm) 76
Vegetables Broccoli (raw) 34
Vegetables Spinach (raw) 23
Vegetables Sweet potato (baked) 90
Fruits Banana (raw) 89
Fruits Avocado (raw) 160
Fruits Apple (raw, with skin) 52
Dairy Whole milk 61
Dairy Greek yogurt (plain, nonfat) 59
Dairy Cheddar cheese 403

Cooking oil and fat calorie table

Oils and fats are the most calorie-dense ingredients in any recipe. Even a small amount can significantly change the total. Use this table to check the values of common cooking fats.

Fat type kcal per 100 g Approx. kcal per tbsp (14 g)
Olive oil 884 124
Butter (salted) 717 100
Coconut oil 862 121
Canola oil 884 124
Sesame oil 884 124
Ghee (clarified butter) 876 123
Lard 902 126
Mayonnaise (full-fat) 680 95

Smart substitution calorie comparison table

Making simple ingredient swaps can reduce calories without sacrificing flavor. The table below shows common substitutions and their calorie impact per serving.

Original ingredient Calories (per serving) Substitution Calories (per serving) Approx. savings
Mayonnaise (30 g) 204 Greek yogurt (40 g) 24 ~180 kcal
Whole milk (200 ml) 122 Unsweetened almond milk (200 ml) 34 ~88 kcal
Cheddar cheese (50 g) 202 Reduced-fat cheddar (50 g) 130 ~72 kcal
White rice (200 g cooked) 260 Cauliflower rice (200 g) 50 ~210 kcal
Ground beef 80/20 (150 g) 381 Ground turkey 93/7 (150 g) 232 ~149 kcal
Sour cream (30 g) 60 Plain Greek yogurt (30 g) 18 ~42 kcal
Pasta (200 g cooked) 262 Zucchini noodles (200 g) 34 ~228 kcal
Butter (14 g / 1 tbsp) 100 Olive oil (7 g / 0.5 tbsp) 62 ~38 kcal

Worked example

Consider a simple chicken rice bowl batch for 3 servings: 450 g cooked white rice at 130 kcal per 100 g contributes 585 kcal. Grilled chicken breast 360 g at 165 kcal per 100 g adds 594 kcal. Olive oil 30 g at 884 kcal per 100 g adds about 265 kcal. The total is about 1,444 kcal, which equals about 481 kcal per serving. If you add 150 g of avocado at 160 kcal per 100 g, the total rises to about 1,684 kcal, or about 561 kcal per serving. This example shows how ingredient amounts and high-calorie additions can noticeably change the final numbers, even when the recipe is divided into multiple servings.

Smart substitutions

Replace calorie-dense spreads such as mayonnaise with Greek yogurt to save significant calories without sacrificing creaminess. Bake or air-fry instead of pan-frying to reduce added oil. Choose lean cuts of meat such as chicken breast or turkey and trim visible fat before cooking. Bulk up meals with low-calorie vegetables such as leafy greens, broccoli, or zucchini to increase volume without adding many calories. Legumes such as lentils and chickpeas add fiber and protein with moderate calorie density. Track oils and fats precisely because they are the most calorie-concentrated ingredients in any recipe. When using packaged foods, always rely on the actual nutrition label for your specific brand and flavor variant rather than generic database values.

Portion strategy

Decide your per-serving calorie target before you start cooking. Build bowls and plates around a core of vegetables (aim for half the plate), add a palm-sized portion of protein, use fats thoughtfully, and check the per-serving result from the calculator. Adjust sauces, dressings, and toppings at the end to land closer to your target. Using the scenario comparison feature in this calculator allows you to test different portion sizes and ingredient combinations before you cook, helping you make informed decisions ahead of time.

Case study

Two sauce options for a wrap: mayonnaise 30 g at 680 kcal per 100 g gives 204 kcal. Greek yogurt 40 g at 59 kcal per 100 g gives only 24 kcal. The swap saves about 180 kcal total, or 60 kcal per serving for three servings. When combined with spice, lemon juice, and fresh herbs, the taste remains similar while the calorie profile improves dramatically. If you make the same swap three times in a week, this single substitution can save about 540 kcal, which is meaningful for anyone managing their energy balance.

Assumptions and what is not included

  • The calculator focuses on energy (calories) only. Micronutrients, fiber, sugar, and fat composition are not included.
  • The unit toggle converts display values between kilocalories (kcal) and kilojoules (kJ) only. It does not affect the underlying calculation.
  • Accuracy depends entirely on your weighing method, the precision of your kitchen scale, and the label values you enter.
  • The calculator does not account for cooking weight changes such as water evaporation, fat rendering, or moisture absorption.
  • Results are for general reference only. Confirm important dietary decisions with official sources or a qualified nutrition professional.

References and further reading

USDA FoodData Central | Wikipedia: Calorie | Wikipedia: Food energy | Search: food calories per 100 g

FAQ

Frequently asked questions

Does the cooking method change calories?

Yes. Frying and sautéing add oil calories while boiling usually adds none. Adjust your inputs to include added fats such as oils or butter.

Where do kcal per 100 g values come from?

They typically come from nutrition labels or food databases such as USDA FoodData Central. You can override any value to match the label on your specific product.

Can I switch to kilojoules?

Yes. Use the unit toggle in the results to switch all values between kcal and kJ without retyping your ingredients.

Can I save my recipe calculation?

Yes. Results can be saved to Funify Notes in this browser, and the recent-calculations panel keeps your last three calculations on this device.

Summary

Key takeaways

  • Total calories equal the sum of each ingredient's grams multiplied by kcal per 100 g and divided by 100.
  • Per-serving calories equal the total recipe calories divided by the number of servings.
  • Track oils precisely and use scenario comparison to test substitutions quickly.
  • Toggle to kJ for international labels without retyping ingredients.