By the end of this guide, a dish in CostCook has a nutrition panel per portion, worked out from its ingredients, and you’ll know which lines are real numbers and which are still unknown.
Nutrition in CostCook lives on each ingredient, not on the dish. For each ingredient you pick its USDA food once and say how your recipes weigh it, and every recipe that uses it adds the numbers up by weight. If no source reports a value, that line stays blank. The app’s own words: “A blank means unknown, never zero.”
Before you start
- The dish is a recipe in CostCook, and every ingredient line has a weight, or a conversion to one.
- USDA search is set up for your kitchen. If it isn’t, you can still type values from the package.
- Have the packages to hand. They fill the lines USDA leaves blank.
Get the panel for one dish
- Open the recipe and tap Nutrition.

- Read the top of the panel. Until each ingredient’s source is settled, the numbers stay blank, and a note says what’s missing.

- Scroll to Ingredient sources, most gaps first. Each ingredient shows its USDA food and how many label lines it leaves blank. Press Answer how recipes weigh it on one.

- CostCook opens the ingredient’s Match nutrition window and searches USDA. The food already in use is picked for you. If it’s the food you cook with, press Next: how recipes weigh it.


- Say how your recipes weigh it. If “2 lb” on a recipe means the cheese as it comes, pick Raw, as bought.

- Check the values against what you actually use, then press Use this source.


- CostCook brings you back to the recipe’s Nutrition tab and says “Nutrition matched for Parmesan, block.” The ingredient now reads Confirmed.

- Do the same for every ingredient in the list. If the food in use reports few values, pick a fuller one. Here the cremini’s food reported only 10 of 15 values, and CostCook warns: “Labels would be mostly blank.” It also searched USDA’s spelling, crimini, for you, and found a raw one with 14 of 15.

- Some foods don’t report added sugars, and CostCook asks. Pick No added sugars (0 g) only if you know none were added, like raw mushrooms. Otherwise pick Leave unknown.

- With every ingredient settled, the panel fills in. If some lines are still blank, it says how many. Press Preview label to see the panel as it stands.

- Read the label. A dash means no source reports that line. It isn’t a zero.

- Print label stays off until every source is confirmed and no line is blank. To fill the blanks, see Fix blanks under “If something goes wrong” below.

Where the numbers stop
- One missing value blanks the line for the whole dish. If the polenta’s source doesn’t report potassium, the dish’s potassium line is a dash, even though the cheese and the mushrooms report theirs.
- Matching an ingredient changes every recipe that uses it. The app says so above the list: “Changes also reach other recipes that use it.”
- The panel is worked out, not measured. It adds up each ingredient’s source by weight. It isn’t a lab test of the finished dish.
Tip: start with the ingredient at the top of the list. It’s sorted most gaps first, so one fix can fill several lines.
Tip: when a package lists a value USDA doesn’t, press Fix blanks, then Enter values from the package. Type only what the package prints. The fields say “Leave unknown blank”.
If something goes wrong
“Nutrition needs a weight or source.”
An ingredient has no source at all, or no answer for how recipes weigh it, so nothing can be added up. The note names it, like “Bell pepper needs a nutrition match.” Press the button under the note and settle that ingredient.

“4 label lines are blank because no source reports them.”
Your sources are settled, but they don’t cover every line. Press Fix blanks. For each ingredient you can Search USDA for a fuller match, or Enter values from the package.

“Confirm none only if you know no sugars were added.”
Press Check now on an ingredient and CostCook asks about added sugars. Press Confirm none only if you know. Otherwise, type the grams per 100 g from the package and press Save added sugars.

“Nutrition search could not be loaded. Try again.”
USDA didn’t answer in time. Nothing was changed. Press Retry search.
“This page cannot open”
You opened the print page before the label was ready. Confirm every source and fill the blank lines, then print from Preview label.

Limits
- Values come per 100 g from each ingredient’s source. A blank is unknown, never zero.
- The label prints only when every source is confirmed and no line is blank.
- The panel is a calculation from your recipe and its sources. It isn’t a lab analysis or a compliance check.
- USDA search has to be set up for your kitchen. When it isn’t, you can still enter values from the package.