Do you spend a lot of money on stocking stuffers for Christmas? I always add these to my shopping list and make sure that my kids have a few nice little gifts in their stockings from Santa. One of the things that I have learned over the years is that you can add multiple gifts to your stockings without spending a fortune. One way you can do this is to simply make your own DIY stocking stuffers, and I’ve got a wonderful list of ideas to help you. I have found 40 cheap and easy stocking stuffers that you can make between now and Christmas to save yourself some money.

DIY gifts really are the best. I don’t know anyone who wouldn’t prefer something homemade to something bought in a store. There are gifts in here for the entire family, too, from kids to teenagers and even a number of gifts for men. If you love making your own Christmas gifts, these are definitely worth a look. And you should also check out these 100 DIY Christmas gifts that people will actually want. There is a gift in here for everyone on your gift list.
Now, let’s get back to our list of homemade stocking stuffers. This list contains everything from homemade sugar scrubs to bath salts and toys. Whether you’re looking for a DIY perfume for a friend or a homemade robot for your little ones, you’re going to love these little gifts, and they are all the perfect size for those stockings. When you begin making your Christmas list, leave room for some of these DIY stocking stuffers. And while you’re in the DIY spirit, take a look at these 20 outdoor Christmas decorations that you can make yourself.
Jump to:
- 1. DIY Braided Yarn Bracelet
- 2. Homemade Candy Cane Bath Salts
- 3. DIY Candy Cane Sugar Scrub
- 4. Easy DIY Earbud Pouch
- 5. DIY Copper And Marble Notebook
- 6. Copper Dipped Shot Glasses
- 7. Design A Robot Tin
- 8. DIY Creaseless Hair Ties
- 9. Homemade Coconut Oil Lip Gloss
- 10. Easy Homemade Garden Markers
- 11. DIY Hand Warmers
- 12. DIY Woven Necklace
- 13. Spa-Inspired DIY Lip Balms
- 14. DIY Phone Case
- 15. Homemade Sleep Mask
- 16. Homemade Perfume
- 17. Homemade Peanut Brittle
- 18. DIY Faux Leather Keychain
- 19. Easy Geo Wood Magnets
- 20. DIY Gold Foil Tote
- 21. Handmade Clay Pots
- 22. Homemade Lego Soap
- 23. DIY Aftershave
- 24. Homemade Chapstick
- 25. Homemade Lotion Bars
- 26. DIY Play-Doh
- 27. DIY Hot Cocoa Mix
- 28. Homemade Hot Pepper Sauce
- 29. Easy DIY Map Pendants
- 30. Pottery Barn Knockoff Nightlight
- 31. Homemade Knit Coffee Cozies
- 32. Homemade Peppermint Bark
- 33. DIY Punny Ornaments
- 34. Homemade Snowman Gum
- 35. DIY Star Shaped Crayons
- 36. Rolled Ribbon Hair Barrettes
- 37. DIY Wooden Picture Displays
- 38. Easy DIY Wool Dryer Balls
- 39. Adorable DIY Knit Headbands
- 40. Homemade Wrapped Candy Coin Rolls
1. DIY Braided Yarn Bracelet

These little bracelets are super easy to make, and they are perfect for pre-teens and teenage girls. They’re also great if you have kids who want to make their own gifts to give. You just need yarn, and you can choose any color and type of yarn that you want. The bracelets work up really quickly. You can literally make several of these in an afternoon and fill all of your stockings with homemade jewelry.
2. Homemade Candy Cane Bath Salts

Give the gift of relaxation with these homemade candy cane bath salts. They are incredibly easy to make and perfect for a thoughtful DIY Christmas gift. Using mineral-rich Dead Sea salt, a touch of red mica powder, and a festive essential oil blend—like a pre-made winter spice or a custom mix of peppermint, vanilla, and sweet orange—you can create a beautiful, layered striped effect in any jar. Whether you choose fillable candy canes to hook onto the sides of stockings or fill a larger container for a full-sized gift, these salts offer a minty, soothing soak that is perfect for relaxing.
3. DIY Candy Cane Sugar Scrub

Here’s another wonderful candy cane-based gift that any girl will love. This homemade candy cane sugar scrub is super easy to make, and it smells wonderful. You can make this and put it in a jelly jar that you decorate with ribbon or find Christmas-themed containers to hold it. You’ll need white sugar, crushed candy canes, peppermint essential oils, and just a bit of olive oil to make it. You could also make homemade bath bombs – girls love bath bombs!
4. Easy DIY Earbud Pouch

