A selection of the Christmas gifts that can be found on the Mary's Meals online shop. Calendar, pin badges, gift cards, Christmas cards, dog bandana and mug.

Give a gift of hope at Christmas

Treat your loved ones to one of our charity Christmas gifts this year

Published on

You can help us feed more hungry children this Christmas by giving one of our charity gifts to your loved ones. Whether you’re looking for something different for a Secret Santa gift, or a special gift for your nearest and dearest, we’ve got you covered! 

Image of Marys Meals Christmas Trees of Hope

Christmas Trees of Hope

Create a unique gift that will give food and hope to children living in some of the world’s poorest countries with Mary’s Meals Christmas Trees of Hope

Decorate a virtual Christmas tree, then personalise your beautiful gift by dedicating it to a friend or family member, or in memory of a loved one. Share your gift however you like – send it by email, share on social media or print it out to give as a gift. And, once you’ve decorated your tree, you can ‘plant’ it in our festive forest of hope, playing your part in our community’s act of love this Christmas. 

Decorate your tree today! 

Mary's Meals 2025 Calendar sits on a festive wooden background with snowflakes and Christmas tree branches

2025 calendar

Packed full of joyful images from the countries where we work, our 2025 calendar is the perfect gift for family and friends this Christmas. 

Blue Mary's Meals apron and mug shaped cookie cutter sits on a festive wooden background with snowflakes and Christmas tree branches with the text 'Are any of your loved ones a star baker?'

Apron and cookie cutter

Are any of your loved ones a star baker? Our Mary’s Meals apron and cookie cutter are the ideal gifts! 

Mary's Meals tote mug, pin badges and mug sits on a festive wooden background with snowflakes and Christmas tree branches

Stocking fillers

Looking for a lovely stocking filler? Our quality metal pin badges come in mug and heart designs for just £3 each, while our lovely cotton tote bag, for just £4, is a wonderfully stylish way to spread the word about our work. And, for the person who loves a cuppa, our Mary’s Meals mug – featuring a design based on the chitenge cloth worn by some of our volunteers in Africa – is the perfect gift! 

Mary's Meals gift cards sit on a festive wooden background with snowflakes and Christmas tree branches

Gift cards

Our beautiful gift cards give the gift of a daily school meal to hungry children and make a lovely, meaningful gift for a loved one. Brand new for 2024, our 100 meals gift card costs just £10 or, for £19.15, you can give the beautiful gift of feeding a child with Mary’s Meals for a whole school year. These are also available as digital gift cards, making this a great sustainable Christmas gift that you can send by email.  And remember, with Double The Love, your gift will be doubled – helping us reach even more hungry children with our life-changing meals! 

Images of happy children sit on a festive wooden background with snowflakes and Christmas tree branches while text reads 'life changing gifts'

Life-changing gifts

Make an incredible difference to children living in some of the world’s poorest countries with our life-changing gifts. Starting at £50, these include a stove set which will cook up to 300 meals every day and a selection of mugs or plates for 250 hungry children. These are essential items that make our work possible. In return for your donation, we will send you a lovely PDF for you to email or print off as a gift. 

A selection of Christmas cards sit on a festive wooden background with snowflakes and Christmas tree branches

Christmas cards

Send your best wishes while you support a good cause! Our Christmas card packs include 10 cards and envelopes for just £5 and feature two brand new designs for this year, Christmas Nativity and Doves. 

Make a Christmas charity donation

With our Christmas gifts that give back, you can bring food and hope to the world’s poorest children. But that’s not all – if you are looking to make a Christmas charity donation, you can make a single gift here.   

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.