Free school meals are an elastoplast solution, but although a reasonable universal income is an answer it doesn't accommodate the issues of addiction and inability to manage that can feed into the problem for some families.
While mostly conservative in my beliefs I do have a great deal of sympathy for families who for no fault of their own find themselves in the situation of not being able to feed their children food vouchers for the family rather than free school meals might be better. But there are a minority,probably a very tiny number who are incapable of managing their lives so their children don't suffer, who do put their own needs for whatever reason first and no sanction or support seems able to make a positive change. Whole day holiday clubs for those children are a way of giving some protection, but it places a burden on teachers and social workers to identify them .