119 Easy Homemade DIY Christmas Gifts To Make Now!

The holiday season is the perfect time to get creative and show your loved ones how much you care by giving them homemade Christmas gifts. There’s something extra special about a DIY gift: it carries thoughtfulness, effort, and a personal touch that store-bought presents just can’t match. If you’re looking for inspiration, here are 119 easy homemade DIY Christmas gifts you can make this year. Whether you’re a seasoned crafter or a beginner, these ideas will help you spread holiday cheer without breaking the bank!


1. Personalized Mugs

Use ceramic markers or paints to decorate plain mugs with unique designs, initials, or messages.

2. Knitted Scarves

https://r.search.yahoo.com/_ylt=AwrPrjEqqzlnbBYdohHGHAx.;_ylu=c2VjA2ZwLWF0dHJpYgRzbGsDcnVybA–/RV=2/RE=1731861418/RO=11/RU=https%3a%2f%2fwww.combhub.com%2fHand-Knitted-Brown-Infinity-Scarf-p%2finfinitybrown.htm/RK=2/RS=w6Q_pj_0OwHls1zNReCe9C_WPL0-

Knit a cozy scarf using soft yarn in festive colors for a gift that’s both personal and practical.

3. Handmade Candles

Create custom-scented candles with your favorite wax, fragrance oils, and essential oils in decorative jars.

4. Bath Bombs

Make bath bombs with Epsom salts, essential oils, and vibrant colors. Package them in a cute gift box.

5. Handmade Soap

Craft soap bars with natural ingredients like coconut oil, shea butter, and essential oils for a luxurious gift.

6. Photo Frames

https://r.search.yahoo.com/_ylt=AwrPrjE0qzlnWZka3VbGHAx.;_ylu=c2VjA2ZwLWF0dHJpYgRzbGsDcnVybA–/RV=2/RE=1731861428/RO=11/RU=https%3a%2f%2fwww.woodenstreet.com%2fblack-and-white-decorative-wall-photo-frames-set-of-6/RK=2/RS=GPZRoL5R4Mwso86y2s.CZKQyY4U-

Frame a cherished photo with a personalized, decorated wooden frame or a photo album.

7. Knitted Coasters

Create a set of cozy coasters by knitting small squares in holiday colors or fun patterns.

8. Homemade Cookie Mix

Layer dry ingredients for cookies in a jar with a festive tag, so the recipient can easily bake delicious cookies.

9. Macrame Wall Hanging

If you’re into knotting, make a beautiful macrame wall hanging to brighten up someone’s home.

10. Personalized Keychains

Craft personalized keychains from clay, leather, or beads, adding initials or fun charms.

11. DIY Lip Balm

https://r.search.yahoo.com/_ylt=AwrPrjEfrDlnHsIdfdrGHAx.;_ylu=c2VjA2ZwLWF0dHJpYgRzbGsDcnVybA–/RV=2/RE=1731861663/RO=11/RU=https%3a%2f%2fhiphomeschoolmoms.com%2fbasic-diy-essential-oil-lip-balm-recipe%2f/RK=2/RS=mcOIp15Y7RhpGM_gQE1pkuKLiPA-

Make lip balms using coconut oil, beeswax, and essential oils. Package them in cute containers.

12. Decorative Throw Pillows

Sew throw pillows using colorful fabrics and add personalized embellishments like embroidered initials.

13. Crochet Blankets

Crochet a cozy blanket using soft yarn for a warm, thoughtful gift.

14. Handmade Jewelry

Design unique jewelry pieces, such as bracelets, necklaces, or earrings, using beads, wire, and charms.

15. Scented Sachets

https://r.search.yahoo.com/_ylt=AwrPrjEvrDlnGJweQGvGHAx.;_ylu=c2VjA2ZwLWF0dHJpYgRzbGsDcnVybA–/RV=2/RE=1731861679/RO=11/RU=https%3a%2f%2fwww.marthastewart.com%2f341942%2fscented-sachets/RK=2/RS=iJdJxL6WnuLxPFx1hnIvejqQx8s-

