Skip to content
Back to home
Updated March 2026

Nutrition Accuracy Report

We tested Zuppy, MyFitnessPal, and Yazio against USDA FoodData Central — a widely used government reference for nutritional data. Here's what we found.

Important: Read this first

For each food, we used the verified or "Best Match" entry in MyFitnessPal and the default entry on Yazio's public food database, giving each competitor the best available data for every food item. All three apps were scored against the same USDA reference values using identical criteria.

The scoring formula is purely mathematical — it compares reported nutrient values against USDA reference data with no subjective judgment. Zuppy sources its data directly from USDA FoodData Central, which is also the benchmark used in this test. This structural advantage is disclosed for full transparency.

This comparison measures how closely each app's database entries match USDA reference values for these specific foods. It does not measure overall app accuracy for food recognition, portion estimation, or user-contributed entries.

We encourage you to verify this benchmark yourself. Every food entry links directly to its USDA FoodData Central source page, and the full scoring methodology is documented above. Every result on this page can be independently checked.

Zuppy icon

Zuppy

100/100

Highest in our test
MyFitnessPal icon

MyFitnessPal

95.36/100

Yazio icon

Yazio

92.01/100

How we tested

We selected 38 common foods spanning multiple food categories. For each food, we retrieved nutritional values from the USDA FoodData Central database — the same dataset that Zuppy uses as its nutrition source. We then looked up the same food in each app and compared their reported calorie and macronutrient values against the USDA reference.

Each food receives a score from 0–100 based on how closely the reported values match the USDA reference. A score of 100 means an exact or near-exact match across calories, protein, carbohydrates, and fat. The overall score is the average across all tested foods.

Transparency note

This analysis was conducted by the Zuppy team. We publish the full food list, raw values, and scoring methodology so anyone can verify our results. Because Zuppy sources its data directly from USDA FDC — the same dataset used as the benchmark — its high score is expected. This structural advantage should be considered when interpreting results. Data was collected in March 2026 and results may change as apps update their databases.

Ground truth source: USDA FoodData Central (fdc.nal.usda.gov)

Full comparison

Proteins

7

Grains

6

Fruits

6

Vegetables

6

Dairy

4

Fats/nuts

5

Other

4

Tap a food to compare macros. Values deviating >3% from USDA are highlighted yellow; >10% red.

Category breakdown

Dairy

4 foods tested

Zuppy
100
MFP
89
Yazio
79

Fats/nuts

5 foods tested

Zuppy
100
MFP
100
Yazio
98

Fruits

6 foods tested

Zuppy
100
MFP
97
Yazio
99

Grains

6 foods tested

Zuppy
100
MFP
100
Yazio
100

Other

4 foods tested

Zuppy
100
MFP
100
Yazio
91

Proteins

7 foods tested

Zuppy
100
MFP
84
Yazio
76

Vegetables

6 foods tested

Zuppy
100
MFP
100
Yazio
100

Full report

Download the complete accuracy report with raw data and methodology details.

Download PDF