We are getting DD, aged 9, to start cooking some meals now. She made chicken kiev and ratatouille for 5 (DH, DD and I, and my visiting DB and DSis) last weekend, and I made HM potato wedges to go with it. She makes pasta arrabiata as well, and makes the mix but doesn't yet cook scrambled eggs.
She is fussy too, and as she's underweight and ASD, we pander slightly to it so she will eat. Slight variations to our dinner (sauce on the side of plain pasta not mixed in, or a sausage instead of lamb chop, or a frozen pizza instead of whatever oven dish we are having that she hates). But we don't make wholesale extra/different dinners. She's also free to raid the fridge/cupboard for cheese, tomatoes, crackers, toast etc, or fruit - but not treat things.
Make dinners that everyone will eat. Make spag bol, with a quorn/no meat batch suitable for vegan, one night for the older folks and reheat the following night for toddlers. Do a roasted veggies pasta, and add chopped sausages/chicken/bacon pieces/prawns or whatever for the non-vegans. Many veggie curries are really tasty. Many meat meals can be served just minus meat for vegan. And do batched dinners - freezing single or 2 person portions before dishing up tonight's dinner, so that sports nights are easier (I recommend freezing in 1/2 person portions only, as easy to grab as many of those as you need for more, they defrost quicker, and also allow only 1/2 people grab it easily rather than only having full family portions available).
There are LOADS of easy meals to do. Ask everyone for a favourite dish to add into the repertoire of family meals, ask everyone to learn A dish that they are happy to make say once every fortnight/3 weeks, and do more meals where a sauce does well sitting for a while and you just do fresh boiled pasta/rice rather than 2 or more totally different dinners daily.