Fill small fabric bags with lavender, rosemary, or cinnamon to create soothing sachets.

16. Homemade Hot Chocolate Mix

Layer hot chocolate mix, marshmallows, and chocolate chips in a jar with a cute gift tag.

17. Upcycled Sweater Mittens

Repurpose old sweaters into mittens, adding fleece lining for extra warmth.

18. Hand-Painted Rocks

Collect smooth rocks and paint them with positive messages or fun designs for a decorative touch.

19. Personalized Stationery

Create a stationery set with custom-designed paper, pens, and matching envelopes.

20. Handmade Pottery

Make pottery mugs, bowls, or small plates using clay and your creative designs.

21. DIY Christmas Ornaments

Use wood slices, clay, or felt to create custom Christmas ornaments for the tree.

22. Homemade Granola

Mix oats, honey, and dried fruit to create a healthy homemade granola mix. Package it in mason jars.

23. Embroidered Handkerchiefs

Sew and embroider handkerchiefs with initials or small designs.

24. Pine Cone Fire Starters

https://r.search.yahoo.com/_ylt=AwrPrW7MrDlnZ2wgUqrGHAx.;_ylu=c2VjA2ZwLWF0dHJpYgRzbGsDcnVybA–/RV=2/RE=1731861836/RO=11/RU=https%3a%2f%2fwww.thegreenhead.com%2f2007%2f11%2fscented-wax-pine-cone-fire-starters.php/RK=2/RS=AvLaLEhUDXMYd7og7In4HlruuRQ-

Dip pine cones in wax and sprinkle with glitter or dried herbs for a charming fire starter.

25. DIY Fabric Baskets

Sew small baskets from fabric for organizing trinkets, toiletries, or office supplies.

26. Homemade Jam or Jelly

Make fruit jams or jellies using your favorite fruits and package them in decorative jars.

27. DIY Coasters

https://r.search.yahoo.com/_ylt=AwrPrjEkrTlnGkwd0x7GHAx.;_ylu=c2VjA2ZwLWF0dHJpYgRzbGsDcnVybA–/RV=2/RE=1731861924/RO=11/RU=https%3a%2f%2fwww.paintnplayrva.com%2fstore%2fp459%2fcoasterkit.html/RK=2/RS=qlAux7WrJWshSDpPmR2hmkWoDV4-

Create coasters from wood, cork, or fabric, and personalize them with paint or stencils.

28. Tea Blends in a Jar

Mix loose-leaf tea blends with dried fruits or herbs and package them in small jars with a tag.

29. Homemade Dog Treats

Make delicious dog treats with ingredients like peanut butter, oats, and sweet potatoes.

30. Pressed Flower Bookmarks

https://r.search.yahoo.com/_ylt=AwrPrjFXrTlnIggeBNbGHAx.;_ylu=c2VjA2ZwLWF0dHJpYgRzbGsDcnVybA–/RV=2/RE=1731861975/RO=11/RU=https%3a%2f%2fwww.greetingsofgrace.com%2fpages%2fhow-to-make-a-pressed-flower-bookmark/RK=2/RS=7p55yH8awBTtBZT7nRvGaSySKUQ-

Collect flowers, press them, and laminate them to make beautiful, natural bookmarks.

31. Personalized Tote Bags

Buy plain canvas tote bags and decorate them with fabric paint, embroidery, or iron-on transfers.

32. Decorative Terrariums

Create a mini garden in a glass jar or vase using succulents, rocks, and moss.

33. Handmade Potpourri

https://r.search.yahoo.com/_ylt=AwrPrW5krTlnqKogFpXGHAx.;_ylu=c2VjA2ZwLWF0dHJpYgRzbGsDcnVybA–/RV=2/RE=1731861988/RO=11/RU=https%3a%2f%2fwww.eastofedencooking.com%2f2017%2f11%2fhomemade-potpourri-for-the-holidays%2f/RK=2/RS=zp_SYufpsMHH3Z3Y9W1oLoqIeOw-

