CeeCee's right about a balanced diet, eating small and more frequent meals will help her manage her weight more effectively. Eating more frequently, causes your body's metabolic rate to become more active.
A cousin of mine had a cornflakes crave...and she gained a lot of weight from those flakes.
There is a commercial on the TV or the radio, that asks a question...Did you know that you can gain weight if you consume less than a 1000 calories a day?