The poll, of children in England, Scotland, Wales and Northern Ireland, asked 7-12 year-olds questions about their daily diet. 52 in every 100 kids don't have any veg, and 44 in 100 have no fruit on a daily basis.
Children’s Food Trust head of nutrition, Patricia Mucavele, said: “Some of these findings are really encouraging – almost all children say they’re trying to eat better, by doing things like drinking more water and eating more fruit and veg. So children’s understanding of what a healthy diet means seems to be improving.
“But that’s not always translating into how they actually eat day-to-day. That’s where good food in childcare and in schools has such a fundamental role – helping children to get into healthy habits from the very start.
“The next government has a big responsibility to protect and build on what’s working well on food in nurseries and schools, to make sure we’re giving all children the best start when it comes to nutrition.
“That’s also why our mission to get families cooking is so important. If we want more children to eat well now and to grow up to be healthier adults, we need to give them the essential life skill of being able to cook for themselves.
“That means careful monitoring of how cooking in the curriculum is making a difference, and investing in spreading basic cooking skills as a public health priority.”