Build the Lunch
Your Score
Suggestions to Improve
Ad space β natural placement (after interactive tool)
Why Bento Score Exists
Most kids' lunches are missing at least one food group. National school lunch programs aim for 5 food groups per meal β protein, grain, vegetable, fruit, and dairy β because research links balanced midday meals to better afternoon attention and fewer behavior crashes.
But "balanced" doesn't mean "what the textbook says." A lunch can technically cover all 5 groups and still be rejected by a kid who hates touching cucumber next to cheese. This tool scores the structure of your lunch β the categories covered β so you can see the gaps at a glance. Then the suggestions are filtered for kid-friendliness, not nutritional perfection.
The tool is intentionally lenient on portion and strict on variety. A lunch with 4 different protein sources but no vegetable scores lower than a lunch with 1 protein, 1 grain, 1 vegetable, 1 fruit β because the variety score reflects what your kid will actually encounter when they open the lid.
How to Use
- Type each food in your planned lunch into the input box.
- Pick its category from the dropdown β be honest. "Cheese stick" is dairy, not protein (though it's both; pick the dominant role).
- Hit Add Food. Repeat for every item.
- Watch the score update live and the breakdown fill in.
- Read the suggestions when something is missing β but don't pack foods your kid genuinely won't eat just to chase a higher score.
Quick mode: Click "Try Examples" to load a typical 5-component lunch and see how the scoring works.
Tips & Tricks
- Pickles count. A single pickle spear is technically a vegetable. Don't dismiss small portions.
- 100% fruit juice is not fruit. Whole fruit scores. Juice doesn't (per most school nutrition standards).
- Hummus is both protein and vegetable. If you tag it as "vegetable", it doesn't double-count β but adding a separate protein (like turkey) makes the lunch more substantial.
- A "treat" isn't bad. It's just an extra. One small treat a day is fine for most kids; the score penalizes this gently.
- Score 80+ means all 5 groups covered. Score 100+ means there's also bonus variety. Score under 60 means at least two groups are missing.
- Don't chase perfection. If your kid eats the same lunch 5 days a week and it's scoring 75, that's a win β move on.
Frequently Asked Questions
Why does my lunch score 100 even though it has 8 items but my friend's scores 80 with 4?
The score is about coverage across the 5 food groups, not raw count. If your 8 items are all protein, you cover one group well and miss four. Bonus points reward variety within groups, but you can't score higher than 100 for basic coverage.
Are the suggestions safe for kids with allergies?
No. This tool does not know your child's allergies. Suggestions are generic. Always read ingredient labels yourself β especially for "kid-friendly" packaged items like yogurt tubes, granola bars, and lunch kits that frequently contain dairy, nuts, or soy.
Why does my kid hate the "perfect" lunch I packed?
Food structure matters. A "perfect" 100-score lunch with vegetables mixed into the pasta and fruit touching the cheese will be rejected by many kids who would happily eat those same items separately. Try our Picky Eater Score to check that next.
Should I aim for 100 every day?
No. Nutritional adequacy is measured across days, not per meal. If Monday is 100 and Friday is 60, that's fine. If every day is 60, that's a pattern worth changing.