Sounds like Aurum Vale.

Bosses give a poisening debuff that "stacks" meaning that each time the numbers goes up, you get more damage.
But there are not enough fruits (that cures the debuff) to always eat them.
So you need to wait for your debuff to be at 2 (first boss) or 3 (last boss) before eating them.