It is a phase. Just keep offering and don't stress over it too much. If you are worried about his nutrient intake puree some vegitables and really hide them in the food. If they are pureed smooth they can be put in anything - sauces, mince, meatballs, hamburgers, cakes, everything. But keep offering the 'real deal' with every meal too. I have a DD who don't like to 'try' anything, but will actually eat most things if she does; a DS1 who will try everything, but really does just hate the taste of most vegetables (especially the green ones for some reason) - but if you cover anything in tomato sauce, it is usually eaten; and a DS2 who is the most fussy out of the lot, he won't try things he doesn't recognise and if you manage to 'trick' him into trying it, he will spit it straight out again as soon as he tastes it - he is only just turned 1yr.

Another way to get nutrients in is with fruit. Not as ideal, because of the sugar content in fruit - but again better then nothing and usually easier then vege.

Kids don't like the taste of veges as a survival mechanism - disliking the bitter flavours meant a child would be less likely to consume anything poisionious. So it is completely normal and has been frustrating parents for centuries, no doubt. As we age our tastebuds change and our preferences go from sweet to savoury. I personally hated ALL vege up until I was a teenager, then I would only eat carrot and beans. Nowdays I actually love alot of different vege.

Good luck.