Create a fragrant potpourri by mixing dried flowers, herbs, and essential oils.

34. DIY Christmas Stockings

Sew personalized Christmas stockings from colorful fabric, adding unique embellishments.

35. No-Sew Fleece Blankets

Tie fleece fabric into knots to create a no-sew blanket perfect for cozy winter nights.

36. Personalized Recipe Books

Compile your favorite recipes into a personalized recipe book for friends and family who love to cook.

37. Bath Salt Soak

https://r.search.yahoo.com/_ylt=AwrPrjG9rTln.PcbG97GHAx.;_ylu=c2VjA2ZwLWF0dHJpYgRzbGsDcnVybA–/RV=2/RE=1731862077/RO=11/RU=https%3a%2f%2fwww.rhiannonbosse.com%2f2021%2f02%2fbotanical-bath-salt-soak-recipe/RK=2/RS=WjMw5txv8YEYBi8w3yh4KXXYtkY-

Make bath salts by mixing Epsom salt, sea salt, and essential oils, then package them in mason jars.

38. DIY Snow Globes

Create snow globes by repurposing mason jars, adding water, glitter, and small figurines.

39. Crochet Headbands

Make cute crochet headbands with cozy yarn for a stylish and practical gift.

40. Personalized Picture Album

Create a custom photo album filled with pictures of special memories shared with the recipient.

41. Handmade Pottery Bowls

Make small, personalized bowls with clay to hold snacks, jewelry, or other small items.

42. Infused Sugar Scrubs

Mix sugar, coconut oil, and essential oils to create a soothing body scrub.

43. Crocheted Amigurumi

https://r.search.yahoo.com/_ylt=AwrPrW6SrTlnZn8bhyLGHAx.;_ylu=c2VjA2ZwLWF0dHJpYgRzbGsDcnVybA–/RV=2/RE=1731862034/RO=11/RU=https%3a%2f%2famigurum.com%2f2020%2f07%2fcute-bunny-amigurumi-in-dress.html/RK=2/RS=wvcjJ04ltQtTE61xFXTFWoq1.oI-

Crochet cute, small stuffed animals, or characters as a whimsical and playful gift.

44. DIY Beaded Bracelets

Make stylish beaded bracelets in different colors and patterns for a personal touch.

45. Homemade Granola Bars

Make healthy homemade granola bars with oats, nuts, and honey for a nutritious gift.

46. Decorative Picture Clips

Create a photo display by gluing small clips to a wooden board and adding twine for hanging pictures.

47. DIY Candle Holders

Upcycle old jars or glasses into beautiful candle holders by painting them or adding decorative elements.

48. Hand-Painted Ceramic Plates

Buy plain ceramic plates and paint them with your own designs, turning them into one-of-a-kind gifts.

49. Infused Olive Oil

Create flavored olive oils by infusing them with herbs, garlic, or chili peppers. Bottle them in decorative jars.

50. Decorative Wooden Spoons

Paint and decorate wooden cooking spoons with festive designs or initials for a personalized kitchen gift.

51. Hot Chocolate on a Stick

Melt chocolate into molds and attach a stick, allowing recipients to dip it into hot milk to make hot chocolate.

52. Personalized Wall Art

Create custom wall art with a quote or design that matches the recipient’s taste or home decor.

53. DIY Magnetic Bookmarks

https://r.search.yahoo.com/_ylt=AwrPrW6IrjlnbIMeGczGHAx.;_ylu=c2VjA2ZwLWF0dHJpYgRzbGsDcnVybA–/RV=2/RE=1731862280/RO=11/RU=https%3a%2f%2fwww.guidepatterns.com%2fdiy-magnetic-bookmarks.php/RK=2/RS=cmVoeyzOPH7uob2_zW8VUE4.GXI-

