If you’re thinking about giving a teen girl a DIY Christmas gift this year, you’re already setting yourself a bit of a challenge.
Christmas is big. There are big dinners, big family gatherings, big wish lists, and sometimes very big expectations when it comes to gifts. A teen might already have her eye on the newest iPhone, the latest earbuds, the new flip phone everyone is talking about, a pair of expensive sneakers, or some skincare product that suddenly seems to be everywhere online.
Teenagers have access to so much information now. They see what is trending, what other girls are wearing, what everyone is carrying, what is viral, and what apparently everyone needs this year.
And that is exactly why I wanted to put together this list of DIY Christmas gifts for teen girls.
A gift does not always have to be the newest thing sitting on a store shelf to matter. Sometimes something made especially for her can be far more personal. It can remind her that someone actually sat down, thought about what she likes, and spent time making something just for her. And I think there is something lovely about teaching teens to appreciate things that are handmade too, especially in a world where it is so easy to click, order, and replace things.
Of course, not every idea on this list will suit every teen girl. That would be impossible. But with 35 different ideas, I am pretty sure you will find at least a handful that make you think, yes, she would actually like that.
You can also mix and match a few of the smaller ideas to create a homemade Christmas gift basket, stocking, or care package.
If you’d rather skip the crafting altogether and go with something ready made instead, our guide to Christmas gifts for young girls has plenty of store bought options too.
So have a look through, think about the girl you are making it for, and pick the ideas that feel most like her. Happy reading.
P.S: This post contains affiliate links from Amazon and other retailers. If you make a purchase through these links, I will receive a small commission. Pls check Privacy Policy and T&C for more information.)

Sentimental Homemade Christmas Gifts for Teen Girls
1. Christmas Encouragement Jar
Fill a glass jar with little folded or rolled notes she can open whenever she needs one.
And I would not make all of them Christmas messages. The really useful part of this gift starts after Christmas, when January rolls around, the decorations disappear, school starts again and everything suddenly feels very ordinary.
Write notes for days when she misses home, feels lonely, has a terrible school day, needs confidence before an exam or simply needs somebody to remind her that she is loved.
You could label the jar something like A Little Encouragement for the Days After Christmas.
2. “Open When” Christmas Letters
This works beautifully for a teen living away from home.
Prepare several envelopes with messages such as: Open when you miss home. Open when school feels overwhelming. Open when you need to laugh. Open when you are doubting yourself. Open when January feels very long. Open when you need to remember how loved you are.
Inside you can add a handwritten letter, photo, joke, memory or even a small gift card.
3. Pressed Flower Christmas Art With a Message

