I hear you!
Actually, one thing I changed a few years ago that has been so good for us - in so many ways. I realised I'd slipped into this thing where vegetables were present, but very much as a token side. None of us wanted to become vegetarians and while I do try to eat vegetarian a couple of times a week - it can be hard to really create a meal that is quick, easy, tasty and suitably substantial for DH and DS.
But realising we were way too heavy on meat, I started shifting the ratio of meat to vegetables. And it's been amazing. I am so much happier with the amount of meat we eat, it's so much easier to get abroader variety of vegetables and plant based food, and we definitely all feel good on it.
Classic example - if I did bangers and mash, for me, DH and DS (DH has a very physical job and DS is almost 6ft, 14, growing, and insanely active) I'd need to assume probably 3-4 sausages each for DS and DH, and 2 for me. And they'd still want a massive portion of mash too. On Sunday I did an absolutely huge portion of sausage based sauce with Gnocchi - the sauce included spinach, peas, tomatoes and then a bunch of the "smaller" things - garlic, chilli, lemon, fennel seeds. I used 6 sausages and, quite frankly, it was too many. Usually when I make this dish I use no more than 4 because the other 2 in the packet are prepared separately for DD who wasnt home so I just tossed them in as I'd had to defrost the entire pack.
Similarly, we do a mince stir fry thing regularly. If I leave DH adn DS to prepare any sort of mince-based dish, I have to assume that between them they're eating 400-500g of mince! If I do it, I can fill them up on half of that each!