If you have been searching for unique DIY gifts to gift to your friends and family this Christmas, then this post is just what you were looking for. We have compiled some of the best, DIY Christmas gift ideas that are seriously so good!

Maybe I am alone on this, but I really enjoy receiving homemade gifts. Something about creative homemade gifts and knowing the person gifting it put so much time, effort, and love into it. And that makes the gift that much more special! So it is no surprise that I am here rounding up some of the best DIY Christmas gift ideas that are out there right now!
So if you feel the same as me and love giving and receiving creative homemade gifts, and you’ve been wondering what are the best DIY Christmas gifts out there, I’ve got you covered! I have compiled some of the best DIY Christmas gift ideas that are sure to make whoever receives it feel extra, extra loved, and special. And as a result, you probably end up being everyone’s favorite this Christmas haha! 😉
In this post, you’ll find DIY Christmas gift ideas on a budget, DIY Christmas gifts for family, homemade gifts for friends, and more! So whether you’re looking for useful homemade gifts or easy homemade gifts, I have no doubt you’ll find some inspiration or ideas from the list!
This post is all about DIY Christmas gift ideas.
Best DIY Christmas Gift Ideas
What Are The Best DIY Christmas Gifts?
When it comes to DIY gifts, not all gifts are created equal. What I mean by that is that there are some DIY gifts that are just not very useful or even serve the person at all, and may end up just becoming clutter in their lives. So when it comes to DIY gifts, I really like to make sure that the gift will be useful for the person receiving it. With that said, here are some main things to look for when choosing DIY gifts to make.
- A gift of something they can eat or drink.
- Make it useful! A gift they can actually use at least once.
- A gift that has a sentimental thought behind it so they can keep it as a keepsake.
Below you’ll find a list of DIY Christmas gift ideas with the above list in mind.
DIY Christmas Gift Ideas For Family:
1. Personalized Photo Candle
Looking for creative homemade gifts? Candles are always a great idea and you can definitely get very creative with them. For example, if you are gifting candles to a family, you can add a special creative touch by personalizing the candles. And a great way to personalize them for a family is by adding a photo of the family you are gifting the candle/s to and you can even include the year too!
Tutorial at It’s Always Autumn.
2. DIY Magnet Puzzle
Need some ideas for DIY Christmas gifts for family? Well, if the family you are gifting enjoys making puzzles as a family, this one here would be a hit! The puzzle is magnetic, so they can keep it displayed on their fridge door. And you can ask them to send you their favorite family photo or a favorite photo of their kids so you can use it for the puzzle. I have no doubt this will be a gift they will cherish forever!
Tutorial at Meaningful Mama.
3. Coffee And Hot Chocolate Basket
Recreate this DIY Christmas gift idea for family:
If you need ideas for easy homemade gifts that would still be super thoughtful, try this one! This is a great gift for any family. I mean, who doesn’t want to wake up on Christmas morning to make yummy coffee, hot chocolate, and cookies? And for this idea, you can personalize it to each family based on their favorite type of coffee, hot chocolate, treats, etc.
4. Picture Glass Ornament
Recreate this DIY Christmas gift idea for family:
This is another great DIY Christmas gift idea that any family would love to receive. And you can even make it a tradition and give them one every year with an updated family picture. I bet they would appreciate and cherish this gift forever. And it is also super easy to make, and so unique too!
Tutorial at Fynes Designs.
5. Polaroid Coasters
Okay, I am 100% going to make this one this year! How cool, right?! I think most people use coasters so this would definitely be a great useful homemade gift. However, I think gifting a family plain coaster for Christmas would be kinda boring. But gifting a family personalized coaster with pictures of their family would be super thoughtful, right? Additionally, the personalized touch would take them from a useful gift to one that the family will use every day, plus cherish and keep forever.
Tutorial at Dark Room And Dearly.
DIY Christmas Gift Ideas For Kids:
6. Money In A Jar
Recreate this DIY Christmas gift idea for kids:
Many kids, once they reach a certain age, become so hard to shop for. Especially kids that already have it all. And sometimes it is best to just give them cash so they can buy whatever they want. But giving them cash in a plain envelope feels so last minute, right? So if you are gifting anyone cash this Christmas, make it extra special and hide it inside a jar. Then fill the jar with M&M’s or their favorite chocolate or candy.
Tutorial at My Home Based Life.
7. Money Pull Tissue Box
Recreate this DIY Christmas gift idea for kids:
Looking for more creative homemade gifts you can make that will make gifting cash less boring? Well, here is another fun way to gift cash. How fun is this money box idea? Any kid would be absolutely happy with receiving this gift, I have no doubt about that!
8. DIY Fort Kit
Recreate this DIY Christmas gift idea for kids:
Ok, when I saw this DIY fort kit, it instantly took me down memory lane. Because my siblings and I used to build forts all the time! We would even nail blankets to the wall haha! And now I built them with my kids and it is still so much fun! And I think most people have built a fort at some point in their lives and I would bet not one person ever thought it was boring. So if you are looking for creative homemade gifts, this one is definitely one to try!
Tutorial and printable at Our Handcrafted Life.
9. Tic Tac Toe Rocks
Recreate this DIY Christmas gift idea for kids:
Here is a super creative way to gift the classic Tic Tac Toe game. All you need are burlap bags and rocks! Talk about homemade gifts made easy! This is a super simple gift to make and this will for sure be a game the kiddos will play with all the time! I have yet to meet any kid that doesn’t like to play Tic Tac Toe. So there is no doubt this will be a hit with kids of all ages, including adults!
Tutorial at Balancing Home.
Homemade Gifts For Friends:
10. Pancake Kit
Recreate this DIY Christmas gift idea:
Looking for useful yet thoughtful homemade gifts for friends or neighbors? Then you’ll definitely want to add this one to your list. You can’t ever go wrong with a pancake kit! Perfect for Christmas morning. And you can include their favorite syrup, pancake mix, etc to make it extra personal.
11. DIY Doormat
Recreate this DIY Christmas gift idea:
You definitely want to add this to your DIY Christmas gift ideas list because it is just so cute and creative!
DIY a custom doormat for that special friend in your life. You can add their family’s last name, a favorite saying, or their favorite quote. This will definitely be a hit with whoever you gift it to.
Tutorial at Adrianna Bohrer.
12. Popcorn Bag Kit
Recreate this DIY Christmas gift idea:
Did you wait till the absolute last minute to shop for friends this Christmas and you’re still wondering what should I get my friend for Christmas? Here is a cute idea!
Do you have a popcorn lover in your life? Then they will surely love this popcorn bag kit. Beautify the kits with a cute little bow and you have yourself a cute and yummy gift to gift to that special friend in your life and it does not scream last-minute gift at all.
Tutorial at Sheri Silver.
13. Wine Glass Snow Globe Candle Holder
This is such a cute DIY Christmas gift idea for the decor lover in your life. This wine glass snow globe candle holder is made with wine glasses from the dollar store! Therefore, it is super affordable to make and also super cute! And you can make a few per person and gift them as a set.
Tutorial at Crafty Morning.
DIY Christmas Gift Ideas On A Budget:
14. Crockpot Candied Pecans

