M.---Try not to worry about it too much. As others have suggested, it can take several tries to get a child to try a new food. And as you've observed, even if they've liked something before, they may change their mind in the future. That's what I loved about kids, once I figured it out, you never know what they will do. Just when you think you know their schedules, like or dislikes, they go and change on you.
I work with Drs Bill and Jim (ABC The Doctors) Sears in my business. I highly recommend you explore their website, www.askDrSears.com. I know they have suggestions on picky eaters. I also have a bunch of ideas that I've gathered over the course of my studies.
If you are concerned about her getting adequate nutrition, I have some excellent ideas for that as well. If you'd like to know how my family adds nutrients from 17 different fruits and veggies to our diets every day, give me a call. These food powders are put in gummies for kids!
Bottom line, keep trying. She won't starve herself. Keep offering a variety of foods but don't cater to her likes or dislikes. My kids learned very quickly that I was not a short-order cook. You might try smoothies. I also recommend using plant milks for those; almond, rice or organic soy. If using yogurt, use goats milk. It is more like human milk than cows milk. Go to www.strongbones.org to learn why cows milk is not good for people. You can sneak a bunch of different foods in smoothies. I highly recommend the magic bullet. That way, everyone can have their favorite combinations.
Please call if you have any questions. I love helping people learn to be healthier through diet and lifestyle. It would be my honor to help you. Take care and good luck. D. ###-###-####