There's no universally "good" or "bad" food — whether a food is good for you depends on your goals. A high-protein yoghurt is a great choice if you're building muscle and only okay if you're not; a smoothie can be ideal for one person and too much sugar for another. The honest answer to "is this food good for me?" always starts with: good for what?
Why the universal label fails
Most food ratings give every person the same verdict for a food. But your goals change the maths. If you're focused on more protein, a chicken bowl scores brilliantly; if you're cutting sugar, a "healthy" granola might not. We unpack this in why "is this healthy?" is the wrong question.
What actually makes a food good for you
- Your goals. More protein? Less sugar? Fewer ultra-processed foods? More fibre? These decide what counts.
- The whole day, not one item. Two "good" foods can still add up to a poor day. A single food is only part of the picture.
- How processed it is — useful context, but not the whole story (what ultra-processed really means).
This is the idea behind a personal food score: the same product can score well for you and only fairly for someone else (how food scoring works, personalised nutrition).
How to judge a food for yourself
Ask: does this move me toward the goals I've set, today? Not "is it healthy in the abstract," but "is it a good choice for me, right now, given the rest of my day?"
A score built around your goals
forme answers 'is this good for me?' with a personal score — the same food scores differently depending on your goals, with the honest reasons behind it.
The bottom line
"Is this food good for me?" has no one-size answer. It depends on your goals and your whole day. Judge food against what you're trying to do — that's the only verdict that's actually useful. This is general information, not medical or dietary advice.