I’m not much help but can completely sympathise! My DS(10) is extremely fussy & has a very limited range of acceptable foods. I can’t convince him to have even a tiny taste of anything new. Most nights he eats chicken nuggets and pasta because that’s virtually all he will eat.
I waver between cooking just the one meal & saying tough (done that many times over the years & all that happens is he doesn’t eat for days & is then crying with hunger) or just giving him the bloody nuggets because at least he’ll have eaten something.
I don’t know what is the best approach, thought we’d have long outgrown this issue by now!
There’s three of us and we often have different meals as we have different needs/likes. I won’t have my daughter referred to as fussy purely because she likes different things to us - my OH objects to anyone calling him fussy!