Mealary
← All articles
AcademyHow-toFDANutritionUSDA

How to Make a Nutrition Label: A Step-by-Step Guide

Mealary Content Team9 min read
Step-by-step process of making a nutrition label from a recipe's ingredient list to a printed FDA panel

If you have ever stared at a recipe and wondered how to make a nutrition label that will actually hold up on a real package, you are not alone. The maths is learnable, the serving size rules are stricter than most people expect, and one missed rounding step can turn a compliant panel into a rejected one. This guide walks through the whole process in order, from a plain ingredient list to a print-ready panel, with the specific actions you need to take at each stage.

TL;DR
  • Weigh every ingredient in grams before you calculate anything — volume measures are too inconsistent.
  • Your serving size comes from the FDA's RACC category, not from how you'd like to slice the product.
  • 21 CFR 101.9 sets exact rounding increments for calories, fat, sodium and more — apply them after you calculate, not before.
  • The allergen 'Contains' statement is a separate legal requirement from the Nutrition Facts panel itself.
  • Export as a print-ready file only once every field has been checked against your finished product, not the recipe on paper.

What you need before you start

Before opening any tool, gather three things: a finished recipe with exact quantities, the number of servings the batch actually yields, and a sense of your product's category (bread, sauce, snack bar, beverage). Those three inputs drive everything downstream. Skipping straight to a calculator without settling the serving count first is the single most common reason people redo their label twice.

The six steps to make a nutrition label

Here is the full workflow, in the order it actually happens on a real production label.

  1. Enter each ingredient with its gram weight. Convert cups, tablespoons and pieces into grams for every line of the recipe — this removes the ambiguity of volume measures like a 'cup' of flour versus a 'cup' of honey.
  2. Select your product's RACC category. The Reference Amount Customarily Consumed sets the legal serving size for your type of food, and it is based on FDA category, not on how many pieces the batch happens to make.
  3. Match each ingredient to a USDA FoodData Central record and let the tool calculate calories, fat, carbohydrate, protein, sodium and micronutrients per serving from those matched records.
  4. Apply 21 CFR 101.9 rounding to every nutrient value, and compute the % Daily Value from the unrounded figure before rounding that percentage separately.
  5. Draft the ingredient statement in descending order of weight and add the 'Contains' allergen line for any of the nine major allergens present.
  6. Export as PDF or PNG at print resolution, then check the finished proof against your actual production batch before it goes anywhere near packaging.
This is exactly the sequence Mealary runs automatically: paste in the recipe, and the nutrition label generator matches each ingredient to a USDA FoodData Central record, applies the rounding, and produces a print-ready panel you can export directly. For a full breakdown of what each field on the finished panel actually means, see the Nutrition Facts label guide.

Step 1: Get gram weights right, ingredient by ingredient

Volume measures lie. A cup of shredded cheese and a cup of honey weigh wildly different amounts, so the first real task is restating your recipe as a list of gram weights. If you already weigh ingredients during production, use those figures directly rather than converting from a recipe card — they are closer to what actually ends up in the batch. Where you genuinely only have cups and spoons to go on, standard density conversions get you close enough for a first pass, but weighing on a kitchen scale is worth the five extra minutes.

Once every ingredient has a gram figure next to it, the arithmetic behind the label becomes mechanical rather than guesswork. For the full maths of scaling per-100 g USDA values up to your batch and dividing by servings, how to calculate recipe nutrition covers that calculation in detail.

What serving size should I use?

Why the RACC table decides this for you

This is the step people get wrong most often. You do not choose a serving size because it looks flattering on paper — it is set by the Reference Amounts Customarily Consumed, a table of standardised amounts published under 21 CFR 101.12. The regulation lays out two tables: one for infants and children aged one to three, and a general Table 2 covering everyone else, spanning well over 100 categories of food from crackers to condiments to prepared meals.

The reference amounts themselves trace back to real consumption data — specifically the 1977-78 and 1987-88 USDA Nationwide Food Consumption Surveys. That is worth knowing because it explains a common complaint: 'why does the label say a serving is only 30 grams when nobody eats that little?' The answer is that RACC figures are decades-old survey averages tied to a food category, not a fresh estimate of how your particular customer eats. You pick the category that matches your product and the reference amount comes with it — it is not a free choice.

The FDA also publishes a non-binding companion list mapping specific product types to their RACC category, noticed in the Federal Register on March 2, 2018. It is a useful sanity check if your product sits awkwardly between two obvious categories, such as a granola bar that could plausibly be a snack bar or a cereal product.

Americans aren't passive about nutrition information; we see they are actively engaging with label information while grocery shopping... they want labels that help them make a complete decision.

Wendy Reinhardt Kapsak, MS, RDN, IFIC President & CEO — IFIC Spotlight Survey, June 2026

That engagement is exactly why serving size accuracy matters beyond compliance. A shopper comparing two similar products relies on the serving size being set consistently by category, not by whichever business rounded generously. Get the RACC category right and the rest of the panel — servings per container, per-serving nutrients — falls into place behind it.

Step 2: Run the numbers through a USDA-sourced database

With gram weights and a serving size settled, the next task is nutrient lookup. Every ingredient needs a matched record from a reliable database — USDA FoodData Central is the standard free source in the US, giving calories, fat, carbohydrate, sugars, protein, sodium and dozens of micronutrients per 100 g of food. Pick the specific record, not the closest-sounding one: 'butter, salted' and 'butter, unsalted' carry meaningfully different sodium, and generic guesses here are where most DIY calculations drift from reality.