This is one of the Christmas DIYs I would absolutely create as a proper keepsake.
Start with a frame and place a small piece of paper in the center first. Give the paper a simple border and write: You make life brighter.
Then arrange dried or pressed flowers, greenery and winter botanicals around the note. You could use flowers from your own garden if you dried some earlier in the year. Deep red petals, cream flowers, baby’s breath, greenery and a few warm brown botanical pieces would look beautiful for Christmas.
The important thing is that the note still looks like an actual little piece of paper somebody placed into the frame, not text printed directly onto a commercial art print.
4. Christmas Mini Scrapbook
This one can really touch her heart. Create a mini scrapbook she can look through whenever she wants a little reminder of home, family, and all the people who love her.
Fill it with family photos, funny screenshots, old Christmas pictures, holiday memories, ticket stubs, little notes, inside jokes, and anything else that will make her smile.
You can make it as playful as you want. Add captions, stickers, handwritten comments, or even a page of embarrassing childhood Christmas photos if your relationship allows for that.
The point is not to make it look perfect. The point is to make it feel like her life and the people she loves are all tucked into one little book.
5. Christmas Coupon Book for Her
A homemade coupon book is a lovely gift if you want to give her something that lasts beyond Christmas Day.
This works especially well for an aunt, godmother, grandparent, older sister, or anyone who wants to spend more time with the teen during the year. The coupons can be based entirely on what she likes, so the book feels personal instead of generic.
Ideas could include an ice cream sundae date, hot chocolate and cake at her favorite café, a trip to the library or bookstore, picking a new book and reading together, movie night of her choice, homemade pizza night, baking cookies together, a shopping afternoon with a set budget, a thrift store trip, a craft afternoon, a picnic when the weather warms up, a self-care evening, or a choose-your-own-day adventure.
The reader can adapt the coupons completely to the teen. A book lover might prefer several bookstore or library coupons, while someone who loves food may be happier with café dates, baking afternoons, and ice cream. The nicest part is that the gift keeps going throughout the year, right up until the last coupon is used.
6. Personalized Christmas Playlist Gift
Make her a playlist and turn it into something she can physically unwrap.
Print a QR code and add it to a handmade card or small framed piece of art. The songs do not all have to be Christmas songs either. Include songs that remind you of her, songs you both love or ones connected to particular memories.
Write a few little explanations on the back.
7. Handmade Christmas Photo Frame
Decorate a simple frame using ribbon, dried greenery, tiny bows, beads, stars or another small Christmas detail.
Then put a photograph inside it. Giving someone an empty personalized frame can feel slightly unfinished. Add a favorite photo and it immediately becomes much more meaningful.
8. Personalized Christmas Journal
Start with a plain notebook and decorate the cover using fabric, ribbon, embroidery, paper or paint.
Keep the Christmas details fairly subtle so she will still want to use it in March. A deep red fabric cover, small embroidered stars or her initial would be enough.
Write a personal message on the first page and leave the rest for her.
DIY Christmas Beauty and Self Care Gifts
9. Christmas Sugar Scrub

A jar of homemade sugar scrub is easy to make look festive without doing anything elaborate.
Peppermint, vanilla, cranberry-orange, gingerbread or sugar cookie would all fit Christmas.
Put it in a clear jar, tie a simple red ribbon around the top and add a small wooden spoon. This is also an easy one to make in batches if you have several teen girls to gift.
10. Homemade Christmas Lip Balm Set
Instead of making one lip balm, make a little set of two or three.
Vanilla, peppermint, cocoa and caramel all work nicely for winter. Use proper lip balm tubes or small tins and package them together in a tiny drawstring bag or box.
This also makes a good stocking stuffer if your main gift is something larger, right alongside our list of stocking stuffers for teenage girls under $10.
11. Winter Perfume Roller
A small perfume roller can feel much more grown up than many traditional homemade gifts.
Pick the fragrance based on what she already likes. If she wears vanilla scents, stay somewhere around that family instead of suddenly deciding Christmas means she needs to smell like pine trees.
Use cosmetic-safe ingredients and a small amber roller bottle with a simple handwritten label.
12. Homemade Whipped Body Butter
Winter is exactly when body butter becomes useful again.
Make a vanilla, cocoa or lightly scented version and put it into a glass jar. You could pair it with the sugar scrub and lip balm to make a small homemade Christmas self care set.
13. DIY Spa Headband and Wristbands
If you sew, use a soft fabric to create a spa headband with matching wristbands.
Cream sherpa, red velvet, plaid or a subtle Christmas print could work. The wristbands stop water running down your arms while washing your face, which sounds incredibly minor until you actually own them.
14. Christmas Shower Steamers
Not every teen takes baths, so shower steamers can make more sense than bath bombs.
Package several together and use a winter fragrance she actually likes. You could combine these with the spa headband, body butter and scrub if you want to build a larger homemade Christmas beauty basket.
15. Decorated Compact Mirror
Start with a plain compact mirror and personalize the outside.
Use tiny pearls, bows, stars, rhinestones or small charms. I would keep the Christmas theme subtle here. A mirror covered in tiny plastic Santas probably has a fairly short useful life.
Gold stars with a small red bow, on the other hand, can still be used long after Christmas.
Handmade Christmas Accessories for Teen Girls
16. DIY Christmas Bag Charm
Make a bag charm using ribbons, beads, pearls, charms and small tassels.
You can spell her name or initials, but I like the sentimental version even more. Use letter beads to write LOVE YOU, ALWAYS, MY GIRL, XOXO or another little message that means something between you.
Add a star, bow, tiny Christmas tree or heart charm and she has something she can leave on her bag beyond Christmas.
17. Christmas Beaded Phone Charm
For the Christmas version, use combinations such as pearl, red, green, gold, clear or candy-cane striped beads.
Add initials, her name or a short word such as JOY. This is one of the easier DIYs on the list and works well for a niece or daughter’s friend too.
18. Handmade Christmas Charm Bracelet
Rather than making every charm Christmas themed, mix seasonal pieces with charms that represent her.
A little book, dog, music note, heart or travel charm makes it more personal. Then add one Christmas star, bow or snowflake.
That way she is much more likely to keep wearing it after December.
19. Christmas Friendship Bracelet Set
Make matching bracelets for sisters, cousins, best friends or for you and your daughter.
Burgundy, cream, dark green, dusty pink and gold can feel festive without being overly Christmasy. You could add initials or one small heart charm.
20. Handmade Christmas Scrunchies
If you sew, scrunchies are a good way to use smaller pieces of fabric.
Try velvet, satin, plaid or winter florals. Make three or four in coordinating fabrics and tie them together with ribbon.
It makes a much nicer gift than presenting her with one lonely scrunchie and hoping she reacts enthusiastically.
21. DIY Embroidered Christmas Tote Bag
If you are good at sewing or embroidery, this one can become a really special Christmas gift.
Start with a simple white or natural canvas tote bag. Embroider one large Christmas tree on the front. At the bottom of the tree, add a big red bow, then stitch her name underneath.
That is all it needs. The design does not have to cover the entire bag to look impressive.
If you do not feel confident drawing directly onto the fabric, you can use an embroidery transfer pattern or water-soluble embroidery stabilizer and stitch over the pattern.
And this is one DIY where a little handmade unevenness is completely fine. It should look like someone sat down and made it especially for her.
DIY Christmas Room Decor Gifts for Teen Girls
22. Christmas Polaroid Display
Make a wooden or lightweight display frame and run string or wire across the middle for clipping Polaroids and photo strips.
For Christmas, add a few tiny bows, a little greenery or small ornaments around the corners. Do not decorate every inch of the frame. The photos should still be the main attraction.
You can make it wall mounted or add a stand at the back so she can keep it upright on her desk.
23. Air Dry Clay Red Bow Trinket Dish