If you have teenagers, then you know just how important their earbuds are for listening to music – and drowning out parents. You can give your teenagers a wonderful stocking stuffer that they will love with this homemade earbud pouch. Help them to protect their earbuds and do it for really cheap. You only need a bit of fabric and a small zipper to make this, and it works up pretty quickly.
5. DIY Copper And Marble Notebook

These DIY notebooks are gorgeous, and they’re really easy to make. They’re also the perfect gift for teenagers or anyone who loves to write or who keeps a journal. You make these from a plain notebook and then add contact paper to create the marbled look that you want. The copper is done with self-adhesive vinyl, and overall, this is one of the easiest stocking stuffers that you could make.
6. Copper Dipped Shot Glasses

If you know someone who collects shot glasses, these copper dipped versions are perfect. You could also do this with coffee mugs or other glasses if you prefer not to give shot glasses. You just mark the section that you want to dip with painter’s tape and then dip it into copper colored glass paint.
7. Design A Robot Tin

This is a great last-minute stocking stuffer idea for kids of all ages. This little design-a-robot tin is adorable, and it’s super easy to make. You just print out the robot pieces on printable magnet paper and then add them to an empty tin, like the ones you get from mints. You can even add vinyl stickers to decorate the tin itself.
8. DIY Creaseless Hair Ties

Hair ties are a must-have stocking stuffer. These DIY creaseless versions are much cheaper than store-bought ones and incredibly easy to make. Just grab some fold-over elastic, cut your desired lengths, and heat-seal the ends with a lighter to prevent fraying. They’re a practical, fun gift you can bundle together or tuck right into a stocking
9. Homemade Coconut Oil Lip Gloss

Pre-teen and teenage girls are going to love this DIY lip gloss. It has a wonderful coconut flavor, and you can color it red and put it into containers that are decorated for Christmas. To make the gloss, you need Vaseline (buy the cheap stuff from Dollar Tree; it works just as well). You also need virgin coconut oil and a tube of lipstick to create the tint, plus some flavoring. There’s just no end to the number of coconut oil recipes that you can make.
10. Easy Homemade Garden Markers

It’s not summer, but you can still make these DIY garden markers for your favorite gardener. Using polymer clay, simply cut your shapes, stamp the plant names, and highlight the letters with gold powder. They are incredibly easy to make, fit perfectly into stockings, and are ideal for both outdoor gardens and indoor herb collections.
11. DIY Hand Warmers

Nothing is better during the cold winter months than hand warmers, and you can give the gift of that warmth in true DIY fashion. These little DIY hand warmers are so easy to make, and you can do them in any number of designs and shapes. I love the heart shapes though. They’re adorable and the perfect size and shape for keeping your hands warm. To make these, you will need rice or barley to fill the warmers and fabric, sewing supplies, and a crochet hook or knitting needle for the details.
12. DIY Woven Necklace

A necklace is also perfect for stocking stuffing, and these DIY woven necklaces are super easy to make. To make these, you will need yarn in assorted colors, gold colored yarn, a needle, cardboard for the template, masking tape, clay, and keychain findings, as well as other basic tools like pliers and scissors. You can do these in any combination of colors, so they’re great for sports fans or cheerleaders – do them in their favorite team colors. DIY jewelry is always a big hit with teenagers.
13. Spa-Inspired DIY Lip Balms

These DIY lip balms are a wonderful gift for all the girls in your life, offering a touch of luxury that feels truly special. They are surprisingly easy to craft using simple, nourishing ingredients from your kitchen, and you can easily tailor them for the holidays by incorporating seasonal scents like peppermint, vanilla, or cinnamon. For the perfect presentation, pour your mixture into small, festive tins decorated for Christmas. Whether you’re tucking them into a stocking or including them in a DIY beauty basket, these personalized balms are a thoughtful, high-quality gift that anyone would love to receive.
14. DIY Phone Case

Give an old phone case a fresh new look with this fun and budget-friendly DIY project. Using simple craft materials and a little creativity, you can design a one-of-a-kind phone case that reflects your personal style. It's a thoughtful handmade stocking stuffer that's both practical and unique, making it a great gift for teens, friends, or anyone who loves personalized accessories.
15. Homemade Sleep Mask

For the teenage girls and women on your gift list, these DIY sleep masks are the perfect thoughtful stocking stuffer. They are a beginner-friendly project that can be sewn in under an hour. You can customize them using your favorite soft cotton fabrics, with a layer of fusible fleece or batting in the middle to make them extra comfortable. Simply use a template to cut your pieces, add an elastic strap, and finish them off with custom embellishments like gold sequins or ribbon. It’s an easy, practical gift that helps everyone get a better night's sleep.
16. Homemade Perfume

