Problem: About one in four people actually tastes vegetables like brussels sprouts and broccoli as extremely bitter (it’s a survival instinct to protect you from eating poisonous plants).
Solution: Taste buds detect sweet, salty, bitter, sour and umami (a Japanese word for savory). Try masking bitterness by playing up some of the other tastes. Don't overcook veggies -- that enhances their sharpness. And instead of steaming or boiling, lightly sauté them in oil with salt and a dash of sugar.
Problem: Childhood associations influenced you. Maybe your parents disliked the food, or you had a bad experience (you ate corn on the cob with a loose tooth and it hurt).
Solution: Wait until you're really hungry before trying foods after a long hiatus. When you're that famished, your body will start to associate those flavors with a positive benefit: relieving your hunger. Smells change as we age, too, so maybe the food you've always hated won't seem as offensive as it did when you were a kid. To ease into it, try plugging your nose for the first few bites.
Problem: It's a texture thing. There's no scientific research that says why, but something about a rubbery glop of mayo or slimy slice of ham just makes you shiver.
Solution: Play with your food. If texture is your one problem, try cooking the food to change its consistency. You may hate woody mushrooms or fleshy tomatoes, but spicy tomato salsa or a creamy mushroom soup might appeal to you. When foods aren't a surprise (like, say, finding a chunk of tomato in your salad), you may not react as strongly, either.
No Matter the Reason...
This trick works: Try the same food eight to 10 times. Incorporate it into several dishes throughout the week, in as many forms as possible -- blended into soup, sliced onto a sandwich, chopped in salad.
MORE LIKE THIS