What worked best for me is controlling my access to food. That is problematic right now, with kids in the house.
One thing that worked for me was to make things that I could customize, for example stir fry. I could serve myself a small amount of pasta (or whatever) with a plateful of vegs and a morsel or two of meat. DS could have lots of whatever he wanted. We'd both be eating the same thing, but I'd have a fraction of the calories that he did.