Homemade perfume is a fantastic, thoughtful stocking stuffer, and it is incredibly easy to make. By using a simple blend of your favorite essential oils and a carrier oil—like jojoba, grapeseed, or fractionated coconut oil—you can create a custom signature scent. Simply add 8–15 drops of essential oils to a 10ml roll-on bottle, fill the rest with your chosen carrier oil, and give it a shake. These slim, personalized bottles fit perfectly into stockings of any size and are sure to be a hit with everyone on your gift list.
17. Homemade Peanut Brittle

Instead of filling those stockings up with store-bought candy, why not add some homemade yumminess to them with this great peanut brittle? Peanut brittle is my favorite holiday candy, and it really is very easy to make. Once you have it made, you can put it into small Christmas-themed containers and fill up all of your stockings with DIY goodness.
18. DIY Faux Leather Keychain

If you have a new driver in your house this Christmas, this faux leather keychain is the perfect stocking stuffer. These are really easy to make and cost very little. You can find these gold keychain clasps at any craft or hobby store for just a couple of dollars each, and then you just need a strip of faux leather, gold metallic thread, and some basic craft supplies.
19. Easy Geo Wood Magnets

Magnets are a great gift for anyone with a home office or teenagers who have a desk in their bedroom. These little geo wood magnets are super easy and cheap to make, and you can customize them in your teen’s favorite color. These are also great if you have grown children who you still do stockings for – someone who has their own place and may want some adorable little magnets for the fridge.
20. DIY Gold Foil Tote

Teens and pre-teens, as well as adults, are going to love this gold foil tote that you can easily make in just a few hours. These are great for stocking stuffers because they fold up so small so they’ll fit right in. You make these from a plain cotton tote bag (Hobby Lobby has them for pretty cheap). You also need gold transfer foil, adhesive, and a few other basic supplies.
21. Handmade Clay Pots

I love these little DIY clay pots. Not only are they perfect for anyone who loves to plant, but they’re also super easy and cheap to make. These are great for those who love succulent gardens or having their own herb garden indoors. You can easily mold them from clay and make them into any shape or size that you want to create.
22. Homemade Lego Soap

Legos are every child’s favorite toy, and these little Lego soaps look just like the real thing. These are great for children and teens, and a few adults, and they are really easy to make. You need to pick up a silicone Lego-shaped ice cube tray, which you will use to mold your soaps. The soap recipe is really simple and makes so many little soaps. You can also add whatever fragrance you want to personalize each batch. Handmade soaps are easy, and you can dictate what goes into them to personalize them and make them safer to use.
23. DIY Aftershave

Treat the men in your life to some homemade aftershave in their stockings. I’ve always put toiletries like perfumes and aftershave, not to mention makeup, in stockings, which is why I love this idea for making your own aftershave. This is a pretty easy and foolproof recipe, too, and you can make it from things that you probably already have on hand. Just add to a decorative bottle, and you’re all done.
24. Homemade Chapstick

Chapstick is another go-to for me when it comes to stuffing stockings. I always include a tube of Chapstick for all of my kiddos, and I really love the idea of giving them homemade as opposed to store-bought. These little tubes are so easy to make, and you can customize the flavor and the color if you want. You can buy empty lip balm tubes at any craft store, and they’re pretty cheap. This recipe gives you several tubes, too.
25. Homemade Lotion Bars

These lotion bars are perfect for winter because they contain ingredients that will soothe dry skin. They’re also small enough to pack into stockings, and they’re really easy to make. You’ll need beeswax, coconut oil, olive oil, and something for the scent like essential oil, lemon peel, or cinnamon sticks. You could shape these into adorable Christmas characters with a mold or just cut them into bars.
26. DIY Play-Doh

Honestly, what kid wouldn’t just love some homemade Play-Doh in their Christmas stocking? This recipe is so very easy to do, and you can alter the batch to make as much as you need. And, it only takes about five minutes to make. You can even color this in any color that you need and then pack it in decorative Christmas containers. And, you can add essential oils to it like peppermint or cinnamon to give it a nice Christmas scent.
27. DIY Hot Cocoa Mix

Everyone loves hot cocoa, and while you can find single-serving packets in most stores, making your own at home is much more special. You can easily customize your own DIY hot cocoa mixes with unique flavors—like this elegant vanilla chai version—to create a treat that is as beautiful as it is delicious. Simply package your mix in a glass jar, a clear container, or tuck it inside a festive mug with a decorative tag. Kids and adults alike will adore these cozy, personalized stocking stuffers.
28. Homemade Hot Pepper Sauce

Make your own batch of hot pepper sauce and use it to stuff stockings for the men in your life. This is a fantastic gift idea for husbands, fathers, or grown children who love to add a little heat to their cooking. The best part is that this recipe makes a generous amount—over six cups—so you’ll have plenty to fill several decorative bottles for multiple gifts. Simply pick up some glass sauce bottles from a local hobby or craft store, fill them up, and add a custom label for a professional, thoughtful touch.
29. Easy DIY Map Pendants

