K.U.
She probably is trying to be independent and trying to have some control over the whole food thing. My daughter is the same age and sometimes has gotten upset about the same things. Here is what I did:
Does not like things cut up? Ask her what she wants and give her choices: Do you want the sandwhich cut in pieces or whole? 2 pieces or 4 pieces? Triangles or squares? If it's something that I had to cut up because of a choking hazard, I told DD it had to be cut into pieces to be safer to eat - end of story. Sometimes they just can't grasp the concept that it's the same, even when something's been done to it.
Save food in the fridge if you have to - then pitch it out later after she's gone to bed.
Don't have her eat anything animal-shaped - she does not need to eat Goldfish or animal crackers.
Accept it as a phase, but don't let the crying go on for so long - I let my daughter get upset about stuff but if she decides to go on and on about it after I've said "okay, that's enough", she gets sent to her room to carry on in private. She needs to learn she won't get any attention for throwing a fit.