Free tool
Calculate the full nutrition breakdown of any recipe using USDA food data. Get per-serving calories, macros, and a printable nutrition facts label. Free, no signup.
Track recipe nutrition over time
Save recipes, calculate costs alongside nutrition, and keep your menu profitable and healthy.
Start free with DishCostHow it works
This calculator pulls from the USDA SR Legacy database, the same reference data dietitians and food manufacturers use for FDA-compliant labeling. Every nutrient value comes from lab-analyzed food composition data.
Type an ingredient name to search 7,700+ foods in the USDA database. Select the closest match and it gets added to your recipe. Repeat for every ingredient in the dish.
For each ingredient, enter the amount using household measures (cups, tablespoons, slices) or weight (grams, ounces). The available units come from the USDA's own portion data for each food. Then set how many servings the recipe makes.
The calculator sums every ingredient's nutrients and divides by servings. You get an FDA-style Nutrition Facts label with calories, macros, vitamins, minerals, and percent daily values, updated in real time as you edit.
The formula
Per-Serving Nutrient = Σ (Nutrient per 100g × Ingredient Grams / 100) ÷ Servings
Tips
The USDA lists separate entries for raw and cooked versions of most foods. 100g of raw chicken breast is not the same as 100g cooked, because cooking removes water and concentrates nutrients. Match the form you are measuring. If you weigh ingredients before cooking, search for the raw version.
Volume measures (cups, tablespoons) vary by how tightly you pack them. A cup of loosely packed spinach weighs about 30g. Tightly packed, closer to 60g. That doubles every nutrient on the label. For anything beyond casual tracking, use a kitchen scale and enter grams directly.
People routinely forget the oil in the pan, the butter on the bread, and the dressing on the salad. A single tablespoon of olive oil adds 120 calories and 14g of fat. If you sauteed onions in 2 tablespoons of butter, add it as an ingredient.
The most common source of nutrition label errors is wrong serving count. If your pot of chili feeds 8 people but you entered 4 servings, every number on the label is doubled. Measure a single serving with a ladle or cup and divide the total batch volume by that.
FAQ
Related tools
Content Generators
Generate FDA-compliant nutrition facts labels for free. Enter your recipe ingredients and get a printable nutrition label — built for cottage food businesses and small food producers.
Try it freeFood Cost Calculators
Enter your ingredients to instantly see your dish cost, food cost percentage, and ideal menu price.
Try it freeFood Cost Calculators
Calculate the cost per serving for any recipe. Enter your total recipe cost and number of servings, optionally add labor and overhead, then compare against your selling price to see your real margin.
Try it freeThis calculator gives you a snapshot. DishCost gives you the full picture — save every recipe, track ingredient prices over time, and get alerts when your costs change.
Start free with DishCost