My 2 yr old is very picky about food and won't try new things very often. I usually make foods I know she would like if she tasted them, and if she won't try it herself, I pick up a very small piece and pop it in her mouth. She gets a little mad, but if she likes it, she asks/reaches for more and if she doesn't like it I completely back off.
For lunches lately, I've been doing a variety of finger foods on plates for both of us, and sit side by side while we eat. She'll eat her favorites first, and then look to see what is left on my plate. I know she doesn't like biting into cold things, like carrots, so those I will cut into thin shavings on her plate, so now she will eat them. I thought cucumbers would be an easy one, but she refused each time I offered them until I cut up a whole cucumber into thin slices and stacked two on her plate and the rest of it on my plate. She saw how I was eating them rapidly, and decided she would try them off my plate. She ate about half what was on my plate, but still refused the two slices on her plate, so I ate those. Toddlers are funny creatures.
Also kinda food-related...today I asked DD to mop the floor with me. I gave her a mini mop and let her slosh water all over the hard floor (barricaded the carpeted areas) and after we were done, we ate lunch. Normally she throws food from her high chair as soon as she's done eating, and it drives me nuts. I cheerfully ask her clean it up and hand everything to me, which she does willingly. Anyway, today after mopping together, as soon as she finished her sandwich, she put all of the crust pieces into the cup holder spot on her tray instead of throwing them off. I had taught her to do that when she was 14-18 mos old but finally gave up b/c the food always hits the floor. It was so nice to see her recall a habit I taught her that long ago and appreciate having the floor clean. Totally made my day! Maybe she is growing up a bit, and all my efforts in teaching her good habits are not completely going to waste!