Craft magnetic bookmarks using scrapbooking materials and strong magnets, and add personalized designs.

54. Sewing Kits

Put together a small sewing kit with thread, needles, buttons, and fabric, perfect for those who enjoy crafting.

55. Knitted Headbands

Knit a cozy headband using soft yarn, perfect for chilly winter mornings.

56. Homemade Salsa

Create a batch of fresh salsa with tomatoes, cilantro, and lime, and jar it up with a festive ribbon.

57. Essential Oil Blends

Blend essential oils like lavender, peppermint, or eucalyptus and package them in small rollerball bottles.

58. Felt Christmas Trees

Create felt Christmas trees that can be used as ornaments or tabletop decorations.

59. Baked Goods Gift Box

Bake an assortment of treats like cookies, brownies, or muffins, and present them in a decorated box.

60. Handmade Dreamcatchers

https://www.etsy.com/listing/975638036/dream-catcher-handmade-traditional

Craft beautiful dreamcatchers using twigs, beads, and feathers for a boho-inspired gift.

61. Wooden Coasters

Create wooden coasters using a wood-burning tool to etch designs, names, or fun messages.

62. Knitted Socks

Knit a pair of warm socks using soft, colorful yarn for a cozy winter gift.

63. DIY Bathrobe

Make a plush bathrobe from soft fabric. Personalize it by adding an embroidered name or initial.

64. Personalized Plant Pots

Decorate plain terracotta pots with paints, designs, or initials, and pair them with a small houseplant.

65. Felt Keychains

Cut shapes from felt and sew them into keychains with fun patterns or initials.

66. Personalized Tote Bags

Buy plain canvas totes and decorate them with fabric paint, embroidery, or appliqué.

67. Holiday-themed Face Masks

Sew or buy fabric face masks and add a personal touch with holiday prints or monograms.

68. Customized Tote Bag

https://r.search.yahoo.com/_ylt=AwrPrjGusDln7HYffnLGHAx.;_ylu=c2VjA2ZwLWF0dHJpYgRzbGsDcnVybA–/RV=2/RE=1731862830/RO=11/RU=https%3a%2f%2fhandbag-asia.com%2findex.php%2fproduct%2fdurable-custom-canvas-tote-bag%2f/RK=2/RS=yvWWMkdUGkf5BUwraR98ValXE7I-

Buy plain fabric bags and personalize them with fabric paint, embroidery, or patches that match the recipient’s interests.

69. Custom Wall Calendar

Create a custom wall calendar using personal photos and dates significant to the recipient.

70. Felt Christmas Stocking

Sew a festive felt stocking and embellish it with buttons, embroidery, or fabric paint.

71. Homemade Pesto

https://r.search.yahoo.com/_ylt=AwrPrjEHsDlnzwYd.prGHAx.;_ylu=c2VjA2ZwLWF0dHJpYgRzbGsDcnVybA–/RV=2/RE=1731862663/RO=11/RU=https%3a%2f%2fwww.foodiecrush.com%2feasy-homemade-basil-pesto%2f/RK=2/RS=VRvAtwvEDcGiOdw9CJ9Xm7vToR4-

Make a batch of fresh pesto and jar it in decorative containers for a flavorful gift.

72. Mini Scrapbook

Create a mini scrapbook of memories, quotes, and photos to celebrate your bond with the recipient.

73. Handmade Paper

Create your own handmade paper using recycled paper scraps. Add flower petals or glitter for a personal touch.

74. Personalized Apron

Sew or buy an apron and add personal embroidery, making it a thoughtful gift for someone who loves to cook.

75. Felt Ornaments

Create Christmas tree ornaments using felt in various shapes like stars, trees, and snowflakes.

76. Beaded Earrings

Craft personalized earrings using beads and wires in colors or patterns that reflect the recipient’s style.

77. Holiday Cookie Cutter Set

Create a set of decorated cookie cutters that match holiday themes for baking fun.