Recreate this DIY Christmas gift idea on a budget:
Are you trying to stick to your budget this year and looking for DIY Christmas gift ideas on a budget? You can’t ever go wrong with a food/treat-related DIY gift. Because who doesn’t love receiving treats?! I know I do! Especially super yummy ones like this one! And not only does this look so tasty, but it also looks super cute in the jars.
Also with one batch, you can make several gifts which makes this super budget-friendly!
Recipe and tutorial at Brunch With The Brittains.
15. Chocolate In A Lightbulb
Recreate this DIY Christmas gift idea on a budget:
Isn’t this a super cute way to gift someone their favorite chocolates? And you can make kits of 4 or 8 and put them in a cute little box. So creative, but most importantly, budget-friendly! And this is perfect for family, friends, kids, teachers, and basically anyone.
Also, it doesn’t have to be chocolate. You can use whatever candy/treat you want.
Tutorial and printable at Landeelu.
16. Cookies In A Jar
Recreate this DIY Christmas gift idea on a budget:
Here is another yummy and budget-friendly DIY Christmas gift idea to gift to just about anyone on your list. As a result, you’ll definitely become everyone’s favorite with this one! Maybe they’ll even invite you over when they make their batch of cookies haha! 😉
Tutorial and recipe at Suburban Simplicity.
This Post Was All About DIY Christmas Gift Ideas
Other Posts You Might Like:
Thank you so much for including my popcorn ball kit in this round up – so many great ideas!!!
Hi Sheri! You are welcome. It is such a cute idea so thank you for sharing it with us all! 🙂