My son is a difficult eater as well! What works for us is the toddler plates. You know the ones that have a separate space for each thing?? We have them in spiderman, mickey, lightening mcqueen, dump trucks and more. He gets to pick out his plate every day for lunch and dinner and we discuss what to fill each space with. I try and find the plates that have one large section and then at least 3 smaller sections. So we put a sugar free wheat bread jelly sand (one of his favs)or mac& cheese, rice w/butter, pasta, etc in the big space. Yogurt, prunes (we call them prune candy!!), any canned fruit (rinsed and drained of course), carrots, green beans, dried fruit (check out Costo's antioxident blend-yummy!), fresh fruit, unsweetened applesauce, cheese slices, etc in the smaller spaces.
Also, if I give him pasta (his fav) I always put half the portion I would allow onto his plate. Since he always asks for seconds, I can feel good about giving him seconds, since I only gave him half a portion to begin with.

And, I will only give him seconds after he's eaten everything else. Since the "everything else" is stuff I know he likes and we work on filling the plate together, there are usually no problems. If he says he doesn't like it, I say fine, you don't have to eat it. But I stick to my guns, no seconds on the "good stuff". He'll either eat it or take his plate to the kitchen and be all done. I never use dessert as a bribe. Dessert is a once in a while special treat in our home. I was raised this way and I have no food issues (that I know of!) and it makes mealtime very easy in our house.
Traveling is usually easy as well. He doesn't eat most of the food served in restaurants so I pack his food in one of his lunch boxes and he eats it there. When we do eat out, I try and put a special treat in the lunch box for after he's done eating. I never "make" him eat everything or force him to "just try it". I leave him alone, expose him to good foods and let him make the decision. I honestly believe that kids (and adults too!) will eat junk over good foods if it's available. I know I would! So I don't make it available. No Little Debbie's, fruit snacks, cookies, chips, french fries, ice cream, etc live in my home. These types of foods are for treats and honestly, most of the time he doesn't finish them anyways! His taste buds are not accustomed to eating this type of food (which is why we have a hard time eating at restaurants!). Sorry to go off here...each home is different as is each child. But we started this at an early age and it's really worked for us. Food is a non issue, exactly as it should be, IMO.
