The HOC canteen has always been subsidised, but that didn't cause outrage during the last government, and it was they who were in charge when food banks became a 'thing'.
I'm not saying that as 'whataboutery', as it is so hugely irritating when anything these days seems to be met with a 'they did it first', or 'tit for tat' comments, but to point out again that the government has been in power for less than months, and half of that was recess. Who knows - they might stop the subsidies? Do they even have the power to do that?
I am the first to agree that things like the day rate for attendance in the HOL is ridiculous, but I also understand that MPs are paid a salary and expenses in order to allow those without a personal fortune to be able to represent constituencies outside of London. That must be a juggling act at best, particularly for those with families and a working spouse. I would be happy to see a block of flats built near Westminster, so that serving MPs could have a base there, and relinquish it when they lose their seat. Nothing flash, and dependent on attendance. Travel expenses and office expenses are necessary too. Arguably so is subsidised canteen, as they will entertain people as part of their job, and, like most people working away from home, they would otherwise get a subsistence allowance anyway. At least the HOC has security, which would be needed these days if they ate elsewhere.
The point is that what is happening now as regards expenses is exactly what has always happened, regardless of who has been in government. Why do people think that because Labour represent 'the many' they should dress in rags and eat gruel? They are professional people, often from well-paid jobs whatever their backgrounds, and it makes no sense to expect them to 'rough it' any more than Conservatives should.