Is there any foodstuff that you will only eat if it’s prepared in a specific way? Or, is there a food that you hate, but you will eat under certain circumstances?
For example, I hate mushrooms, but if I’m cooking a nice steak, I will cook up some mushrooms and onions but toss out the mushrooms and eat just the onions with the steak. The onions just taste better with the steak when cooked with mushrooms vs. being cooked by themselves, IMO.
I hate cauliflower in raw, steamed, mashed up to pretend it’s potatoes, or drowned in cheese sauce form. But I regularly and deliberately choose aloo gobi from the Indian buffet.
I hate olives. Hate them. But if they are part of the toppings of a pizza they are okay even when I can taste them mixed in.
While I eat ham on sandwiches (but only if it just a part of a sandwich. I would never eat just a ham or ham and cheese sandwich), the only cooked ham I like is spiral ham.
DCnDC, you may know this already but it’s probably the glutamate (MSG, basically) in the mushrooms that is flavoring the onions. If you’d like to save yourself the work and the waste of chopping and discarding the mushrooms, try experimenting with adding a little bouillon powder for the same effect.
As for me, I have an intense hatred for beets. But I adore pickled beet eggs.
I like chicken livers, but only if they’re boiled, not fried. I have always hated fried chicken livers. Anyway, I used to boil the livers from any whole chicken I bought and let my dog have them. I tried one one day just on a whim, and it was delicious. I guess boiling must take out a lot of the vile liveryness while frying concentrates it. Now the dog doesn’t get the livers.