Zayn Malik has called on the prime minister to "give all children living in poverty" a free school meal.
In a letter to Rishi Sunak, the ex-One Direction star says he relied on free school lunches as a child in Bradford.
He writes that children are stealing food from canteens "because they are so hungry but can't afford to buy lunch".
He is backing a Food Foundation campaign calling for all children in households on Universal Credit to be eligible for free school meals.
The charity estimates 800,000 children in England live in poverty but do not qualify for free school meals.
Although Malik, now known simply as Zayn, is not an ambassador for the charity, he said he felt compelled to write to the prime minister and to share his own experiences.
He wrote: "These children are suffering from lack of concentration, some even resorting to stealing food from school canteens because they are so hungry but can't afford to buy lunch.
"They are also feeling shame which is directly impacting their physical and mental health.
"I know what that shame feels like, I have seen it first-hand, as growing up in Bradford, I relied on free school meals."
He is the latest famous name to support wider access to free school meals, joining England football star Marcus Rashford and celebrity chef Jamie Oliver.
Oliver has previously said he believed investing in free school meals for children would help the economy.
He said: "The reality is, if you speak to the best minds in economics, in the country, in the world, they will tell you that if you output healthier kids, you're going to have a more productive, more profitable country."
Teaching organisations claiming to represent a million teaching staff, governors and school trustees across the UK have also backed the campaign.
They warned not expanding eligibility to all Universal Credit households "would undermine all the great efforts of the education workforce to tackle inequalities".
Zayn hopes his letter convinces the government to include a free school meal for all children living in poverty as part of the Autumn statement on 17 November.
The government has previously said it has already expanded access to free school meals more than any other in recent decades.
It has warned that the Feed the Future campaign has under-estimated the cost of expanding the scheme.
The government has said that, during term time, the government "provides more than 1.6 million free school meals, providing pupils from the lowest-income families with a free, nutritious lunchtime meal".
Source: BBC
Image source: Getty Images