40 DIY Christmas Gifts to Surprise Your Family and Friends
Giving DIY Christmas gifts is appealing for several reasons. You can save money, which is always a plus. You can share your love through simple homemade items. And most importantly, you can make your own perfect gift for everyone on your list!
We have compiled a useful list of unique and creative DIY Christmas gifts ideas. Some are easy to make and good to get kids involved in holiday giving. Others are more involved. But if do-it-yourself tokens are on your holiday to-do list, read on. Our gift guide has all kinds of suggestions for making your season happy and handmade
1. DIY Photo Calendar
A simple photo flip frame forms the basis for this easy Christmas gift to make. If this is your first year making your own presents, an easy calendar is a great introduction. Customize the pictures you choose for each family member. They’ll all adore this useful gift.
2. Rudolph Gift Card Holder
Gift cards may seem like small tokens of appreciation, but it’s all about the sentiment behind the gift. You and your kids can work together on these cute handmade reindeer, which make clever Christmas gift cardholders. This quick-to-make addition will make every gift card special.
3. DIY Mint Sugar Scrub
Everyone loves bath products. Shake up their beauty routine this year with a cool homemade gift of sugar scrub. This great minty scrub will keep skin exfoliated and soft. Use the recipe as-is or as a useful customizable base. Wrap these up for good teacher gifts!
4. Bath Tea
Give your favorite girls some colorful bath tea to brighten their days! Bath tea is an awesome mix of Epsom salts, essential oils, and dried flowers. These fun DIY Christmas gifts can be made as unique as each recipient. They are especially nice Christmas gifts for moms-to-be.
5. Christmas Tea Tree
Take a break from the candy this year and give a cheap and easy tea tree instead. The tea drinkers in your life will rejoice at receiving a variety of new flavors and old favorites. A tea tree is the best homemade gift for family members.
6. Cranberry Vanilla Shea Butter Soap
This great homemade holiday soap is really simple to make. You don’t even have to turn on the stove! A little prep, an hour of drying time, and you’ll have all their household Christmas gifts sorted. Use this basic formula to create your own soaps, too!
7. Salt Dough Ornament
Get a jump on holiday prep with an easy craft idea. Salt dough is a preschool art and craft staple because it is easy to make fun to use. Use cookie cutters, paint, and even glitter to turn kids’ DIY Christmas gifts into the hit of the holidays.
8. DIY Cookie Jar
For cool homemade Secret Santa gift ideas, check out this fun project! Make your own gift jars by assembling holiday utensils, baking mixes, and a cookie jar. These are easy to make for a last-minute gift exchange or office party. A festive bow or decorative plastic, and you’re all set!
9. DIY Pine-Scented Soy Candles
Some small jars, soy wax, and coloring and scent are all you need to make these simple candles. This unique homemade gift looks great and smells better. You’ll love how quick they are to put together. Everyone else will enjoy getting a handmade twist on a holiday staple.
10. Wind Chime
For a slightly more time-intensive project, try your hand at these creative wind chimes. Go big for your crazy best friend or classic chic for an elegant aunt. These great do-it-yourself Christmas projects are sure to surprise everyone this year.
11. DIY Lip Balm
If you want to make quick and simple homemade gifts, this lip balm will be tops on your list! The recipe is natural and kid-friendly, so put them to work. Useful step-by-step directions are easy to follow. Put it in tins or tubes for easy gifting!
12. Christmas Stove-top Scents
Potpourri in the stores is often expensive, and you can’t customize the scents. Make your own combos of ingredients to boil on the stove for a natural yet inexpensive holiday spirit. Some cute packaging and a cool tag finish up these quick DIY Christmas gifts.
13. DIY Snow Globes
Awesome Mason jar snow globes will be a hit with kids and adults alike. These handmade Christmas cuties are full of glitter snow falling over trees and animals. Customize to make each globe personal to the recipient. Everyone will love these creative homemade gift ideas.
14. Snowman Candy Cane Spoons
Do you need bulk Christmas gift ideas for your kid’s classmates? Candy cane snowman spoons are a cute and funny holiday treat. These are the best little presents for anyone who needs a pick-me-up this year.
15. DIY Unicorn Ornaments
Make your child or tween’s Christmas with this great unicorn decoration. These ornaments are full of glitter and good feelings, just the way Christmas should be! A cute unicorn would also be a fun Christmas gift idea to make with your girl scout troop.
16. Pinecone Fire Starters
Gather a bunch of Christmas gift craft ideas for adults and host a great pre-holiday gathering. These fire starters will be a centerpiece for sure, a grown-up version of candle making. Watch your friends have fun with this easy project.
17. 3D Paper Cabin
If you’re already a skilled crafter looking to up your game, try a Christmas gift you can make with paper. This beautiful craft idea can be featured in a number of ways. Whether you gift it or keep it to decorate your home, this cabin is the best handmade trinket!
18. Glitter Santa And Snowmen Jar
When you think of Mason jar gifts, you think of food mixes. But this project takes Christmas jar gift ideas to the next level. Whether planned out or made at the last minute, these snowmen and Santa are cool, indeed.
19. DIY French Fries Ornament
Start a new tradition with these funny decorations! An ornament exchange is great holiday fun. Start off on the right foot by creating boxes of french fries to hang on the tree. Craft presents are pure fun and joy. They don’t have a bigger meaning, but they don’t have to!
20. DIY Christmas Stockings
Need cute DIY gifts that are easy to make? These handmade stockings win every time. There are no exact directions on how to make them unique. Use paint or fabric, stencils, or stamps. This is one gift that is easily personalized, so get your sewing supplies and go to town!
21. DIY Cross Stitch Gift
A cross stitch piece is a fantastic crafty Christmas gift. Everyone of any age can use cross stitch techniques to make a handmade Christmas gift for Grandma. Absolute beginners will want to start with the basics, but more advanced stitchers can be creative with this holiday scene.
22. Peppermint Mason Jar Candle
A handmade candle is a meaningful present for friends and family alike. This inexpensive homemade Christmas gift takes festive peppermint and dresses it up in decorated jars. This is also a great base for additional holiday scents.
23. Peppermint Oreo Truffles
Do you need a food gift for a cookie exchange? These awesome truffles are a winner all around. Besides being full of minty, chocolatey goodness, you can make them in less than an hour. Read the comments for ways to simplify this homemade idea even more!
24. Hot Chocolate Gift Basket
This year, make them the best gift basket the whole family will love! They can have a cocoa and cookies party or use it after sledding or caroling to create meaningful memories. This is cheap to make and one of our favorite homemade gifts from kids.
25. Gingerbread Fudge
A foolproof recipe for homemade fudge? Yes, please! Give your neighbors a plate of this tasty gingerbread confection, and you’ll soon be known for your holiday food gifts. This best homemade Christmas gift is quick and easy to make.
26. A Throw Blanket
Love the look of knitted blankets but don’t know how to knit? Make this great handmade throw without picking up a pair of needles! Turn fuzzy yarn into a heartfelt present in no time! As DIY gifts go, you need no special skills, which makes it kid and beginner-friendly.
27. DIY Fabric Covered Tree Ornaments
When you need holiday crafts in bulk, you want them to be easy. Do-it-yourself Christmas crafts ideas don’t get much easier than these adorable tree ornaments. These are great for a big group activity such as scouts or art class!
28. Homemade Soup Mix Jars
Christmas gifts in Mason jars are fun and inexpensive. Buy your beans, veggies, and pasta in bulk. Assembly takes no time at all and even less if you have help from kids or hubby. Cover the Mason jar with festive fabric or ribbon, and you have a fantastic present!
29. Macramé Key Chains
If you need DIY Christmas gifts kids can make, take a look at these fun keychains. Let the kids get creative with knots and beads, and watch them create heartfelt tokens for friends and family. You can also use these as stocking stuffers or gift tags.
30. DIY Basket Backpack
Not only is this backpack trendy and cute, but it is also useful. This craft idea is sure to please both your hip teen and your bestie who prefers a classic style. Put your own mark on this creative Christmas present.
31. Oreo Christmas Coal
If your kids have been naughty instead of nice this year, fake them out with fake coal! This yummy treat is easy to make, and hands down the best way to prank your family. Take holiday crafting to the next level with this cute DIY Christmas gift.
32. Personalized Luminaries
This meaningful project creates beautiful presents out of cherished holiday memories. You can make these unique handmade gifts with a minimal amount of supplies and experience. This personalized luminaries is perfect Christmas gifts for couples.
33. A Hand Warmers
Need a last-minute stocking stuffer or a simple gift for a sports coach or band director? These quick-to-make rice-filled hand warmers are reusable and will keep hands toasty through the coldest games or parades. Offer these thoughtful homemade gifts with a heartfelt card!
34. Memory Card Game
Make a matching game for your kids, or have them help make one for friends or cousins. Make funny cards or clever ones – it doesn’t matter much. Since there are no templates, you can create this quick DIY gift with any pictures.
35. Flower Basket
Giving crafts for gifts can flip the traditional hostess gift on its head. This cool decoration holds holiday flowers in a cheap and easy basket. The hostess can then reuse the basket for sustainability. Give a present she”ll use again and again!
36. DIY Wooden Beer Caddy
If you have basic woodworking skills, then this handcrafted Christmas gift is right up your alley. This rustic-looking beer caddy is a cool Christmas gift for your dad or someone who just turned 21. Show off what you can do and customize it for an extra-special present!
37. Candle Holder
Fun chalk paint combines with easy-to-follow instructions for a great gift. You can personalize these candleholders to make thoughtful Christmas presents for family or fun decorations for friends. Better yet, the kids can help design and paint!
38. Bubble Bath Gift Box
Why spend lots of money on a generic gift box when you can make a meaningful customized one? This mini spa in a box is tops among thoughtful DIY gifts. Fill it with truly useful items like bubble bath and sparkling cider, and a pure indulgence like the best chocolate!
39. DIY Earring Dome Organizer
This oh-so-simple earring holder can be quick-made in the time it takes to heat your oven! Make this cool DIY Christmas gift for your teen, or teach them to make some. Everyone will love putting their earrings in a cute dome!
40. Christmas Sign
This fun decoration is the perfect holiday project. It incorporates woodworking, papercraft, and painting all in one! Use whatever design you want. Even if it’s not Christmas-themed, a little red or green paper goes a long way. These small DIY Christmas gifts are perfect for extended family.
September 05, 2021
September 01, 2021
September 01, 2021
September 01, 2021
September 01, 2021
August 30, 2021
August 28, 2021
Sign up for the 365Canvas newsletter.
Get notified of the best gift ideas to surprise your loved ones on special occasions.