Current catalog scope
Recipe pages display a per-100 g nutrition line for ingredients that have been verified against Nutrition data: USDA FoodData Central. Ingredients without a verified match show no nutrition line — we never publish invented numbers. Where a recipe's every ingredient is verified and every unit converts to grams, the page also shows an estimated per-serving macro summary, labeled as an estimate.
226 of 249 distinct catalog ingredient names are currently verified (snapshot 2026-09-11); coverage grows as the shared dictionary is refreshed. ViralEats still does not publish recipe-specific allergen advice — read the ingredient list and current package labels, and make decisions appropriate to your own dietary needs.
Nutrition method and basis
Provider: USDA FoodData Central (per-100 g nutrient values, joined at build time from a committed ingredient dictionary — no visitor page-load ever calls an external API). Serving basis: per 100 g of the listed ingredient; per-serving estimates divide the complete ingredient sum by the recipe's serving count. Ingredient assumptions: ingredient names are matched to the dictionary exactly after lowercase/whitespace normalization. Rounding: one decimal place for grams, whole numbers for kilocalories. Update owner: the TrueAPI portfolio data pipeline; each refresh re-stamps the snapshot date shown above.
Before we publish nutrition information
A future nutrition module must identify its calculation method or provider, serving basis, ingredient assumptions, rounding approach, date, and update owner. We will not call a value verified without a public, auditable rule for that label.
Allergens, substitutions, and food safety
Ingredient changes can alter allergens and nutrition. ViralEats will publish recipe-specific substitution or allergen notes only when an editorial record supports them. This site is not a substitute for medical, dietary, allergy, or food-safety advice; check labels and seek qualified guidance where appropriate.