Tools

Recipe Calorie Counter: Homemade Meal Guide

Calculate calories in any homemade recipe in 5 steps. Calorie tables for 100+ ingredients, cooking adjustments, and worked examples.

Chris Raroque

Chris Raroque

Artistic illustration of homemade cooking ingredients and a kitchen scale for calorie counting

To calculate calories in any homemade recipe, weigh each ingredient in grams, look up the calorie count per 100 grams using a reliable database like USDA FoodData Central, sum all ingredient calories, adjust for cooking method changes (oil absorption, water loss), and divide by the number of servings. A typical homemade chicken stir-fry with vegetables and olive oil contains approximately 300-450 calories per serving, while a serving of homemade tomato pasta runs about 285 calories and a single chocolate chip cookie averages 227 calories. Using a kitchen scale ($15-25) instead of volume measurements improves accuracy by 20-40%, since a “cup of flour” can vary by 30 grams depending on scooping technique.

What Is a Recipe Calorie Counter?

A recipe calorie counter is a method for determining the total calories in a homemade dish by summing the calories of each individual ingredient and dividing by the number of servings. Unlike packaged foods with printed nutrition labels, home-cooked meals require you to account for every ingredient — from the main protein to the cooking oil — to get an accurate per-serving calorie count. This guide provides the ingredient calorie tables, cooking adjustment rules, and step-by-step process to calculate calories in any recipe you make at home. For a broader introduction to calorie tracking, see our calorie counting for beginners guide.

How to Count Calories in Any Homemade Recipe (5 Steps)

Step 1: List Every Ingredient with Exact Weights

Write down every ingredient with precise measurements. Use a kitchen scale for accuracy — “one cup of flour” varies depending on scooping method, but 125 grams is always 125 grams.

Example Recipe: Simple Tomato Pasta (4 servings)

  • 200g pasta (dry weight)
  • 400g canned tomatoes
  • 30ml olive oil
  • 100g onion
  • 50g garlic
  • 5g salt
  • 2g black pepper

Precision matters. A basic food scale costs $15-25 and eliminates the guessing that can throw off calorie counts by 20-40%.

Step 2: Look Up Calorie Data for Each Ingredient

Use reliable sources such as USDA FoodData Central, nutrition labels on packaging, or a verified database in a food tracking app. Convert all measurements to grams for consistency.

For the tomato pasta example:

  • 200g pasta = 670 calories
  • 400g canned tomatoes = 80 calories
  • 30ml olive oil = 270 calories
  • 100g onion = 40 calories
  • 50g garlic = 75 calories
  • 5g salt = 0 calories
  • 2g black pepper = 5 calories

Step 3: Add All Calories Together

Total recipe calories = 670 + 80 + 270 + 40 + 75 + 0 + 5 = 1,140 calories

Step 4: Account for Cooking Method Changes

Cooking changes ingredient composition. Water evaporates, oil gets absorbed, and starches gelatinize. Apply these adjustments:

  • Boiled pasta: Absorbs water (triples in weight), but no additional calories
  • Simmered sauce: Water evaporates (reduce weight by 15-30%), concentrating calories in smaller volume
  • Baked goods: Water evaporates; weight loss is mostly water, so do not add back calories
  • Fried foods: Absorb 10-40% of cooking oil; add absorbed oil calories to total

For the tomato pasta simmering 20 minutes: the tomato sauce loses about 25% water weight, and the pasta gains water weight (600g cooked from 200g dry). The total calorie count remains 1,140 calories because oil is already counted in the total.

Step 5: Divide by Number of Servings

This recipe makes 4 servings:

  • Calories per serving = 1,140 / 4 = 285 calories per serving

To determine whether this fits your daily calorie budget, use our daily calorie calculator or calorie deficit calculator.

Common Cooking Ingredients: Calorie Quick Reference

Use these tables to look up ingredient calories. All data is per 100 grams unless noted otherwise. Sources: USDA FoodData Central.

