My DH pontificated to everyone how much he hated lamb. "I won't eat lamb. DW doesn't cook it in our house. It's too gamey." Finally after we were married for over 10 years, he made me mad one day, and started up on this with friends. I finally told him that he'd been eating lamb since we got married. I just didn't cook lamb chops. He was shocked. I told him it's all about how you cook it to take away the gaminess.
Guess what?!? He eats lamb now.
I can only make Indian food when he's not home. He won't eat anything that his mother didn't make when he was growing up, because "she only cooked good things." I will be making Chana Dal tonight to take to a Diwali party at my neighbors' house. He'll have take out.
He won't eat many other ethnic foods because his mother only cooked Italian food. It doesn't stop me from making them. I just call them different things so he doesn't know that the chicken soup with lemon in it is actually a Greek soup. I guess what I'm saying is that it isn't hard to outsmart him with food. haha
My DD is vegetarian, but will eat fish occasionally.
DS eats anything, just like me.