Calvin is two and he has gone through many picky phases. This is what works for us and I hope you can take a tip here or there that might work for your family.
1. Sneaking healthy stuff into his normal food.
Seeds are so healthy and pretty easy to sneak into things. Hemp seeds in grilled cheese and chia seeds in PBJs are my two go-tos.
2. Give in to his healthy cravings.
When he gets on a less picky kick, we make sure to feed his healthy food desires. A month or two ago, he was really into apples so I made sure to always have them on hand at home. He went through the same phase with bananas and grapes. Anytime he's asking for something other than cookies and candy, it's a win and it needs to be rewarded, if you ask me.
We use the iPad. If he takes a bite, he can play on it. If he doesn't keep eating, we take it away. We usually whip it out on days we're trying something new and we're unsure he's going to be willing to take that first bite. Sometimes we use dessert as incentive to eat dinner too.
4. Using baby brother.
We threaten to feed his food to Eren (7 months old). We also show him what we're giving Eren to see if he also wants to try it too. It's pretty cool how much better he's gotten about trying different things since Eren started eating with us at dinnertime. Seeing brother so eager to eat everything has been rubbing off on Cal.
5. Switching things up.
Sometimes Cal gets his own meal, sometimes he eats what we're eating. I think finding a balance between these two kinds of meals has really helped us as a family. I get much less frustrated and I think that helps him not feel so much pressure too.
Bonus: Tasty vitamins.
I'm pretty sure he just thinks they're extra special candy. It makes me feel better knowing that even if he isn't eating his best, he's still getting some nutrition in his vitamins.
I hope you found some help in these. Let me know your favorite tips in the comments below!