Scale each matched record to the ingredient's actual weight, sum across the whole recipe, then divide by the number of servings your batch yields. That gives you raw, unrounded per-serving figures — the input for the next step, not the numbers that go on the panel.

Step 3: Apply the 21 CFR 101.9 rounding rules

Raw calculated numbers are never what appears on a Nutrition Facts panel. 21 CFR 101.9 specifies exact rounding increments, and they change depending on the nutrient and the magnitude of the value. Skipping this step, or rounding loosely by eye, is the most common reason a home-made label fails a compliance check.

NutrientBelow thresholdRounding increment
CaloriesUnder 5 kcalRounds to 0
Calories5–50 kcalNearest 5 kcal
CaloriesAbove 50 kcalNearest 10 kcal
Total/Sat/Trans FatUnder 0.5 gRounds to 0
Total/Sat/Trans FatUnder 5 gNearest 0.5 g
Total/Sat/Trans FatAbove 5 gNearest 1 g
SodiumUnder 5 mgRounds to 0
Sodium5–140 mgNearest 5 mg
SodiumAbove 140 mgNearest 10 mg

Selected 21 CFR 101.9 rounding rules by nutrient

One detail trips up almost everyone building a label by hand: the % Daily Value is calculated from the unrounded nutrient amount, then that percentage is rounded separately to a whole number. If you round the gram figure first and then work out the percentage from the rounded value, you will occasionally land on a %DV that is off by a point or two — small, but enough to fail a careful review.

Step 4: Build the allergen 'Contains' statement

Allergen labeling sits outside the Nutrition Facts panel but lives on the same package, and it carries its own legal weight under FALCPA. Scan your final ingredient list against the nine major allergens — milk, eggs, fish, crustacean shellfish, tree nuts, peanuts, wheat, soybeans and sesame — and declare any that are present in a plain-English 'Contains' line immediately after the ingredient statement. For the full mechanics of ingredient ordering and allergen wording, ingredient label requirements covers that in full, including the naming-specificity rule that requires 'walnuts' rather than just 'tree nuts'.

Step 5: Export and proof against the real product

Once every field checks out, export the panel as a PDF or PNG at print resolution rather than a screenshot. Before it goes anywhere near packaging, hold the exported label up against your actual finished batch — not the recipe card. A batch that ran a little differently in the kitchen, a substituted ingredient, or a supplier reformulation can all shift the real numbers away from what a static recipe implies.

A small-batch example

Picture a Vermont jam maker scaling up a small-batch strawberry preserve for farmers' market sale. She weighs each batch ingredient in grams, selects the 'jams and preserves' RACC category rather than guessing at a tablespoon serving, matches strawberries and sugar to their USDA FoodData Central records, and lets the rounding rules turn her raw calorie figure of 46.3 kcal into a compliant 45 on the panel. The whole process, done carefully by hand, takes her most of an afternoon the first time. By the second product, knowing the steps in advance cuts that to under an hour.

Common mistakes to avoid

  • Guessing a serving size instead of using the RACC category — this is the single biggest source of non-compliant labels.
  • Rounding each nutrient by eye instead of applying the exact 21 CFR 101.9 increments.
  • Calculating %DV from an already-rounded gram value rather than the unrounded figure.
  • Matching a generic ingredient record ('flour') when a more specific one ('flour, whole wheat') would change the numbers meaningfully.
  • Forgetting that a recipe's raw ingredient weights and a finished, cooked or reduced product's weights are not the same thing.
  • Skipping the allergen 'Contains' line because it feels separate from 'the nutrition part' of the label.

Getting started

Doing this by hand is entirely possible for a straightforward recipe, and understanding each step is worth it even if you end up automating the process. But once you are producing more than one or two products, re-running these calculations by hand every time a recipe changes gets old fast. Mealary runs the full sequence above automatically — ingredient matching, RACC-based serving size, 21 CFR 101.9 rounding, and allergen detection — and exports a print-ready panel in minutes. Try the nutrition label generator on your own recipe, or see pricing if you're ready to export without a watermark.

How long does it take to make a compliant nutrition label?

Doing it by hand for a single recipe typically takes an hour or two once you know the RACC category and rounding rules, mostly spent on ingredient lookups and unit conversions. A tool that automates the USDA matching and rounding can cut this to a few minutes per recipe.

Can I make a nutrition label without lab testing?

Yes, for most small producers. Calculating nutrients from USDA FoodData Central records for each ingredient is an accepted and widely used method. Lab analysis (nutrient testing of the finished product) is more precise but is typically reserved for larger manufacturers or products where ingredient-based calculation is impractical.

What serving size should I use?

Use the Reference Amount Customarily Consumed (RACC) for your product's food category, as set out in 21 CFR 101.12. It is not a number you choose freely — you match your product to its category and the reference amount follows from that.

Do I need a nutrition label if I only sell at farmers markets?

Many farmers-market and cottage food producers qualify for a small-business or low-volume exemption from the Nutrition Facts panel, but the moment you make a nutrient content claim like 'low fat' or 'high protein', that exemption is voided. Check your state's cottage food rules alongside the federal exemption criteria.

Stop calculating nutrition by hand

Mealary turns any recipe into per-serving nutrition and a print-ready FDA Nutrition Facts label — computed from USDA FoodData Central, with the rounding and %DV done for you and every value cited to its source.