M.,
From personal experience with TEN children, pleanty of friends, nieces and nephews...choose a different worry!! lol
She's not going to allow herself to starve. We all go through cycles. Simply offer her what you're eating and that's it. Either she'll eat it or she won't. No big deal. Stop going into a frenzy over it. Have you ever noticed another mother having an issue with her child not eating...they look silly and are entertaining...or frustrating! You don't want to start a struggle of wills.
Relax. Stay Calm.
I have never catered to my children, I'm not a short order cook. We have what we have. If they don't want to eat; fine. They're not going to be damaged if they miss ONE meal. Usually, they want whatever it is later on.
Some people only allow eating at those magical minutes when EVERYONE is eating and then take the food away and you can just be hungry until morning. Some will give you dinner, if you're not interested you don't have to eat it, but when you get hungry again THAT is what you get to eat until bedtime.
I'm more of the latter...so long as it isn't time for bed they can choose to eat their portion of what dinner was, then they wash the plate.
Remember, Food going in and food going out are the only things a little one has control over...they like to use it.