Recipe Calorie Calculator

Type a recipe the way it is written, two cups of flour, three bananas, half a teaspoon of salt, and get the nutrition label the finished dish would carry: calories and macros per serving, with the percent daily values and every step of the arithmetic shown. The ingredient data is the USDA's own reference table and so are the cup and spoon weights, nothing hides behind an account, and the answer honestly says 'about', because your bananas and the government's reference banana have never met.

Put this calculator on your website for free

Copy one snippet and give your visitors a working Recipe Calorie Calculator.

Where the numbers come from

Every ingredient in the picker carries its measured per-100-gram nutrition from the USDA's SR Legacy reference table, the stable federal food database behind decades of nutrition labels, along with USDA's own household weights (what a cup, a tablespoon, or one medium banana actually weighs). We convert each row to grams, multiply, add, and divide by your servings; every step of that arithmetic is shown under the answer. For the baking staples, the cup weights are the same spooned-and-leveled figures as our cups to grams page, so a cup of flour weighs 120 grams everywhere on this site.

A worked example: one loaf of banana bread

Two cups of flour, a cup of sugar, half a cup of butter, two eggs, three medium bananas, a teaspoon of baking soda and half a teaspoon of salt, cut into 12 slices: about 243 calories a slice (2,919 in the loaf), with 3.5 g protein, 8.8 g fat, 38.7 g carbs and 20.3 g of sugar per slice. The quiet line is sodium: 216 mg a slice, and almost none of it is the salt alone; one teaspoon of baking soda carries 1,259 mg, nearly as much as half a teaspoon of table salt.

Every ingredient in the picker, per 100 grams

USDA values, sorted from most to fewest calories; click any column header to re-sort. This table is why butter-heavy recipes read the way they do: the top of the list is fats and nuts, and the bottom is vegetables that are mostly water.

IngredientCaloriesProtein gFat gCarbs gSodium mg
Coconut oil892099.0600
Vegetable oil (canola)884010000
Olive oil884010002
Butter, unsalted7170.8581.110.0611
Butter, salted7170.8581.110.06643
Pecans6919.1771.9713.860
Mayonnaise6800.9674.850.57635
Walnuts65415.2365.2113.712
Peanut butter59822.2151.3622.31426
Chocolate chips (dark)5796.1238.3152.4210
Almonds57921.1549.9321.551
Shredded coconut, sweetened5012.8835.4947.67262
Parmesan, grated42028.4227.8413.911804
Cheddar cheese40322.8733.313.37653
Breadcrumbs, dry39513.355.371.98732
Bacon, raw39313.6637.130751
Powdered sugar3890099.772
Oats, whole (dry)38916.896.966.272
Granulated sugar3870099.981
Cornstarch3810.260.0591.279
Brown sugar, packed3800.12098.0928
Rolled oats, dry37913.156.5267.76
Pasta, DRY37113.041.5174.676
Cornmeal3707.111.7579.457
White rice, DRY3657.130.6679.955
All-purpose flour36410.330.9876.312
Cream cheese3506.1534.445.52314
Whole wheat flour34013.212.571.972
Heavy cream3402.8436.082.8427
Honey3040.3082.44
Raisins2993.30.2579.3226
Flour tortilla2978.017.5849.27742
Molasses29000.174.7337
Vanilla extract2880.060.0612.659
Bread, white2668.853.3349.42490
Feta cheese26514.2121.493.881139
Maple syrup2600.040.0667.0412
Mozzarella, part-skim25424.2615.922.77619
Ground beef, 80/20, raw25417.1720066
Cocoa powder, unsweetened22819.613.757.921
Salmon, Atlantic, raw20820.4213.42059
Pork chop, boneless, raw20121.1412.96082
Sour cream1982.4419.354.6331
Coconut milk, canned1972.0221.332.8113
Avocado, raw160214.668.537
Pasta, COOKED1585.80.9330.861
Ground beef, 93/7, raw15220.857066
Ground turkey, 93/7, raw15018.738.34069
Garlic, raw1496.360.533.0617
Tofu, firm14417.278.722.7814
Egg, whole14312.569.510.72142
Chickpeas, canned, drained1397.052.7722.53246
Black beans, cooked1328.860.5423.711
Half and half1313.1311.54.361
White rice, COOKED1302.690.2828.17382
Kidney beans, canned, drained1247.981.0521.49231
Brown rice, COOKED1232.740.9725.584
Chicken thigh, boneless skinless, raw12119.664.12095
Chicken breast, boneless skinless, raw12022.52.62045
Quinoa, COOKED1204.41.9221.37
Lentils, cooked1169.020.3820.132
Ketchup1011.040.127.4907
Greek yogurt, plain97953.9835
Banana, raw891.090.3322.841
Sweet potato, raw861.570.0520.1255
Tomato paste824.320.4718.9159
Potato, raw772.050.0917.496
Peas, frozen775.220.413.62108
Shrimp, raw7113.611.010.91566
Corn, canned, drained672.291.2214.34205
Milk, whole613.153.254.843
Blueberries, raw570.740.3314.491
Baking powder530027.710600
Soy sauce538.140.574.935493
Apple, raw520.260.1713.811
Milk, 2%503.31.984.847
Carrot, raw410.930.249.5869
Buttermilk403.311.074.79148
Onion, raw401.10.19.344
Broccoli, raw342.820.376.6433
Strawberries, raw320.670.37.681
Bell pepper, raw260.990.36.034
Cauliflower, raw251.920.284.9730
Spinach, raw232.860.393.6379
Mushrooms, white, raw223.090.343.265
Lemon juice220.350.246.91
Tomato, raw180.880.23.895
Zucchini, raw171.210.323.118
Canned tomatoes160.790.253.47115
Celery, raw140.690.172.9780
Chicken broth60.640.210.44371
Salt, table000038758
Baking soda000027360

