Compare Foods

Pick two foods and see them side by side. Everything is calculated in your browser — no data leaves this page.

Per 100 g

Per serving

% Daily Value (per 100 g)

How it works

Choose two foods from the database. The tables show each nutrient per 100 g (the fair comparison), per typical serving, and as a % of the US Daily Value. The summary is generated from those same numbers — it simply states which food is higher or lower on protein, calories and fat.

Worked example: Chicken Breast vs Turkey Breast

Per 100 g: Chicken Breast has 165 kcal, 31 g protein and 3.6 g fat; Turkey Breast has 135 kcal, 30 g protein and 0.7 g fat. So chicken breast has more protein (31 g vs 30 g per 100 g) and turkey breast has fewer calories (135 vs 165). Per serving (150 g each): chicken breast gives 248 kcal and 46.5 g protein; turkey breast gives 203 kcal and 45 g protein (165 × 1.5 = 247.5, rounded to 248; 135 × 1.5 = 202.5, rounded to 203).

Frequently asked questions

Is per 100 g or per serving the fairer comparison?

Per 100 g, because serving sizes differ. Per-serving figures are still shown so you can see what a realistic portion gives you.

Does the summary favour one food?

No — it reports the numbers as they are: higher protein, fewer calories, lower fat, and so on.

Where do the numbers come from?

USDA-based food data in the site database. Values are estimates and vary by brand and preparation.

Can I compare foods from different categories?

Yes — any two foods in the database can be compared.

Conclusion

Comparing per 100 g first, then checking the serving you actually eat, gives you the clearest picture. Try it with Chicken Breast and Turkey Breast, or explore the Meal Builder next.