Set up a regular donation to Mary's Meals until Friday, 31 May and your first three payments will be tripled thanks to a generous supporter, up to £200,000!

Homepage

What we do

Mary’s Meals serves nutritious school meals to children living in some of the world’s poorest communities. The promise of a good meal attracts these hungry children into the classroom, giving them the energy to learn and hope for a better future.

We are already feeding more than 2.6 million children every school day – and together, we can reach the next hungry child waiting for Mary’s Meals.

Discover more about us

image of a happy child holding their school meal

Help us keep our promise

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

2 Million Children graphic

 

We're now feeding more than 2.6 million children every school day.

But more than 71 million primary school-age children are out of school around the world. In order to survive, they have to work or beg. Even if they do make it into the classroom, hunger affects their ability to learn.

Where we work

We serve our life-changing meals to children living in some of the world's poorest countries across Africa, Asia, Latin America and the Caribbean.

What will my donation provide?

Each school meal costs just 10p – which is great value! Donate today and give food, education and hope.

Image of child from Malawi on a blue background

£5

Will provide 50 school meals. 

Image of child from India on an orange background

£15

Will provide 150 school meals. 

Image of child from Malawi on a red background

£25

Will provide 250 school meals. 

Looking for new and exciting ways to raise money for Mary's Meals?

/sites/uk/files/2025-03/More-Than-A-Meal-background-teal.jpg