All you can do, is offer varied balanced meals at regular times and let her eat or not eat. Honestly. So you serve breakfast, if she chooses not to eat it (you eat your breakfast without comment on what she is or isn't eating) then that is it until mid-morning snack which again is served at the table at the same time every day and without comment on what she eats. Same with lunch, afternoon snack, and tea. If she's hungry, you just remind her that she can eat at snack time (which after all isn't going to be more than a couple of hours away). Remember that this is a totally normal and developmentally appropriate phase (doesn't make it any less frustrating) but that you have to keep exposing her to foods - to the kind of foods you eat as a family - whether she eats them or not. As an example, from the age of 2 to the age of 6, Stan got a couple of salad leaves on his plate every time we ate salad with our meal, so probably 6 x per week. It's something we eat a lot of so it needs to be 'normal' for him to see it on his plate. From the age of 2-6 he never once ate it not even a bite. Now he eats baby spinach leaves no problem, and it was no big deal to him to eventually try them when he was ready because he is completely familiar with the sight, texture, smell (etc) of them because he's been consistently exposed.