Dry and cooked are different foods, on purpose

The picker lists white rice twice, and the two entries disagree by design: dry rice is 365 calories per 100 g and cooked rice is 130, a 2.8x gap that is nothing but absorbed water. The same split applies to pasta. Enter the ingredient the way you actually measured it: a recipe that starts with one cup of dry rice wants the DRY entry, a burrito bowl built from yesterday's rice wants COOKED. Picking the wrong one is the single biggest error a recipe calculator can make, which is why ours makes you choose instead of guessing.

The zero-calorie ingredient that dominates the label

Salt brings nothing to the calorie line and everything to the sodium line: one teaspoon is 6 grams and carries 2,325 mg of sodium, a hair over the FDA's entire 2,300 mg daily value. Baking soda is the stealth version at 1,259 mg per teaspoon, which is how a sweet quick bread ends up with more sodium per slice than a bag of chips. And vanilla extract's 288 calories per 100 g are mostly alcohol, which largely cooks off, and a teaspoon is 4 grams anyway: the label math worries about it, your loaf does not need to.

What the 4/4/9 rule can and cannot check

The familiar shortcut prices protein and carbs at 4 calories a gram and fat at 9, and every result here shows that arithmetic beside the USDA total as a cross-check. They rarely agree exactly, and the gap is honest: fiber is counted inside carbohydrate but ferments to roughly half the energy, and a few foods (cocoa most of all) get USDA-specific factors. Our test suite holds every ingredient in the picker to that identity within tolerance before the page can ship, with exactly two documented exceptions: vanilla, whose calories are alcohol at 7 per gram, and baking powder, whose "carbohydrate" is mostly carbonate, not food.

What this page deliberately does not do

It does not subtract what stays in the pan: drained bacon fat, skimmed stock, the marinade that gets tossed all mean a real plate runs a little UNDER these numbers, and overstating is the safe direction for anyone counting. It shows total sugars, not added sugars: the FDA daily value covers added sugar only, and a database of whole ingredients cannot tell a banana's sugar from the spoonful next to it, so we leave that % blank rather than fake it. And it prices ingredients, not brands: your yogurt and the USDA's reference yogurt will differ by a little, which is why the answer says "about". Scaling the batch up or down is the recipe scaler's job; what to do with the calorie number belongs to the calorie calculator and TDEE calculator.

Frequently asked questions

How do I calculate the calories in a homemade recipe?

Convert every ingredient to grams, multiply each by its calories per 100 grams, add them up, and divide by the number of servings. This page does exactly that with USDA reference values and USDA household weights, so two cups of flour becomes 240 grams becomes 874 calories without you touching a scale, and the working is printed under the answer so you can check any line.

Where does the nutrition data come from?

The USDA's SR Legacy reference table, part of FoodData Central: the stable federal food database behind decades of nutrition research and labeling. It is a finished reference release rather than a feed that changes under us, and our build pipeline regenerates every figure on this page from the USDA download rather than typing numbers by hand.

Why does the picker list rice and pasta twice?

Because dry and cooked are different foods to a calorie counter: dry white rice is 365 calories per 100 grams and cooked white rice is 130, a 2.8x gap that is entirely absorbed water. Enter the ingredient the way you measured it. Using the cooked figure for a cup of dry rice is the single biggest error a recipe calculation can make, so this page makes the choice explicit instead of guessing.

How accurate is this compared to a real nutrition label?

Comparable, honestly stated. Packaged food labels are themselves allowed roughly 20 percent tolerance by the FDA, and your ingredients differ from the USDA reference versions by brand, ripeness and trim. The per-serving figure here is an estimate built from measured reference data, which is as good as recipe arithmetic gets, and it deliberately does not subtract what stays in the pan, so it errs slightly high.

Why is there no daily value percentage for sugar?

Because the FDA's daily value covers ADDED sugars, and a database of whole ingredients cannot tell a banana's natural sugar from the granulated kind next to it. We show total sugars and leave that percentage honestly blank rather than pretend the distinction away. Every other percent daily value uses the FDA's adult figures on a 2,000-calorie basis.

Why does my sweet recipe show so much sodium?

Usually the leavening. A teaspoon of table salt is 6 grams carrying 2,325 mg of sodium, slightly over the entire 2,300 mg daily value, but the stealth ingredient is baking soda at 1,259 mg per teaspoon, which is how a banana bread ends up with more sodium per slice than it has salt. The calculator counts both, which is exactly why the sodium line surprises people.

Does cooking change the calories?

Mostly it moves water, which changes the weight, not the energy: that is the whole dry-versus-cooked story. Two real exceptions run in your favor: alcohol (a vanilla extract's calories largely cook off) and whatever stays in the pan, drained fat, skimmed stock, discarded marinade. This page counts everything that went in, so a fried-and-drained dish reads a little high, which is the safe direction.

Can I save my recipe?

Yes, without an account: the share link is the save. Every calculator on this site writes your inputs into the page address, so copying the URL after you build a recipe preserves every ingredient, amount and the servings count. Bookmark it, send it to yourself, or share it, and the recipe reopens exactly as entered.

Related calculators