It's a pain! I only cook one thing, or one thing with variations - but across the week I make sure that nobody has to eat anything they detest completely. Eg: dd1 won't eat anything in a cheesy sauce, so we'll have that when she's not eating with us / dd2 doesn't like baked potatoes much, so if we're having baked potatoes I'll make sure that there is stuff she does like to go with them.
Things everybody is currently happy with -
roast dinner or variations of eg with roast vege, or with mash, lots of different side vege (except we have nut cutlets instead of meat)
big pan of roast vege with veggie sausages and green vege
dhal and rice and salads
chickpea, sweet potato and spinach curry
vegetable and paneer curry (with these last 2, dd1 gives dd2 her paneer and dd2 gives dd1 her sweet potatoes!)
New potatoes and salad with 'something' eg: a homemade caramelised onion quiche, or they have chicken and I have halloumi, or so on
Wedges, vege or salad and 'something' - eg wedges, eggs, peas / wedges, salad, omelette / wedges, veggie sausage rolls, homemade baked beans
Rice and stir fry plus protein element - eg cashew nuts, omelette strips, tofu
Puff pastry tart with a different topping for each corner!