Was she a stray at one time??
All of our kitties are rescue kitties. I guess she remembers being hungry and worries. Phoebe must have lived near the dumpster of a fast food place, the cat loves carbs (bread, crackers, pasta)
We rescued 5 near starved Kittens years ago, They were all "Food" freaked for the rest of their lives.