For the travelers in your life, these DIY map pendants are the perfect stocking stuffer. They are easy to make and are so gorgeous when they’re finished. You’ll need a map that you can cut along with a pendant setting, which you can find at Walmart or your favorite hobby store. It really doesn’t take long at all to make these, and they’re great for anyone you know who loves traveling.
30. Pottery Barn Knockoff Nightlight

Add this personalized Pottery Barn knockoff nightlight to your kids’ stockings for much less than the $35 that Pottery Barn charges. You can make these for less than $10 depending on how many supplies you have to purchase. They’re easy and so adorable when they’re finished.
31. Homemade Knit Coffee Cozies

These little coffee cozies are perfect for everyone in the family. Kids will even love them to help keep their hands cool when they are drinking hot cocoa, and these are super easy to knit. You don’t need to know any complicated stitches, and they don’t really take that much yarn. You could get several from a large skein of yarn and add these along with homemade hot cocoa mixes to a mug for a super stocking stuffer. There are so many easy knitting and crochet patterns for beginners. You could knit any number of gifts for under the tree or in their stockings.
32. Homemade Peppermint Bark

Instead of all of that store-bought candy, why not add your own homemade peppermint bark to their stockings? I make this every year, and it is so easy and fast to whip up. You get a perfect batch with this recipe, so you have enough to fill several stockings…and a little left over for yourself. With crushed candy canes and rich, silky layers of semi-sweet and white chocolate, what’s not to love about this homemade candy?
33. DIY Punny Ornaments

Give each person in your family their very own ornament for the tree. I realize that Christmas Day is not really the time to give ornaments, but how cute are these for stocking stuffers? They will love them, and they’ll love decorating the tree next year with them. Plus, they’re super easy to make and really inexpensive. You could even just hang them off the sides of their stockings.
34. Homemade Snowman Gum

Gum is always a good choice for stocking stuffers, especially if you have teenagers. Now, you can just go buy packs of gum and place them in stockings, but where is the fun in that? You can also embellish those gum packs with this great snowman gum idea and give them a little more of a festive look. These are so easy and won’t take long at all to do, and you can do this with just about any type of gum.
35. DIY Star Shaped Crayons

These little star crayons are perfect for your younger children. You make them by melting down regular crayons—this is a great project for getting rid of those broken pieces, by the way. By using silicone molds, you can create stars or, if you want to make them more festive, choose any fun holiday-themed molds you like. It takes about 15 minutes to melt them down in the oven, and once they are cooled, you can add them to a small box or baggie for gifting.
36. Rolled Ribbon Hair Barrettes

If you have little girls, you know how important it is to have pretty hair accessories. That’s where these rolled ribbon hair barrettes come in. These are so easy to make and are really adorable. You’ll need to pick up hair barrette forms or plain barrettes – you can get these at the Dollar Store for a dollar per pack of six or so. Then just roll your ribbon rosettes and use hot glue to attach them to the barrette form.
37. DIY Wooden Picture Displays

These wooden picture displays are easy to make, cheap, and really cute. They’re perfect for teens who have pictures of their friends all over their bedrooms or grownups who want to show off their kids or grandkids. If you do stockings for the grandparents, a couple of these with pictures of their grandbabies would be the perfect stocking stuffer.
38. Easy DIY Wool Dryer Balls

These easy-to-make DIY wool dryer balls are absolutely perfect for mom’s stocking. They’re also great for grown kids who have their own place and do their own laundry, and they are incredibly simple to create. You don’t need a lot of expensive supplies to make these, and they are a fantastic, natural way to keep static down and fluff your laundry.
39. Adorable DIY Knit Headbands

For the girls in your life, these little knit headbands are perfect, and they are super easy to work up. Even if you add the embellishment, these won’t take you long, and you have plenty of time between now and Christmas to make one for all of your girls. They also make the perfect stocking stuffers because they are small enough to fit inside any stocking, and you can make them in multiple sizes to fit anyone. You can even make a DIY knit sweater to match.
40. Homemade Wrapped Candy Coin Rolls

These coins are actually real coins that you wrap in candy coin fashion. Imagine the looks on your kids’ faces when they get money in their stockings. I love this idea for teens that need change for arcades and other teenage needs, and you can do this for dimes or quarters – or smaller coins if you want. They’re adorable when they’re finished, and your kids will be shocked to discover that their candy coins are actually spendable cash.







Marlene ryan
Brilliant ideas! Love the candy roll idea. So easy!