Dd is a good eater - she eats a lot of food but will only eat the food that she likes. Unfortunately, what she likes is based around what she wasn't allergic to as a baby/toddler (egg, milk, soya) so excludes a hell of a lot of foods.
This causes problems - e.g. if we are out and want a sandwich, we have to find a place that makes them from scratch because she won't eat butter. She won't eat any pasta with a creamy or buttery sauce (she also won't eat cheese) and she won't touch any meal that is like a stew or casserole as a hang over from when she was allergic and steered clear of these foods (as it's hard to tell what's in them).
I've always let her get away with this (with the occasional 'try this bit of cheese' but she always hates it) but recently, a friend of mine (who also happens to be a GP) pointed out that dd would quite happily eat ice-cream and chocolate and was only avoiding the other stuff because it wasn't sweet and because she wasn't used to it.
So I'm wondering whether I should actively keep trying with stuff like cheese or butter (because it is a pain, her being so restrictive, she often has to have different meals to everyone else) or whether I should just do what we're doing, and basically leave it but try it every now and then.