My son, was a very....picky eater since starting on solids at 6 months old.
He is now 7 years old, and naturally... has expanded his palate and eats a range of foods now. And he also eats at school just fine, whatever the cafeteria makes for lunch.
How?
By not forcing it.
By teaching him his body's cues for: hunger and fulness.
By not making it a power thing.
By not punishing or rewarding or bribing him for eating. Why? Because this sets up a child for eating dysfunctions.... and once started in childhood it is hard to correct it because: "eating" then becomes an 'emotional' thing.
By not making eating, a result of emotional reasons.
My son does not eat, out of boredom or 'stress'. He eats and stops, per his body's cues. Which our Pediatrician said is the healthy, way to eat.
By knowing... my son's eating style. He and my Husband are "grazers." Which means, they eat in smaller amounts throughout the day per their body's cues and/or growth spurts.
By making eating enjoyable, not an issue.
In fact, my Mom/Grandma, would make comments about my son and how "little" he eats or how "picky" he eats... and she would 'nag' my son about eating. And so I took her to the Pediatrician check up with, me. And told the Pediatrician that Grandma has an issue with how my son eats or what he eats. The Doctor told her: That my son's percentiles and BMI and growth and development, was "PERFECT" and that, my son is HEALTHY and eats well, and not to worry. Why? Because, my son DOES know his body's cues for eating and it is not based on behavioral problems or out of emotional reasons, and that "grazing" was actually a healthy way to eat. At that point, Grandma, backed off. She understood.
She was of the frame of mind, that a kid has to eat tons at the table and finish everything on his plate. And that was not, the point.
Even an adult, does not eat that way. So why expect a child to.
Even adults, have food preferences or likes/dislikes.
I also don't expect my kids to have the exact same... food likes or dislikes as me. They are not me.
As long as my kids eat healthy, fine.
We don't routinely have junk food in the house.
I cook healthy.
What I cook, they eat.
There is no battles about it.
At each age, a kid's "taste" for things, changes. And their taste buds, also develop more. It just is.
A kid's relationship with food... is mostly based on the emotionality of it and how they are taught about it.
And hopefully, food/eating is not an emotion based problem or battle.
Because, then, it becomes a dysfunctional eating habit.
My son as I said, is now 7 years old.
And he eats a wide range of stuff now. Some things which I... don't even like. He doesn't call me, picky.
He even eats, very exotic ethnic foods. Which my locale is abundant with. He knows himself. And that is good.
As an aside: Here is a link for you about picky eating kids:
http://abcnews.go.com/Nightline/extremely-picky-eaters-st...