K.S.
I have experienced this problem with my now four year old daughter. What we did was give her the meal that I prepared, and if she ate at least half of it should could have her choice. This worked well with her, and eventually she quit wanting something different and now eats all of her food. It is a stage that most kids go through. Be patient it will not last forever. Just dont always give in to him, let him know this is what you made and he has to eat it. If he does then he can have yogurt or applesauce as a treat afterwards.