Why is diet stuck at 80%

None of my villagers show a diet above 80% even though I am overproducing three different types of food. Can anyone please explain how this diet thing works? Do I need to overproduce fruit as well?

I can’t be sure of the numbers but if a villagers eat when their hunger falls down below 50% and 1 unit of food raises it by 30%, you will end up with their bellies full between 50-80% - simple math.
And have you ever tried to fill your belly to 100%?

1 Like

Okay, so diet is just hunger/saturation bar? That clears things up.

I thought it indicates how healthy they are eating.

Yea it’s hunger level.