Don't worry.
It changes all the time.
My daughter is like yours.. good eater, tries anything, healthy eater. Ever since she was born.
At that age of 3, my daughter LOVED cherry tomatoes. Would eat it like peanuts. She could eat the entire box herself. Then one day she didn't like it. Then she did, then she didn't, then she did, then she didn't, then she did and so forth.
NO biggie.
Then she liked mangoes. Then she did not. Then she liked pineapple. Then she did not. Then she liked strawberries, then she did not. But each time, she then would like it again.
Kids.
Don't worry.
She won't starve.
She eats fine.
It will change now and later.
NOTHING is ever finite... nor absolute... with kids eating or cravings or dislikes. NOR is it for an adult.
She is so young. Don't worry.
Don't force it..... that is worse. A kid should eat according to their body cues... not out of emotion or just to please someone. They will learn dysfunctional eating that way.
You have healthy foods not junk. So don't worry.
And no matter what, once in school... sure, other kids have different eating habits. So what. You don't have to feed her the same as the other kids. Kids always get exposed to other food stuff... its fine. Just teach her what is 'junk' food and what is not.
To me, your daughter's eating is not a problem.
She is a good healthy eater.
She is a kid. They do that.
all the best,
Susan