Give today and your donation will be doubled by a group of generous supporters, up to £700,000.
An image of children with their school meals

Feed a child this Christmas

Join Rev. Chris Lee and feed a child for an entire year

Take action this Christmas with Rev. Chris Lee

Did you know that something as simple as a daily meal can change a child’s future? With Mary's Meals, it really can.

Mary’s Meals provides life-changing school meals to children in some of the world’s poorest communities. For many children, the promise of a nutritious meal is what brings them into the classroom each day, opening the door a brighter future.

But the impact doesn’t stop there. 

The daily school meals help children focus better, join in with lessons, build confidence, and enjoy being at school. Our school feeding programme not only supports learning today but also helps communities break the cycle of poverty for generations to come.

This year, please make a Christmas donation and help us provide 25 million life-changing school meals to children across the world. 

Rev. Chris Lee
Icon of a mug - We feed 2.6 million children a free school meal every day

3 million children

We serve more than three million children every school day.

Icon of the world - Our charity feeding programme operates in 16 countries

16 countries

We serve our meals in 16 countries around the world.

donation icon

£19.15

It costs just £19.15 to feed a child for a whole school year. 

Why your donation matters

We are already serving more than three million children every school day. But millions more are still waiting for Mary’s Meals. With your support more hungry children will wake each morning knowing they will eat a good meal today – your donation means they have hope for a brighter tomorrow.

An image of a child in Madagascar holding their school meal.

Make your donation count even more

For a limited time this festive period, all donations will be MATCHED, thanks to a generous group of donors. 

This means that your donation will provide DOUBLE the amount of vital meals.

Image of Jaymani, aged 12, at school in India

How much does it cost to provide school meals?

Thanks to our low-cost approach it costs just £19.15 to provide a child with meals in a place of education for a whole school year.

That means each school meal costs 10p, so even a small donation can make a big difference to children around the world. 

Feed a child charitable donation for charity at Christmas - Christmas donation option 1 for children's christmas charity campaign 'Feed a child this Christmas'.

£10

is enough to provide 100 school meals. 

Feed a child christmas charity donation - Christmas donation option 2 for children's christmas charity campaign 'Feed a child this Christmas'.

£19.15

is enough to provide school meals to one child for a whole year.  

Feed a hungry child charitable donation - Christmas charity donation option 3 for children's christmas charity campaign 'Feed a child this Christmas' charity at Christmas

£50

is enough to provide 500 school meals.   

Feed a child this Christmas - header christmas donation

Turn hunger into hope this Christmas

Donate today and help us reach the next child waiting.