Let them prepare the meal.

Seriously ~ pizza suits all kids, fussy or not. You provide the bases, let them do the toppings, that way everyone gets what they like. That's how we solve the problem of fussy visitors. That said one of our own doesn't like tomatoes or melted cheese but we get round that by giving him garlic, herbs, butter in a mortar and pestle and he turns his pizza base into a wheel of garlic bread.
We have progressed into letting them make the bases as well. The dough is mixed in the bread maker, the kids do the measuring of ingredients (embedding maths skills in play

) and handed to them in appropriate sized lumps and they can roll it out, spin it al la the cartoons or whatever. No bread maker then use the food processor and dough hooks.
All you need to do is perch on a kitchen stool/chair, sipping a beer and watch that they don't burn themselves puting things into and getting them out of the oven. Oh and clean up afterwards.