It]s a difficult one, I agree that him having no housing costs feels 'wrong' especially as he earns twice as much as you do, but at the same time, it's your house that he'll never have a stake in, especially while you're not married.
Maybe his bills contribution should be rounded up to the lower end of the going rate for a room in a shared house as that's effectively what he's getting? Obviously he should also pay all his own personal costs (clothes, commuting, transport, mobile etc) make sure these don't come out of your bills account for example.
Also have an honest think about how much of the food he eats. Most men I know eat significantly more than most women, despite many on MN arguing to the contrary and often want more expensive food, eg more meat and extra snacks/alcohol.
So if this is the case for you, perhaps he should buy more than half the food? Although it's not clear from your posts whether your DC still live with you? What would you do about the job change if he didn't live there, would you be entitled to benefits? You also need to consider how you'd manage if you got a lower paid job and then you separated and he moved out.
How is everything in the household shared, does he do his fair share of cooking, cleaning, laundry, DIY, gardening etc? He should be sharing this load too, not adding to the list of what you need to do.