The reason food should be changed gradually is so the stomach can adapt to the new bacteria in the new food. If she is only eating the new food what can you do. One of the most common side effects of changing food quickly is loose stools. So maybe you"ll have to wait it out.
Maybe the other members have suggestions!