Mary's Meals
Sign in or Create an Account

Cart 0
Cart 0
  • Home
  • Gift cards
    • View all
    • Faith based gifts
  • Digital gifts
    • View all
    • Life-changing gifts
  • Greetings cards
  • Christmas
  • Books
  • View all gifts
  • Donate
  • Sign in
  • Create an Account
  • Home
  • Gift cards
    • View all
    • Faith based gifts
  • Digital gifts
    • View all
    • Life-changing gifts
  • Greetings cards
  • Christmas
  • Books
  • View all gifts
  • Donate
  • Sign in
  • Create an Account
Home › Collections
Beautiful charity gift card featuring a child holding a blue bowl with a 'mary's meals' logo and text stating 'This gift will provide meals for 100 children'. 100 meals charity gift card from Mary's Meals
New in
Mary's Meals charity gift card image depicting two smiling children eating a nutritious meal.
Charity gift cards
Mary's Meals virtual charity gift image depicting two smiling girls.
Virtual charity gifts
Charity book cover of 'The Shed That Fed 2 Million Children - the Mary's Meals Story' by Magnus MacFarlane-Barrow on a light blue background
Charity books
Gold and White Roman Catholic First Holy Communion Card by Mary's Meals children's charity
Charity greetings cards
Mary's Meals Life-changing alternative gifts image depicting smiling women stirring large pots of food for school children
Life-changing gifts
Charity gifts that change lives - image depicting smiling girl holding mug of porridge with the phrase 'Feed a child this Christmas' and the Mary's Meals logo.
All charity gifts and cards

© Mary's Meals 

Registered at Craig Lodge, Dalmally, Argyll, Scotland, UK, PA33 1AR

Charity No. SC022140 Company No. SC265941


  • Contact us
  • Privacy policy
  • Cookie policy
  • Twitter
  • Facebook
  • Instagram
  • YouTube

  • © 2026 Mary's Meals
  • Ecommerce Software by Shopify
Payment icons
  • Apple Pay
  • Diners Club
  • Discover
  • Google Pay
  • Maestro
  • Mastercard
  • PayPal
  • Satispay
  • Shop Pay
  • Union Pay
  • Visa
  • choosing a selection results in a full page refresh