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
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:
- 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.
- Weigh ingredients raw, before cooking. Nutrition databases list raw values. Cooking changes weight (water loss or gain) but not total calories.
- 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.
- 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.
- Record in grams, not ounces. Grams are more precise and match nutrition databases, which list values per 100g.
- 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 Method | Calorie Change | What Happens |
|---|---|---|
| Grilling | No change | Fat may drip off, slightly reducing calories |
| Baking/Roasting | No change | Water evaporates — calories per gram increase but total stays same |
| Boiling/Steaming | No change | No added fat; some water-soluble nutrients lost |
| Pan-frying (1 tbsp oil) | +120 kcal | Oil is absorbed by the food — include it in the recipe |
| Deep-frying | +200 to +400 kcal | Significant oil absorption — highest calorie cooking method |
| Sautéing (spray) | +20 to +40 kcal | Minimal 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):
| Ingredient | Weight | kcal/100g | Calories |
|---|---|---|---|
| Chicken breast, raw | 500g | 165 | 825 kcal |
| Olive oil | 15g | 884 | 133 kcal |
| Broccoli, raw | 300g | 34 | 102 kcal |
| Soy sauce | 30g | 53 | 16 kcal |
| Brown rice, dry | 200g | 123 | 246 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:
| Action | Math | Example |
|---|---|---|
| Double a recipe (2x) | Multiply every ingredient weight × 2 | 200g chicken → 400g; total calories × 2 |
| Halve a recipe (0.5x) | Multiply every ingredient weight × 0.5 | 200g chicken → 100g; total calories × 0.5 |
| Scale to 1.5x | Multiply every ingredient weight × 1.5 | 200g chicken → 300g; total calories × 1.5 |
| Change servings only | Keep ingredients the same, change servings count | Same 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:
| Ingredient | Calories per 100g | Notes |
|---|---|---|
| Chicken breast, raw | 165 kcal | Lean protein staple |
| White rice, dry | 365 kcal | Tripled in weight when cooked (water) |
| Olive oil | 884 kcal | 1 tbsp (14g) = ~120 kcal — measure carefully |
| Butter | 717 kcal | 1 tbsp (14g) = ~100 kcal |
| All-purpose flour | 364 kcal | 1 cup sifted (~120g) = ~437 kcal |
| Granulated sugar | 387 kcal | 1 cup (~200g) = ~774 kcal |
| Whole milk | 61 kcal | 1 cup (240ml) = ~146 kcal |
| Cheddar cheese | 403 kcal | 1 oz (28g) = ~113 kcal |
| Eggs, whole raw | 143 kcal | 1 large egg (~50g) = ~72 kcal |
| Onion, raw | 40 kcal | Low 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:
- Set the number of servings at the top of the calculator.
- For each ingredient, enter the name, weight in grams, and calories per 100g (from the label or USDA FoodData Central).
- Click "Add Ingredient" to add more rows as needed.
- Click "Calculate Recipe Calories" to get the total and per-serving calories.
- 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.