78. DIY Scented Candles

https://r.search.yahoo.com/_ylt=AwrPrjELsDlnQk8cjPvGHAx.;_ylu=c2VjA2ZwLWF0dHJpYgRzbGsDcnVybA–/RV=2/RE=1731862667/RO=11/RU=http%3a%2f%2fwww.diyhowto.org%2fdiy-candle-projects%2f/RK=2/RS=yIqL3i_iNGO._8kKASlApnegFY0-

Make candles in various scents using soy wax and essential oils, then personalize the container with festive designs.

79. Felt Santa Hats

Craft cute felt Santa hats that can be used as Christmas tree toppers or worn by the recipient.

80. Decorative Wooden Trays

Create custom wooden trays by staining wood and adding handles or decorations.

81. Custom Phone Case

Design a custom phone case using paints or fabric with fun designs or initials.

82. Homemade Liqueur

Create a batch of homemade liqueur, like limoncello or spiced rum, and bottle it with a festive label.

83. Dried Fruit Garland

Make a garland using dried fruit like orange slices and cranberries, perfect for decorating the home.

84. Homemade Pizza Kit

Create a pizza kit with all the dry ingredients needed for making a homemade pizza, packaged in a box.

85. Scented Sachets

Fill small fabric bags with herbs or lavender for a soothing, fragrant gift.

86. DIY Journals

Create personalized journals with decorative covers and filled with blank pages for the recipient to use.

87. Personalized Christmas Tree Skirt

Sew or buy a plain tree skirt and personalize it with embroidery or appliqué to match the recipient’s holiday decor.

88. Mini Potted Plants

https://r.search.yahoo.com/_ylt=AwrPrW6zsDln_BUhWa_GHAx.;_ylu=c2VjA2ZwLWF0dHJpYgRzbGsDcnVybA–/RV=2/RE=1731862835/RO=11/RU=https%3a%2f%2fwww.notonthehighstreet.com%2fdingadingterrariums%2fproduct%2fset-of-four-mini-plant-pots-with-choices-of-plants/RK=2/RS=1bfslpSkh7mtuO8PMy8a4EbjixM-

Give a gift of a small potted plant or succulent in a decorated pot, ideal for a desk or windowsill.

89. Homemade Brownies

Bake brownies from scratch and package them in a cute box with a personalized note.

90. DIY Seed Bombs

Create seed bombs with wildflower seeds and clay for a gift that promotes gardening.

91. Crafted Soap Dish

Create a handmade soap dish from clay or wood for a unique bathroom accessory.

92. Personalized Cheese Board

https://r.search.yahoo.com/_ylt=AwrPrW67sDln11sgcBHGHAx.;_ylu=c2VjA2ZwLWF0dHJpYgRzbGsDcnVybA–/RV=2/RE=1731862843/RO=11/RU=https%3a%2f%2fwww.jmgift.net%2flisting%2f533503682%2fpersonalized-cheese-board-custom-cheese/RK=2/RS=twM1mBW9mDwuGQLP5JQX3rS0lZI-

Engrave a cheese board with the recipient’s initials or a special message.

93. Handmade Leather Wallet

Craft a small leather wallet or cardholder with simple tools and personal details.

94. Homemade Granola Bars

Bake granola bars filled with oats, nuts, and dried fruit and package them in a festive box.

95. Felt Flower Brooches

https://r.search.yahoo.com/_ylt=AwrPrW51sTlnVFoiowbGHAx.;_ylu=c2VjA2ZwLWF0dHJpYgRzbGsDcnVybA–/RV=2/RE=1731863029/RO=11/RU=https%3a%2f%2fwww.feltandyarn.com%2feaster-and-spring%2f2017-9cm-felt-flower-brooch.html/RK=2/RS=dG6XDkAi5kAT4PTvIzhZ7IevG.s-

Create felt flowers and turn them into wearable brooches or hairpins.

96. Customized Christmas Cards

