10 Adorable Christmas Gifts Kids Can Make That Will Melt Anyone’s Heart
We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites. As an Amazon Associate, we earn from qualifying purchases. Additionally, we might earn affiliate commissions from other websites when you click on links and make purchases. This means that whenever you buy a product on Amazon or other affiliated sites from a link on our site, we get a small percentage of its price at no extra cost to you. Thank you for supporting us!
Every year, my kids and I have a tradition: crafting Christmas gifts that make Grandma cry happy tears.
There’s something magical about a handmade present, especially when little hands create it.
These 10 ideas are not just adorable—they’re memory-makers for the whole family.

10 Adorable Christmas Gifts Kids Can Make

1. Handprint Christmas Ornaments
Handprint ornaments are a sweet and personal gift kids can make for family members. By using salt dough or air-dry clay, children can imprint their hands into the material, creating a lasting keepsake.
These ornaments can be shaped into festive figures like snowmen, stars, or Christmas trees and painted with holiday colors. Once dried and sealed, they make wonderful additions to any Christmas tree, capturing a moment in time that parents and grandparents will treasure.
Making Process: To make these ornaments, combine 2 cups of flour, 1 cup of salt, and 1 cup of water to create salt dough. Roll out the dough and press handprints into it, then use cookie cutters to shape the edges. Bake the ornaments at 200°F for 2-3 hours or until hardened. After cooling, children can paint and varnish their creations, adding a ribbon for hanging.
Price: Less than $10 for the materials.

2. DIY Photo Frame with Popsicle Sticks
A popsicle stick photo frame is a simple yet heartfelt gift. Kids can personalize the frame by decorating the sticks with paint, glitter, and stickers. Adding a cherished family photo inside makes it even more special.
These frames are perfect for displaying on desks, refrigerators, or mantels and are easy for children of all ages to create.
Making Process: Start by gluing popsicle sticks into a square or rectangular shape. Let kids unleash their creativity by painting and embellishing the sticks. Once decorated, attach a photo to the back with tape or glue. For extra functionality, add a small magnet to the back for displaying on a refrigerator.
Price: Around $5 for craft supplies.

3. Mason Jar Snow Globes
Mason jar snow globes are magical creations that capture the holiday spirit. Children can choose small figurines like snowmen, Santa Claus, or Christmas trees to serve as the centerpiece.
When paired with glitter and water, these snow globes become dazzling gifts that double as festive decorations. Kids love shaking the jars to watch the “snow” swirl around.
Making Process: Take a mason jar and glue a small figurine to the inside of the lid. Fill the jar with water, a sprinkle of glitter, and a few drops of glycerin to make the glitter settle slowly. Seal the lid tightly with waterproof glue to prevent leaks. Children can also decorate the jar’s exterior with holiday-themed stickers or ribbons.
Price: $10-$15 depending on materials.

4. Painted Coffee Mugs
Painted coffee mugs are a practical and meaningful gift kids can make for family members. Using ceramic-safe markers or paints, children can create custom designs, such as holiday patterns, names, or heartfelt messages.
The mugs can be used for morning coffee or hot chocolate, serving as a daily reminder of the child’s love.
Making Process: Purchase plain white ceramic mugs and ceramic-safe markers or paints. Have the child draw their designs on the mug’s surface. Once the design is complete, bake the mug in the oven as per the marker or paint instructions to set the design permanently.
Price: $5-$10 per mug.

5. Homemade Scented Sachets
Scented sachets filled with lavender or other aromatic ingredients make thoughtful and inexpensive gifts. Kids can sew or glue small fabric pouches, then decorate them with festive patterns. These sachets can be tucked into drawers, closets, or cars to add a fresh, pleasant fragrance.
Making Process: Cut small squares of fabric and sew or glue three sides together to form a pouch. Fill the pouch with dried lavender, rose petals, or another fragrant material. Sew or glue the final side closed. Kids can personalize the sachets with ribbon, buttons, or paint.
Price: Around $5-$8 for fabric and dried herbs.

6. Finger-Painted Holiday Cards
Homemade holiday cards are a simple and creative way for kids to express their Christmas cheer. By using finger paints, children can make colorful, one-of-a-kind designs, such as Christmas trees, snowflakes, or reindeer. These cards are perfect for family members who appreciate personal and heartfelt gestures.
Making Process: Fold a piece of sturdy cardstock in half to create a card. Let kids dip their fingers into paint and create festive designs on the front of the card. Encourage them to write a holiday message inside for an extra personal touch.
Price: Less than $5 for paint and cardstock.

7. Beaded Keychains
Beaded keychains are a fun and easy craft for kids to make as Christmas gifts. By stringing beads onto wire or string, children can create colorful, personalized keychains for family members or teachers. Using holiday-themed beads adds an extra festive touch.
Making Process: Use sturdy string or wire and let kids thread on colorful beads in patterns of their choice. Secure the ends with knots and attach the string to a keyring. For a Christmas theme, incorporate beads in red, green, and white or use beads shaped like stars and snowflakes.
Price: Around $5 for beads and keyrings.

8. DIY Candle Holders
Decorating glass jars or votive holders is a fun and artistic gift idea for kids. By using tissue paper, paint, or stickers, children can transform plain jars into beautiful candle holders. These glowing gifts are perfect for adding a warm, festive ambiance to any home.
Making Process: Take a clean glass jar and cover it with glue. Have kids attach pieces of colorful tissue paper to the jar, overlapping them for a stained-glass effect. Add a final layer of glue to seal the design. Once dry, place a battery-operated candle inside.
Price: $8-$10 for supplies.

9. Personalized Recipe Books
Kids can create personalized recipe books by compiling family recipes into a beautifully decorated notebook. They can add their own illustrations and notes to make the book unique. This gift is both practical and sentimental, preserving cherished family traditions for years to come.
Making Process: Start with a plain notebook or binder. Let kids decorate the cover with holiday stickers, drawings, or colorful designs. Inside, have them handwrite or glue in recipes, leaving space for personal notes or illustrations of the dishes.
Price: Around $5 for a notebook and markers.

10. Christmas Gift Tags
Homemade Christmas gift tags are a fun and easy project for kids. By cutting festive shapes out of cardstock and decorating them with stamps, glitter, or stickers, kids can create personalized tags for wrapped presents. These small but thoughtful touches add charm and personality to any gift.
Making Process: Cut cardstock into various shapes like stars, trees, or stockings. Use a hole punch to create a spot for string, then decorate the tags with paints, stickers, or stamps. Write the recipient’s name on the back for a personal touch.
Price: Less than $5 for materials.