My 8 yo has always had more adult, "sophisticated" tastes and he has never met a food he didn't like.
Right now there are only two foods on his "will not eat list: eggs and cream cheese. Everything else is a go.
And if it's something "new" to him, he just takes a big old forkful and then--the thumbs up is inevitable. No little "tasting" tiny bites.
He orders broccoli cheese soup or chili with jalepeños if we're out.
He eats asparagus, artichokes, shrimp, Frank's Original hot sauce, fish, cauliflower, crab meat--you name it.... He will eat an entire dinner plate of raw carrots, broccoli, celery, mushrooms with ranch dressing.
If I asked him, his favorite food is probably shrimp. Or a Subway Spicy Italian with Pepper Jack cheese and everything on it--every veggie they have.
His favorite snack is probably BBQ potato chips and his favorite candy (right now anyway) is the Hershey Cookies and Cream candy bars. Or Nerds.