I don't know exactly what stage of development your 1 year old is, so only you can be the judge of if he is ready for this decision making process.
If you are trying to feed your the solid foods with a fork or spoon, try letting him eat them as finger foods. Also, I would try something that does not spoil easily so you could leave it on his tray for a while. If you can leave it sitting on a tray, when he is ready for a snack he can go over to it himself and give it a try. Eventually, he will get the picture, that the food on the tray is the only snack he is going to have until the next mealtime.
I would leave toddler friendly snacks on a tray as my children were growing up. It taught them independence, built confidence that they could do things by themselves, and best of all my kids eat everything (even brussel sprouts).
This is the best stage to head off big problems later at mealtime. If your toddler realizes that this is all Mommy's offering, he will eventually get the picture.
Of course, all of this depends on what stage of development your 1 year old is at. He would have to be at a mobile stage to get to the snack.
Hope this helps.