Help & Reference

Nutrition

Mirepoix renders an FDA-style nutrition label under each recipe, computed from your ingredient catalog and the recipe’s quantities.

The display is off by default. In Settings, turn on Display nutrition information under recipes to enable it kitchen-wide.

What gets measured

Mirepoix tracks 11 nutrients per ingredient. The label displays nine of them; the other two (trans fat, added sugars) are stored for future use but not rendered today.

Nutrient Unit Daily value
Calories
Total Fat g 78 g
Saturated Fat g 20 g
Cholesterol mg 300 mg
Sodium mg 2,300 mg
Total Carbs g 275 g
Fiber g 28 g
Total Sugars g
Protein g 50 g

Daily values follow the FDA’s 2,000-calorie reference diet. Each row on the label shows the per-serving amount and, where a daily value exists, the corresponding percentage.

Structure of the nutrition label, showing nested nutrient rows.

The label reads top to bottom: servings and serving size, calories in large type, then a nutrient list with % Daily Value on the right. Some rows nest under the one above — Saturated Fat is part of Total Fat, and Fiber and Total Sugars are part of Total Carbs — shown by indenting, not by a separate section.

How a recipe gets a label

  1. Each ingredient name is looked up in your ingredient catalog.
  2. The recipe’s quantity for that ingredient is converted to grams using the catalog’s volume conversion, per-item weight, or named portion.
  3. Per-gram nutrient rates are scaled by the gram total and summed across ingredients.
  4. The total is divided by the serving count to produce the per-serving values shown on the label.

The serving count comes from the Serves: front-matter line. If Serves: is absent, the integer part of Makes: is used instead. Makes: 12 pancakes divides by 12 and shows 1 pancake as the serving size.

The result is cached on the recipe. It refreshes when you save the recipe, when an embedded recipe’s nutrition changes, or when you edit a catalog entry the recipe uses.

What you’ll see on the label

Hover any ingredient in the recipe to see a tooltip with that ingredient’s contribution: calories, protein, fat, carbs, sodium, fiber.

Why some ingredients aren’t counted

An ingredient stays out of the totals when Mirepoix can’t measure it. There are four reasons:

Whenever any ingredient is uncounted, the label shows Values are approximate. and, for kitchen members, a Review ingredients button. A number on the button counts the ingredients that still need attention — those without a match, plus any lines Mirepoix couldn’t read. Open it to see every ingredient and fix what you can — covered next.

A recipe with at least one ingredient that contributes positive nutrients shows a full label. A recipe with no usable nutrition data shows a pared-down card instead, reading “Nutrition isn’t available for this recipe yet.” That card is for kitchen members; a signed-out visitor viewing the recipe sees nothing.

Review ingredients

The Review ingredients button under the label opens a full list of the recipe’s ingredients — matched and unmatched alike. Each row shows the ingredient, its status, and the calories it contributes; the header shows how many still need attention and the recipe’s calorie total. Only kitchen members see the button, and it’s always there — the list doubles as the recipe’s calorie ledger even when nothing needs fixing.

Every action applies the moment you make it — there’s no Confirm button — and each one offers an Undo while the dialog is open. Close it any time; your progress is kept.

Matching an ingredient applies across your whole kitchen: the same name in your other recipes counts too. Skipping is different — it affects only the recipe you’re in.

A quantity-first line Mirepoix couldn’t read confidently shows “Couldn’t read this line — edit the recipe text to fix it,” and there’s nothing to tap. Opening Review ingredients automatically tries reading it again; if it now reads cleanly, the line is rewritten into the standard Name, quantity form on the spot and saved as a new version. If it still can’t be read, edit the line yourself in the recipe text.

Some catalog ingredients have no nutrition data yet. Those show “Matched to X, but there’s no nutrition data for it” and don’t count toward the number on the button — matching can’t fix them, only adding data to the catalog can.

Mirepoix recalculates the recipe’s nutrition right away, so the label updates as you go.

Ingredients you don’t want counted

Some ingredients (water, ice, salt to taste) shouldn’t affect the totals. In the nutrition editor, turn on Omit from grocery list and nutrition data, and treat as always on hand. Omitted ingredients are stripped from the calculation before any unit conversion runs.

See also

Last updated July 10, 2026