Is your DH aware how hungry you all are ?
It's easier for him to stick his head in the sand isn't it because his choice is ,diplomatically and without confrontation gently let them know there isn't enough food and if you come again you will happily buy some get a shop delivered or uou don't stay with them and go into an air b n b
Or carry on because his wife and children will carry on being hungry but without complaint.
Who would your In laws prefer this coming from ? Their son or the outsider ?
Tell DH it's not acceptable and ask him who he thinks they would rather here it from
Op if it's you say to them both * pils we are a little stuck here can you help us out. We love staying with you but there is not enough food.for instance that one pizza were we all had one slice ,we could have had another 3 at least !
Now I totally understand you may feel it's enough but we are hungry. We tried to bring food before and you didn't like that not take the hint we are hungry
We also offered to stay in a b and b but you didn't seem keen on that idea.
What shall we do going forward when we visit because we can't keep coming here and going without the food we are used to.
Say it kindly and see what they say
If they won't budge at all you either take charge and stay in air b b or you take food . If DH isn't on board then you do.not
Go
You do not go
That's the backstop here.