Make homemade Christmas cards using scrapbooking techniques or hand-lettered messages.

97. Pinecone Garland

Create a rustic pinecone garland for holiday decor.

98. DIY Wax Seals

Create wax seals to adorn letters, gifts, or cards, adding an elegant touch.

99. Herb-Infused Vinegar

Make herb-infused vinegar with rosemary or thyme and package it in decorative bottles.

100. Personalized Phone Stand

Craft a small wooden phone stand, adding a custom engraving or decoration.

101. Mini Terrarium Kits

Assemble mini terrariums in jars with moss, small plants, and rocks.

102. Salt Dough Ornaments

Make salt dough ornaments that can be personalized with the recipient’s name or date.

103. DIY Hot Pad

Sew a set of handmade hot pads to protect the counter from hot pans.

104. Decorative Knitted Christmas Stockings

Create custom knitted Christmas stockings in various sizes and patterns.

105. Felt Applique Tote Bag

https://www.eatwell101.com/easy-ways-to-personalize-a-tote-bag

Sew a tote bag and decorate it with felt appliqué designs of your choice.

106. Personalized Apron

Sew an apron and personalize it with embroidered names or holiday designs.

107. Homemade Pies

Bake your favorite pie, whether it’s apple, pumpkin, or pecan, and wrap it in a beautiful box.

108. Vintage-Inspired Jewelry Box

Repurpose an old wooden box into a vintage-inspired jewelry holder.

109. Essential Oil Diffuser Blends

Create custom essential oil blends for relaxation, focus, or sleep, and package them in small bottles.

110. Handmade Hair Scrunchies

https://r.search.yahoo.com/_ylt=AwrPrW7Fsjlnzv0dpYvGHAx.;_ylu=c2VjA2ZwLWF0dHJpYgRzbGsDcnVybA–/RV=2/RE=1731863365/RO=11/RU=https%3a%2f%2fwww.etsy.com%2fuk%2flisting%2f964331560%2fhandmade-hair-scrunchies-for-womensatin/RK=2/RS=OLMq.8guBXiIhlGSSmNhvX1vit8-

Sew colorful hair scrunchies from holiday fabrics and give them as cute accessories.

111. DIY Friendship Bracelets

Make friendship bracelets with colorful threads and beads to share a special connection.

112. Upcycled Tin Can Lanterns

Turn old tin cans into lanterns by punching holes in them, adding a candle inside for a rustic glow.

113. Homemade Lip Scrubs

Craft lip scrubs with sugar, honey, and essential oils to exfoliate and hydrate lips.

114. Vintage Tea Cup Candles

Repurpose vintage teacups by making candles and adding a sweet fragrance.

115. Personalized Coasters

Design coasters with names, photos, or unique designs for a functional and sentimental gift.

116. DIY Reusable Grocery Bags

Sew reusable grocery bags from fabric, adding fun patterns and personalization.

117. Embroidered Wall Art

Create personalized embroidered wall art with motivational quotes or beautiful designs.

118. DIY Popcorn Gift Box

Create popcorn gift sets with different flavorings, seasonings, and toppings for a fun gift.

119. Homemade Pie Crust Mix

https://r.search.yahoo.com/_ylt=AwrPrW5Osjlni38hdavGHAx.;_ylu=c2VjA2ZwLWF0dHJpYgRzbGsDcnVybA–/RV=2/RE=1731863246/RO=11/RU=http%3a%2f%2fyesterfood.blogspot.mx%2f2014%2f05%2fhomemade-pie-crust.html/RK=2/RS=AcwGPHpdkAQ3CObOS9qXNRrGyU4-

Mix dry ingredients for a pie crust and package them with a recipe card, perfect for bakers.


With these 119 easy homemade Christmas gifts, you have everything you need to create thoughtful, personalized presents for everyone on your list. From simple crafts to edible treats, there’s a DIY idea for every skill level and interest. So grab your supplies, start crafting, and enjoy the process of creating something special this holiday season!

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top