Proteins

IngredientCalories (per 100g)Protein (g)
Chicken breast, skinless, raw16531
Chicken breast, cooked16531
Ground beef, 90% lean, raw17325
Ground beef, 90% lean, cooked21527
Salmon, raw20820
Salmon, cooked28025
Tilapia, raw9720
Tilapia, cooked10026
Cod, cooked8218
Shrimp, cooked9924
Tuna, canned in water, drained9923
Tuna, canned in oil, drained18926
Turkey breast, cooked13530
Lean pork, cooked24227
Eggs, large (one egg = 50g)15513
Tofu, firm768
Tofu, silken617
Tempeh19319
Seitan (wheat gluten)37025
Lentils, cooked1169
Black beans, cooked1329
Chickpeas, cooked1649

Grains and Starches

IngredientCalories (per 100g)Cooked Weight Multiplier
Pasta, dry370x2.5 for cooked
White rice, dry365x3 for cooked
Brown rice, dry357x3 for cooked
Quinoa, dry368x3 for cooked
Oats, dry389x3 for cooked oatmeal
Couscous, dry376x3.5 for cooked
Barley, dry352x3 for cooked
Buckwheat, dry343x3 for cooked
Flour, all-purpose365N/A (baking)
Bread, white (per slice ~30g)280N/A
Bread, whole wheat (per slice ~30g)270N/A
Potatoes, raw77Minimal change cooked
Sweet potato, raw86Minimal change cooked
Corn, fresh kernels86N/A

Oils and Fats

IngredientCalories (per tablespoon / 15ml)
Olive oil120
Vegetable oil120
Coconut oil120
Avocado oil120
Sesame oil120
Ghee120
Butter (14g)102
Peanut butter (16g)96
Almond butter (16g)98
Tahini (15g)89
Mayonnaise (15g)94
Cream cheese (15g)50
Sour cream (15g)26

Key insight: All cooking oils contain approximately 120 calories per tablespoon regardless of type. The calorie difference between olive oil, coconut oil, and vegetable oil is negligible. What matters is how much oil you use.

Dairy and Milk Alternatives

IngredientCalories (per 100ml or 100g)Protein (g)
Whole milk603.2
2% milk493.3
Skim milk353.4
Almond milk (unsweetened)301
Oat milk452
Soy milk543.3
Coconut milk (canned, full-fat)2302
Greek yogurt, full-fat5910
Greek yogurt, nonfat5910
Cottage cheese, full-fat9811
Cheddar cheese40325
Mozzarella cheese28028
Feta cheese26414
Parmesan cheese39238

Vegetables (Per 100g Raw)

VegetableCaloriesFiber (g)
Lettuce (iceberg)150.6
Cucumber160.5
Celery160.7
Zucchini171.1
Tomato181.2
Asparagus202.1
Mushroom220.7
Spinach232.2
Cabbage252.4
Cauliflower252.4
Eggplant253.0
Pumpkin260.5
Bell pepper (all colors)311.7
Green beans312.7
Broccoli342.4
Onion401.7
Carrot412.8
Brussels sprouts432.4
Kale492.6
Garlic1492.1

Fruits (Per 100g Raw)

FruitCaloriesFiber (g)
Lemon/lime292.8
Watermelon300.4
Strawberry322.0
Cantaloupe340.9
Peach391.5
Papaya431.7
Plum461.4
Pineapple501.4
Apple (with skin)522.4
Raspberry526.5
Blueberry572.4
Pear571.6
Mango601.6
Kiwi613.0
Orange (medium, 154g)623.1
Grape690.9
Banana (medium, 118g)1052.6
Avocado1606.7
Dates (pitted)2826.7
Coconut (raw)3549.0

How Different Cooking Methods Affect Calories