For this one, I would deliberately let it look handmade.
Shape a red bow dish from air dry clay. The edges can be smooth but slightly imperfect, and a little variation in the hand-painted surface is fine.
You can seal it with a glossy finish afterward, but it should still look like something made at home rather than something taken straight from a department store shelf.
She can use it for earrings, rings, charms or hair accessories.
24. DIY Air Dry Clay Glasses Tray

This is a useful little room decor project for a girl who wears reading glasses or leaves her sunglasses on her desk.
Make a long shallow tray from red air dry clay. Add a simple green-and-white Christmas border around the outside edge. You could do stripes, tiny dots or a very simple repeating pattern depending on how confident you are with clay.
Give the tray enough of a raised edge to stop the glasses sliding off. The glasses should rest naturally on the tray the same way they would on a desk, rather than being placed lens-side down.
25. Air Dry Clay Christmas Photo Holder
Create a small clay base and insert wire at the top to hold a photo, Polaroid or note.
Stars, bows, gingerbread shapes or little Christmas trees could all work. Make two or three in coordinating colors if you want it to feel like a larger gift.
26. Crochet Christmas Flower Bouquet

If you crochet, make a winter bouquet in deep red, cream, forest green, gold and soft white.
You can combine flowers with crocheted leaves or tiny berries. For a teen away at college, this is especially nice because it can sit on her desk for months without requiring water or eventually turning into something she has to throw away.
27. Painted Mini Christmas Plant Pot
Paint a little terracotta pot with a simple Christmas pattern.
Try bows, stars, berries, small trees or candy-cane stripes. Add a succulent or another easy houseplant.
If she already likes plants, this fits into her room rather than introducing another decorative item she has no idea where to put.
28. DIY Christmas Jewelry Box
Start with an unfinished wooden jewelry box.
Paint it in a color she already likes and add subtle Christmas details such as stars, gold edges or a tiny bow inside the lid.
The key here is making something that still works in February.
Budget Friendly DIY Christmas Gifts for Teen Girls
29. Christmas Cookie Mix in a Jar

