0–100Every food scoredScore a meal

Recipe Calorie Calculator

Calculate total and per-serving calories for any homemade recipe by entering your ingredients.

Quick Answer

Add each ingredient's weight and calories per 100g. Total ÷ servings = calories per serving.

Enter Recipe Ingredients

Ingredient
Grams
kcal/100g

Frequently Asked Questions

Scan Meals Instead of Calculating

AI food scanner identifies meals from photos and gives instant calorie and macro estimates.

How Recipe Calories Are Calculated: Sum Ingredients, Divide Servings

Recipe calorie calculation is a two-step process: add up the calories from every ingredient, then divide by the number of servings. The method is simple, but the accuracy depends entirely on how precisely you measure each ingredient.

The core formula (per ingredient):

Ingredient calories = weight (grams) × kcal per 100g ÷ 100

Then for the full recipe:

Total recipe calories = sum of all ingredient calories

Calories per serving = total recipe calories ÷ number of servings

The calculator above does this automatically. You enter each ingredient's name, weight in grams, and calories per 100g (from the nutrition label or USDA FoodData Central), and it calculates the total and per-serving values instantly.

How to Weigh Ingredients: A Practical Guide

A kitchen scale is the single most important tool for accurate recipe calorie counting. Here is how to use one effectively:

  1. Use a digital scale, not cups and spoons. A cup of flour can range from 100g to 140g depending on how it is scooped — a 40 percent variation that directly affects your calorie count.
  2. Weigh ingredients raw, before cooking. Nutrition databases list raw values. Cooking changes weight (water loss or gain) but not total calories.
  3. Use the tare function. Place your bowl on the scale, press tare to zero it, then add the ingredient. This gives you the ingredient weight without the bowl weight.
  4. Weigh oils and sauces. These are the most commonly missed calories. One tablespoon of oil is about 14g and 120 calories — but most people pour far more than a tablespoon.
  5. Record in grams, not ounces. Grams are more precise and match nutrition databases, which list values per 100g.
  6. For packaged ingredients, use the nutrition label. The label is more accurate than the database because it reflects the specific product, including any added oils or sugars.

Common mistake: Measuring flour by scooping with the measuring cup packs the flour and adds up to 25 percent more than intended. Spoon flour into the cup and level it, or better, weigh it in grams.

Per-Serving Math: The Formula Explained

Once you have the total recipe calories, dividing by servings gives you the per-serving count. But how you divide matters for accuracy:

Method 1 — Equal portions (simple):

Per serving = total calories ÷ number of servings

Method 2 — Weight-based portions (most accurate):

Per serving = total calories ÷ total cooked weight × your portion weight

Method 2 is more accurate when portions are not equal. If a 2000-calorie recipe weighs 800g total and you eat a 300g portion, your calories are 2000 ÷ 800 × 300 = 750. Someone who eats a 500g portion gets 2000 ÷ 800 × 500 = 1250. This prevents the error of assuming everyone ate the same amount when they did not.

For meal prep (where you divide into equal containers), Method 1 is fine. For family meals where people serve themselves, Method 2 is better.

Cooking Losses: An Honest Note on Water and Fat

Cooking does not create or destroy calories, but it changes how they are distributed. Here is what actually happens:

Cooking MethodCalorie ChangeWhat Happens
GrillingNo changeFat may drip off, slightly reducing calories
Baking/RoastingNo changeWater evaporates — calories per gram increase but total stays same
Boiling/SteamingNo changeNo added fat; some water-soluble nutrients lost
Pan-frying (1 tbsp oil)+120 kcalOil is absorbed by the food — include it in the recipe
Deep-frying+200 to +400 kcalSignificant oil absorption — highest calorie cooking method
Sautéing (spray)+20 to +40 kcalMinimal oil — use a spray bottle for even coverage

Key point: The total calories in your recipe equal the sum of the raw ingredient calories — cooking does not change this. What changes is the weight: water evaporates during roasting and baking (so calories per gram increase), and water is absorbed during boiling and rice cooking (so calories per gram decrease). Always calculate from raw ingredient weights and do not worry about cooking losses for total calories.

Worked Example: Full Recipe Walkthrough

Here is a complete walkthrough for a chicken stir-fry recipe serving 4 people:

📋 Ingredients (weighed raw):

IngredientWeightkcal/100gCalories
Chicken breast, raw500g165825 kcal
Olive oil15g884133 kcal
Broccoli, raw300g34102 kcal
Soy sauce30g5316 kcal
Brown rice, dry200g123246 kcal