Boiling and Steaming

  • Weight change: Food absorbs water, increasing weight by 10-30%
  • Calorie adjustment: None needed. Water adds zero calories.
  • Example: 100g raw broccoli becomes ~130g steamed. Still 34 calories.

Baking and Roasting

  • Weight change: Water evaporates, reducing weight by 15-30%
  • Calorie adjustment: Keep original calorie count. Weight loss is water, not nutrients.
  • Example: 200g raw chicken breast becomes ~160g baked. Still 330 total calories.

Frying and Sauteing

  • Oil absorption: Food absorbs 10-40% of cooking oil depending on food type and duration
  • Calorie adjustment: Add absorbed oil calories to your total
  • Rule of thumb: Light saute = 50% oil absorbed. Deep frying = 75% oil absorbed.
  • Example: 30ml olive oil (270 cal) used for sauteing vegetables. Assume ~15ml (135 cal) is absorbed into the food.

Grilling

  • Fat loss: Grilling causes fat to drip away, reducing calories by 10-25%
  • Calorie adjustment: Reduce by 15% for fatty meats, 10% for lean meats, 0% for vegetables
  • Example: 100g ground beef (90% lean) = 173 cal raw. After grilling: ~156 cal (10% fat loss).

Slow Cooking and Braising

  • Water and fat changes: Meats absorb braising liquid; fat from meat dissolves into liquid
  • Calorie adjustment: No adjustment if eating the braising liquid. Deduct fat calories if you skim the fat layer.

Sample Recipe Calculations

Recipe 1: Chicken Stir-Fry with Vegetables (2 servings)

IngredientAmountCalories per 100gTotal Calories
Chicken breast, skinless300g165495
Broccoli200g3468
Bell pepper150g3147
Onion100g4040
Olive oil30ml120/15ml240
Soy sauce20ml61/100ml12
Garlic5g1497
Total909 calories
  • Per serving (2 servings): 455 calories
  • Per serving (3 servings): 303 calories

Recipe 2: Creamy Tomato Soup (4 servings)

IngredientAmountCalories per 100g/mlTotal Calories
Canned diced tomatoes800g20160
Vegetable broth300ml1545
Onion100g4040
Olive oil15ml120/15ml120
Heavy cream200ml340680
Salt, pepper, basil~17gnegligible7
Total1,052 calories
  • Per serving (4 servings): 263 calories

Calorie-saving tip: Replace 200ml heavy cream (680 cal) with 200ml whole milk (120 cal) to reduce the recipe by 560 calories, bringing each serving down to 123 calories. The soup will be thinner but still creamy.

Recipe 3: Chocolate Chip Cookies (24 cookies)

IngredientAmountCalories per 100gTotal Calories
All-purpose flour225g365821
Butter170g7171,219
Sugar150g387581
Brown sugar150g380570
Eggs100g (2 eggs)155155
Vanilla extract10g28829
Baking soda5g00
Salt5g00
Chocolate chips200g5401,080
Total4,455 calories
  • Per cookie (24 cookies): 186 calories

Note: Baking causes 10-15% water loss but does not change calorie content.

Track Custom Recipes in Amy Food Journal

Once you have calculated your recipe’s calorie count, Amy Food Journal makes it easy to track it consistently.

Method 1: Photo-Based Logging Take a photo of your prepared dish. Amy’s AI recognizes common recipes and portions. Confirm the number of servings you are eating and the app divides total calories automatically.

Method 2: Custom Recipe Builder Enter each ingredient and amount into Amy’s recipe feature. The app calculates total calories and saves the recipe for future meals. Log how many servings you eat each time — no recalculation needed.

Method 3: Barcode Scanning for Ingredients Scan packaged ingredients (flour, oil, pasta, canned goods) with Amy’s barcode scanner to pull exact calorie data from the label. This eliminates manual lookup for packaged items.