Layer the dry ingredients for cookies inside a clear jar and attach the baking instructions.
Chocolate chip, gingerbread, peppermint chocolate, snickerdoodle or sugar cookies all work. Add festive sprinkles if the recipe suits them.
For a college student, this can be a fun little activity as well as a gift.
30. Homemade Christmas Drink Mix

If you have a dehydrator, this is a good opportunity to actually use it.
You can create fruit powders or use freeze-dried fruit for homemade drink mixes. Christmas combinations could include cranberry-orange, apple-cinnamon or berry-lemon.
For something richer, you could also make homemade hot cocoa or peppermint cocoa mix. Divide it into little jars and add wooden spoons and simple labels.
31. DIY Christmas Candy Bouquet
Use the candy she genuinely likes.
That sounds obvious, but gift baskets and candy bouquets somehow have a habit of being selected according to wrapper color rather than whether the person actually wants to eat any of it.
Arrange a handful of her favorites in kraft, red or cream paper and finish with ribbon.
32. Beaded Christmas Keychain
Make a keychain using beads, initials and one or two charms.
You can spell JOY, LOVE YOU, her name or something meaningful between the two of you. Add a star, heart or small bow rather than loading it with every Christmas charm you own.
33. Handmade Christmas Bookmark
For a reader, use pressed botanicals, fabric, ribbon, embroidery or resin to make a bookmark.
If you have winter greenery or flowers from your garden, use those. Add it to a new book or bookstore gift card and suddenly a very small DIY becomes a complete Christmas gift.
34. DIY Christmas Makeup or Pencil Pouch
Start with a plain canvas zipper pouch.
Decorate it using embroidery, fabric markers, iron-on letters or small patches. Her initial with a tiny red bow could be enough.
She can use it for makeup, pens, charging cables, toiletries or the collection of lip products that somehow seems to grow on its own.
35. DIY Family Recipe Box With QR Codes
This is one of those gifts that can become more meaningful as she gets older.
Create a small recipe box filled with handwritten family recipes she already knows and loves. Add Grandma’s Christmas cookies, your hot chocolate recipe, her favorite pasta, the soup you make when somebody is sick, Sunday pancakes, birthday cake, an easy after-school snack, or anything else that feels like home.
You can also write little notes on some of the cards, such as: Make this when you’re missing home. Or: This is the one you always ask me to make when you visit.
And since teens are so used to QR codes now, you can make the recipe box even more personal by adding a QR code to some of the cards. The code could link to a short video of you making the recipe, a voice note explaining a tricky step, or even a little family story connected to that dish.
Leave a few blank recipe cards at the back too, so she can start adding her own favorites over the years.
Conclusion
You do not need to choose the most complicated project here. Choose the one that sounds most like her.
If she loves beauty products, make a little self care set. If she spends ages decorating her bedroom, make the Polaroid display or sentimental pressed flower art. If she is away from home, the encouragement jar and open when letters might matter more than something expensive.
And use your own skills. Someone who sews can make the embroidered tote. Someone who gardens can use dried flowers. Someone who crochets can make the bouquet. Someone with a dehydrator can turn fruit into drink mixes.
The handmade part is not special simply because you made something instead of buying it. It becomes special when she can tell that you made that particular thing because you know her.
I hope you found a few ideas here that feel right for the teen girl in your life.
Most of these homemade Christmas gifts are budget friendly, and several can be made using things you may already have around the house.
You can also combine a few of the smaller ideas into one Christmas gift basket or care package. Add a lip balm, encouragement jar, bag charm, cookie mix or handmade accessory, then tuck in a few of her favorite snacks or store bought treats.
A Christmas gift does not need to be huge to feel special.
Looking for more ideas for the teen girl in your life? Check out our 33 DIY Halloween gifts for teen girls for another season, or our Christian gifts for teenage girls if you’re looking for something faith based instead.
Merry Christmas!



