It sounds like you’re in a really hard place op. I think you’re right to take a step back from Christmas. But it’s also a sad thing, when you’ve done something for so long, and there’s nobody willing and able to
pick up the load.
Right now, you probably need to grieve that for a little while. But in time you might want to consider other ways of celebrating Christmas. As much as I enjoy cooking now, there will come a day when I’ll buy a couple of microwaveable roast dinners and call it a day.
It can be hard to transition from being looked after by a parent to taking care of a parent. Your ds might be a lazy, ingrate but he might also be navigating the tricky course between supporting your independence and over interfering. I found it hard to know with my dad when to offer help - and he was quite inflexible about how things could be done which made it more difficult when I had time limitations and needed to prioritise efficiency.
Do you think it would help to talk to your ds, and see what he could go to help. He might not have the skills to cook a dinner from scratch but you could still spend time together, and have a simpler meal.