Why Amy is ideal for recipe tracking:

  • Photo logging is faster than typing out full ingredient lists
  • Saved recipes ensure consistent calorie counts across multiple meals
  • The barcode scanner pulls exact data from nutrition labels
  • $9.99/month or $99.99/year after a free 3-day trial — all features included
  • Daily totals update in real-time as you log

For more on building an effective tracking habit, read our guide on how to start a food journal or explore the science behind food journaling. If you eat out frequently alongside cooking at home, our restaurant calorie guides cover Chipotle, Chick-fil-A, Starbucks, and Dunkin’.

Frequently Asked Questions

Do I need a kitchen scale to count recipe calories?

A kitchen scale is strongly recommended for accuracy. Volume measurements (cups, tablespoons) can vary by 20-40% depending on how you scoop and pack ingredients. A basic food scale costs $15-25 and makes calorie counting significantly more reliable. For baking especially, weight-based measurements are essential.

How do I handle recipes with unknown ingredients or substitutions?

Estimate using the closest match in a calorie database. If a recipe calls for “mixed vegetables,” estimate individual components by weight. For substitutions, look up the calorie data for whatever ingredient you actually used rather than what the recipe specified.

What if I do not know the cooked weight of food?

Weigh raw ingredients before cooking instead. Raw ingredient weights are more reliable because cooking alters weight unpredictably through water absorption or evaporation. Use the cooked weight multipliers in our grains table (pasta x2.5, rice x3) to convert between raw and cooked weights.

Why do different calorie sources give different numbers for the same food?

Natural variation in food composition is real. A chicken breast from one source may differ slightly from another. Use USDA FoodData Central as your primary reference for consistency, and accept that plus or minus 5% variation is normal across all food calorie data.

How do I handle small amounts of seasoning and spices?

If the ingredient is less than 5 grams, round to zero calories. Salt, pepper, dried herbs, and spices in typical recipe amounts are nutritionally negligible. The exception is oil-based ingredients, which are calorie-dense even in small amounts (120 calories per tablespoon).

Should I count oil that drains off grilled meat?

No. Only count oil and fat that remains in or on the food you actually consume. For grilled meat, assume 10-25% of fat content is lost to dripping depending on how fatty the cut is.

How accurate is my recipe calorie count?

If you weigh all ingredients precisely, expect accuracy within plus or minus 5%. Real-world variations come from ingredient composition differences, moisture content, and cooking method variations. Accept plus or minus 50 calories per serving as normal variation for most recipes.

Can I reduce recipe calories by substituting lighter ingredients?

Yes. Common substitutions and their calorie impacts:

  • Whole milk (60 cal/100ml) to skim milk (35 cal/100ml): saves 25% per volume
  • Butter (102 cal/tbsp) to Greek yogurt (9 cal/tbsp): saves 91%
  • Heavy cream (340 cal/100ml) to whole milk (60 cal/100ml): saves 82%
  • Regular cheese to reduced-fat cheese: saves 25-30%

How do restaurant chefs calculate recipe calories?

Professional kitchens use the same method described in this guide: weighing ingredients, looking up nutritional data from databases, and summing totals. Many jurisdictions require restaurants to provide accurate calorie counts, so commercial kitchens invest in precision scales and standardized recipes.

Can I save recipe calculations to reuse later?

Yes. Use Amy Food Journal’s custom recipe feature to save recipes permanently with automatic calorie division by serving. You can also keep a spreadsheet or use a food journal template to track recipes alongside daily meals. For a comparison of apps that support recipe saving, see our guide to free calorie tracking apps or our comparison of Amy vs. MyFitnessPal.

Is homemade food always lower in calories than restaurant food?

Generally yes, because you control ingredient quantities. Restaurant meals average 900-1,200 calories due to generous use of oil, butter, and larger portions. The same dish made at home with measured ingredients typically contains 30-50% fewer calories. However, accuracy depends on you measuring ingredients carefully rather than estimating.

Start tracking with Amy

Track calories like writing in Apple Notes. Just type what you ate.

Download Free