I'm a fairly picky eater, but I've been diagnosed as a supertaster (about 1 in 4 people are supertasters) so food that other people may love I find either too rich or too bitter.
I can't/won't eat:
Celery, brussel sprouts, soy products, tonic water, olives and beer as they're all too bitter for me to tolerate
Pork (smallish amounts of ham and bacon are fine, but not much else), heavy dairy stuff like cream and custard and egg yolks (they're fine when blended in like for a cake or an omelette or something but on it's own, like for fried eggs, I can't stand the yolks), organ meats, a lot of vegetables (I have basic tastes like potato, raw carrot, raw onion, peas, beans, brocolli, corn)
I'm allergic to all seafood and shellfish
Tomato, soups and stews all trigger my acid reflux
And this is going to be weird but I can't have a lot of ice cream, it's too rich and sweet for me.
The list goes on >.<