Every nutrition label you've ever read traces back to a database somewhere. The question is: how good is that database? When we built Pl3nish, this was the first decision that mattered — not which features to ship, not which recipes to include, but where does the nutrient data come from?
The answer, for us, was straightforward: USDA FoodData Central. It's the most rigorously maintained food composition database in the world, and it's the foundation of every nutrition calculation in Pl3nish.
What FoodData Central Actually Is
FoodData Central (FDC) is the U.S. Department of Agriculture's unified platform for food composition data. It's not a calorie-counting app. It's not a crowdsourced wiki. It's a laboratory-verified repository of nutrient profiles for over 600,000 food items — maintained by scientists, funded by the federal government, and used as the reference standard by researchers, clinicians, and food manufacturers worldwide.
When a scientist publishes a study on vitamin D intake, the nutrient values they reference almost certainly come from FDC or its predecessors. When the FDA sets Daily Values for nutrition labels, FDC data informs those decisions. This isn't a secondary source — it's the primary one.
Four Datasets, Different Purposes
FDC isn't a single flat list. It's organized into four distinct datasets, each serving a different audience:
SR Legacy (Standard Reference)
The classic USDA nutrient database — roughly 7,800 foods with comprehensive nutrient profiles covering up to 150 nutrients per item. Think "raw broccoli" or "chicken breast, roasted." This is the dataset most nutrition apps should be using, and many don't.
Foundation Foods
The newest and most detailed dataset. Fewer foods (around 2,300), but with extensive metadata: sample origins, analytical methods, number of samples analyzed, and measures of variability. This is research-grade data.
FNDDS (Food and Nutrient Database for Dietary Studies)
Designed for dietary survey analysis — it maps common food descriptions to nutrient profiles. Useful for epidemiological research, less relevant for recipe-level calculations.
Branded Foods
Nutrient data from commercial products, sourced from manufacturer labels. Large dataset (500,000+ items), but the data quality varies since it's label-derived rather than lab-analyzed.
Pl3nish uses SR Legacy and Foundation Foods. These two datasets give us the most accurate, lab-verified nutrient profiles for whole food ingredients — which is exactly what recipe nutrition demands.
Lab Analysis, Not Guesswork
Here's what makes FDC different from every crowdsourced nutrition database: the data comes from actual laboratory analysis. Real food samples are collected from multiple locations across the country, prepared according to documented protocols, and analyzed using validated analytical chemistry methods.
For a single food in the Foundation Foods dataset, the USDA might analyze 12–24 samples from different regions, seasons, and varieties. They report not just the mean values but the number of samples, standard error, and minimum/maximum observations. This isn't someone eyeballing a nutrition label and typing numbers into a form — it's controlled, reproducible science.
The difference between lab-analyzed and user-submitted nutrition data is the difference between a measured building and a guessed one. Both give you a number. Only one gives you a number you can build on.
Why Crowdsourced Data Falls Short
If you've used MyFitnessPal, you've seen the problem: search for "banana" and you'll get dozens of entries with different calorie counts, inconsistent serving sizes, and no way to know which one is right. That's because MFP's database is largely user-submitted. Anyone can add an entry, and there's minimal verification.
Studies have documented the accuracy problems with crowdsourced nutrition databases. Duplicate entries, missing micronutrients, incorrect unit conversions, and outdated brand information are all common. For macros — calories, protein, carbs, fat — crowdsourced data can be roughly close. But for the micronutrients that actually differentiate a good diet from a great one (zinc, selenium, folate, vitamin K, magnesium), crowdsourced databases are frequently incomplete or wrong.
Pl3nish tracks 30+ micronutrients per recipe. That's only possible because we start with data that actually contains those values — and FDC's SR Legacy dataset reports them consistently across the food supply.
How Pl3nish Uses FDC
Every recipe in Pl3nish goes through a structured ingredient-matching pipeline. Here's how it works:
- Each ingredient in a recipe is matched to a specific FDC food item using a combination of text matching and manual verification
- FDC stores nutrient values per 100 grams — a universal, weight-based unit that eliminates serving-size ambiguity
- We convert each ingredient's recipe quantity (e.g., "2 cups spinach" or "1 medium avocado") to grams using USDA standard weight conversions
- The per-100g nutrient values are scaled to the actual gram weight used in the recipe
- All ingredient contributions are summed to produce the recipe's total nutrient profile
- Per-serving values are calculated by dividing by the number of servings
This pipeline runs across every macro and micronutrient — not just the "big four" on a standard nutrition label, but the full spectrum: B vitamins, minerals, fat-soluble vitamins, amino acids, and more.
A Practical Example: From Raw Data to Your Nutrition Panel
Let's trace one ingredient through the pipeline. Say a recipe calls for 200g of raw spinach.
Step 1: Match to FDC
"Spinach, raw" matches to FDC ID 168462 in the SR Legacy dataset. This entry has lab-analyzed values for 40+ nutrients per 100g.
Step 2: Look Up Per-100g Values
FDC tells us that 100g of raw spinach contains 23 kcal, 2.86g protein, 0.39g fat, 3.63g carbohydrate, 2.2g fiber, 99mg calcium, 2.71mg iron, 558μg vitamin A (RAE), and 28.1mg vitamin C — among many others.
Step 3: Scale to Recipe Quantity
The recipe uses 200g, so we multiply every value by 2.0. That gives us 46 kcal, 5.72g protein, 198mg calcium, 5.42mg iron, and so on for every tracked nutrient.
Step 4: Sum Across All Ingredients
The scaled spinach values are added to every other ingredient's scaled values. The result is a complete nutrient profile for the entire recipe — and ultimately, per serving.
This process is why Pl3nish can tell you not just "this recipe has 450 calories" but "this recipe provides 38% of your daily iron, 112% of your vitamin A, and 22% of your magnesium." That level of detail requires lab-grade source data.
Where FDC Falls Short — and What We Do About It
No single database covers everything. FDC excels at standard nutrients — the vitamins, minerals, macronutrients, and amino acids that appear on nutrition labels and in dietary guidelines. But it has limited coverage of polyphenols and other bioactive compounds — the flavonoids, phenolic acids, and stilbenes that are increasingly linked to long-term health outcomes.
That's why Pl3nish doesn't rely on FDC alone. For polyphenol data, we supplement with two additional peer-reviewed databases:
- Phenol-Explorer — the most comprehensive database of polyphenol content in foods, maintained by INRAE (France's national agricultural research institute)
- FooDB — a detailed database of food constituents including flavonoids, phenolic compounds, and other phytochemicals
By layering these sources on top of FDC's core nutrient data, Pl3nish delivers nutrition insights that go well beyond what any single database can provide.
Good nutrition data isn't about having one perfect source. It's about knowing the strengths and limits of each source — and combining them intelligently.
Why This Matters for You
If you're tracking your nutrition with any seriousness, the accuracy of the underlying data is the single most important factor. A beautifully designed app built on bad data will confidently give you wrong answers. You'll think you're hitting your iron target when you're not. You'll miss deficiencies that better data would have flagged.
We chose FDC because we believe the people using Pl3nish deserve the same data quality that researchers and clinicians rely on. Not user-submitted estimates. Not label transcriptions. Laboratory-verified nutrient profiles — the kind that have been peer-reviewed, replicated, and trusted for decades.
For a complete breakdown of how our nutrition pipeline works — from ingredient matching to polyphenol scoring — see our full methodology.
Sources & Further Reading
- U.S. Department of Agriculture, Agricultural Research Service. FoodData Central. Accessed 2025.
- Haytowitz, D.B., et al. "USDA National Nutrient Database for Standard Reference, Legacy Release." USDA Nutrient Data Laboratory, 2019.
- Neveu, V., et al. "Phenol-Explorer: an online comprehensive database on polyphenol contents in foods." Database, 2010. doi:10.1093/database/bap024.
- FooDB Version 1.0. foodb.ca. The Metabolomics Innovation Centre, University of Alberta.

Casey Cahoon
Founder of Pl3nish. Focused on making research-grade nutrition data accessible to everyone — not just scientists and dietitians.
See Lab-Grade Nutrition in Action
Every recipe in Pl3nish is powered by USDA FoodData Central — 30+ nutrients, zero guesswork.