40 DIY Christmas Gifts to Surprise Your Family and Friends

  • BY Editorial Staff
  • September 6, 2021
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

DIY Christmas Gifts - DIY Photo Calendar

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. 

DIY Christmas Gifts - Rudolph Gift Card Holder

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.  

 DIY Mint Sugar Scrub

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! 

Bath Tea

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.  

DIY Christmas Gifts - Christmas Tea Tree

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. 

Cranberry Vanilla Shea Butter Soap

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! 

DIY Christmas Gifts - Salt Dough Ornament

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.

DIY Christmas Gifts - DIY Cookie Jar

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! 

Pine-Scented Soy Candles

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.  

Wind Chime

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. 

DIY Christmas Gifts - DIY Lip Balm

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! 

DIY Christmas Gifts - Christmas Stove-top Scents

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. 

DIY Christmas Gifts - DIY Snow Globes

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. 

DIY Christmas Gifts - Snowman Candy Cane Spoons

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.

DIY Christmas Gifts - DIY Unicorn Ornaments

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.   

DIY Christmas Gifts - Pinecone Fire Starters

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. 

DIY Christmas Gifts - 3D Paper Cabin

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!  

DIY Christmas Gifts - Glitter Santa And Snowmen Jar

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. 

DIY Christmas Gifts -  DIY French Fries Ornament

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! 

DIY Christmas Gifts - DIY Christmas Stockings

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! 

 DIY Christmas Gifts - DIY Cross Stitch Gift

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. 

DIY Christmas Gifts - Peppermint Mason Jar Candle

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. 

DIY Christmas Gifts - Peppermint Oreo Truffles

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! 

DIY Christmas Gifts - Hot Chocolate Gift Basket

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. 

DIY Christmas Gifts - Gingerbread Fudge

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. 

DIY Christmas Gifts - A Throw Blanket

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. 

DIY Christmas Gifts - DIY Fabric Covered Tree Ornaments

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! 

 Homemade Soup Mix Jars

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!

 Macramé Key Chains

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. 

 DIY Basket Backpack

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. 

DIY Christmas Gifts -  Oreo Christmas Coal

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. 

 Personalized Luminaries

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.

DIY Christmas Gifts - A Hand Warmers

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! 

 Memory Card Game

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. 

 Flower Basket

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! 

DIY Christmas Gifts - DIY Wooden Beer Caddy

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!

DIY Christmas Gifts - Candle Holder

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! 

DIY Christmas Gifts - Bubble Bath Gift Box

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! 

DIY Christmas Gifts - DIY Earring Dome Organizer

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! 

DIY Christmas Gifts - Christmas Sign

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.

Related Post:



Sign up for the 365Canvas newsletter.

Get notified of the best gift ideas to surprise your loved ones on special occasions.