Dear C.:
My mother-in-law used an interesting way to get my husband to eat his veggies when he was a child. My husband still eats his veggies the same way but..hey he eats them.
Try taking a bit or warmed applesauce, if your son likes his applesauce warm if not leave it cold, make sure the vegetables are cooked down very soft...don't worry you are going to use the water where all the vitamins and minerals have gone to make something else for him. Put his applesauce or any other type of fruity product over his now mushy veggies. As for getting him the vitamins and minerals that are now in the water you boiled the veggies in. Make a light gravy for the meat he is eating with it. Use 1 chicken/beef depending on the meat bullion cube and place it in the hot Veggie water, in a small measuring cup use 1 cup of boiling water to as much flour that will make it the consistency of pancake batter. Now with a wisk, combine the two, you and your husband will find it quite a tasty gravy as well, and it is not fatty at all as you are using the vitamins and minerals from the vegetables as apposed to meat fat.
I hope this helps you, I still do this for my hubby...I put the vegetables for myself and my son in a metal collander on the boiling pot with my husbands veggies going mushy. Everybody is happy that way, my son and my veggies stay a bit firm like we like them and my husbands are how he will eat them, it isn't as much of a stressor as one might think.
I hope that this helps you out in one way or another.
Good luck and remember, kids do go through phases where they will refuse certain foods. This is very commen in the toddler years. My son, now 17, went through a "I only eat yogurt" phase at about 3. It ended after about 6 months of me hiding other things in his yogurt... and my son has a genius IQ, so he wasn't stupid...for most kids this is there first control issue after potty training.
Again Best of luck and I hope this works for you.
Regards,
J.