Hi @Toastandcrumpets
Just for a minute forget about what your OH thinks or wants.... what do you want? By that I mean, if it were just you and he didn't exist, how would you eat? (bearing in mind if you want to lose weight / enough to be healthy and not feel you're lacking energy).
Then bear in mind that everyone has 'off' days when we go a bit mad break our self-imposed rules.
So, with all that in mind, why can't you eat like that when your OH is around? You have contradicted yourself by saying he isn't unkind, but he makes you feel bad / guilty / is stopping you eating how you want.
So is he unkind? Judgemental? Makes you feel guilty? Has digs? Does he make comments about your weight that make you feel uncomfortable? Do his comments affect your self-confidence? If he is undermining you and being unkind then you have a OH problem, not a food problem.
Aside from food, how is your relationship? Do you feel like you're a partnership of 2 equals, with mutual respect, love, concern, sharing the workload and the worries, laughing together, havign each others' backs??
If everything else is good, then there is hope. But if you generally don't feel supported, loved, cared for, respected, then you have a much bigger problem than him judging what you eat, and you would be better off without him.