Nutrition, minimized
The fewest foods that cover everything you need.
Tell Basal your age, sex, height, weight, and activity. It computes every nutrient your body requires, then solves for the most minimal nutritionally-complete diet — and lets you trade minimalism for taste, variety, and price on your terms.
No account required. It runs the moment you enter your details.
Tell Basal about you
Age, sex, height, weight, activity. It stays in your browser — no account needed.
It computes your needs
Mifflin–St Jeor for energy, life-stage brackets for every micronutrient — a personal target vector.
Solve for the fewest foods
A bounded optimization returns a ranked list, most minimal first, with real portions and prices.
What makes it different
Two-sided optimization
Not just enough — never too much. Floors from the RDAs, ceilings from the tolerable upper limits, solved together.
Every essential nutrient
31 tracked: energy, protein, essential fats, all vitamins, every mineral — down to iodine and biotin.
Genuinely minimal
A mixed-integer solver finds the fewest distinct whole foods that still cover everything — usually 6–8.
On your terms
Dial in cost, exclude foods you won't eat, ask for more variety. Basal re-solves live and warns if you make it impossible.
A living food web
See every food as a node, linked by shared nutrients, rearranging around what your body needs.
Honest about limits
US DRIs with EFSA divergences flagged, conditional nutrients marked, and public-domain USDA data throughout.
See your minimal diet in seconds.
One screen of inputs. A complete, ranked answer.