Well he's young and his tastes are just going to broaden as long as you really try to get him to try new things. Though my daughter (now 3) still won't eat white potatoes she eats a better variety then any other child her age we know. One of the best things to happen after having a child was making more of an effort to cook the whole family more balanced meals, we offer what I made and she usually eats it. A lot of times if we say, "aw, this is soo good" she will at least try it. Just offer a variety of fruits, veggies, meats, beans, etc. Try hummus, my daughter loves to dip veggies in it. My daughter, and most toddlers, loves the foods you mentioned too. Instead of the box of Kraft though I found if I give her Barilla plus macaronni she likes it just as much w/ cheese sauce on top, Ragu or whatever. She just hates the homemade sauce made w/ real cheese and milk. I figure at least she is getting more nutrition then the Kraft. Just don't worry, offer everything over and over again, it just takes time, good luck.