← Nutrients index · Food Database · interactive

Build a Day

Pick breakfast, lunch and dinner and see which nutrient targets the day actually hits.

Two things show up quickly. A few foods, like liver, oysters, sardines and eggs, cover a big share of the list in a single serving. And once you can see the gaps, closing them is usually a matter of adding one or two specific foods, not more food overall. Start from a preset or build your own. The Close the gaps panel suggests what to add next.

Start from
Targets for
under 50% 50–99% target met The black tick marks 100%. Bars stop at 150%.

Close the gaps

These are the foods that would cover the most of what's still missing, one serving each. Foods that would push you past a safe upper limit are left out.

The densest foods on the list

The score is the average share of 21 targets, the 20 vitamins and minerals plus EPA + DHA (sodium left out), that the food covers. Each nutrient counts for at most 100%, so a food that is huge in a single vitamin can't top the list on that alone. The two views give different answers, and both are worth seeing. Per 100 kcal, cooked greens and mushrooms win: lots of vitamin K, folate and magnesium for almost no calories. Per serving, the portion you'd actually eat, liver, oysters and fish take over. You can't eat 2,000 kcal of spinach, but one 4 oz plate of liver covers about half of it.

Fortified cereal ranks well only because vitamins and iron are sprayed onto it. It has almost no magnesium, potassium, selenium or vitamin K.

How the numbers work