Step 1 — Calculate each ingredient:

Chicken: 500 × 165 ÷ 100 = 825 kcal

Olive oil: 15 × 884 ÷ 100 = 133 kcal

Broccoli: 300 × 34 ÷ 100 = 102 kcal

Soy sauce: 30 × 53 ÷ 100 = 16 kcal

Brown rice: 200 × 123 ÷ 100 = 246 kcal

Step 2 — Sum all ingredients:

Total = 825 + 133 + 102 + 16 + 246 = 1,322 kcal

Step 3 — Divide by servings (4):

Per serving = 1,322 ÷ 4 = 331 kcal

This recipe produces 4 servings of approximately 331 calories each. The chicken and rice provide most of the calories; the broccoli adds volume and nutrients with very few calories. The olive oil (133 kcal) is a small amount but makes up 10 percent of the total — which is why weighing oils is critical.

Scaling Recipes: Doubling and Halving Math

Scaling a recipe up or down is simple multiplication, but you must scale every ingredient — not just the main ones. Here is the math:

ActionMathExample
Double a recipe (2x)Multiply every ingredient weight × 2200g chicken → 400g; total calories × 2
Halve a recipe (0.5x)Multiply every ingredient weight × 0.5200g chicken → 100g; total calories × 0.5
Scale to 1.5xMultiply every ingredient weight × 1.5200g chicken → 300g; total calories × 1.5
Change servings onlyKeep ingredients the same, change servings countSame recipe, divide by 6 instead of 4

Common mistake: Doubling a recipe but keeping the same pan size. The food cooks differently (thicker layer, longer cooking time), which can change water loss and therefore the final weight — but not the total calories. Always recalculate per serving based on the actual number of servings you divide the scaled recipe into.

Common Ingredient Calorie Reference (USDA FoodData Central)

Use this table to find calories per 100g for common recipe ingredients. All values are from USDA FoodData Central:

IngredientCalories per 100gNotes
Chicken breast, raw165 kcalLean protein staple
White rice, dry365 kcalTripled in weight when cooked (water)
Olive oil884 kcal1 tbsp (14g) = ~120 kcal — measure carefully
Butter717 kcal1 tbsp (14g) = ~100 kcal
All-purpose flour364 kcal1 cup sifted (~120g) = ~437 kcal
Granulated sugar387 kcal1 cup (~200g) = ~774 kcal
Whole milk61 kcal1 cup (240ml) = ~146 kcal
Cheddar cheese403 kcal1 oz (28g) = ~113 kcal
Eggs, whole raw143 kcal1 large egg (~50g) = ~72 kcal
Onion, raw40 kcalLow calorie, adds volume and flavor

Source: USDA FoodData Central (fdc.nal.usda.gov). For packaged ingredients, always check the nutrition label — it is more accurate than the database because it reflects the specific product.

How to Use This Calculator & What to Do With Your Result

How to use it:

  1. Set the number of servings at the top of the calculator.
  2. For each ingredient, enter the name, weight in grams, and calories per 100g (from the label or USDA FoodData Central).
  3. Click "Add Ingredient" to add more rows as needed.
  4. Click "Calculate Recipe Calories" to get the total and per-serving calories.
  5. Use the reference table above if you do not know the kcal per 100g for an ingredient.

What to do with your result:

  • Compare the per-serving calories to your daily calorie target (use the Calorie Calculator to set one).
  • For weight loss, aim for meals that fit within your per-meal calorie budget — typically 400 to 600 calories for a 1600-calorie day with 3 meals.
  • Check if the recipe is calorie-dense or light — high-calorie recipes (over 600 per serving) are fine in moderation but should not be everyday meals if weight loss is the goal.
  • If the per-serving count is too high, reduce calorie-dense ingredients (oil, cheese, nuts) or increase low-calorie ingredients (vegetables) to add volume.
  • Save the recipe in your food diary so you can log it quickly next time without recalculating.
  • For mixed dishes you did not cook yourself, use the Food Calorie Calculator by Photo to estimate from a photo instead.

Recipe Calorie Calculator FAQs

Disclaimer: This recipe calorie calculator provides estimates for educational purposes only. Calorie values depend on the accuracy of your ingredient weights and the nutrition data you enter. If you have diabetes, an eating disorder, or other medical conditions requiring precise nutrition tracking, consult a registered dietitian or your healthcare provider. This is not medical advice — talk to your doctor.

Related Calculators & Free Tools