My DS was the same, and still isn't great at 3.5 yrs! It did gradually get better tho so I think you just need to keep offering, and try to pack other meals full of hidden veggies. You may find he eats things at daycare that he won't touch at home - being offered by different people, in a different setting, and watching the other children eat really made a difference to my DS.
Don't worry too much at this age, he's still very young.