50 DIY Christmas Presents Anyone Can Make

Like
Liked

Date:

Last Updated on November 21, 2025

If you’re on the handmade Christmas kick this year, you’re not alone. So am I!

I’m choosing presence over presents this year and bringing back the 90s Christmas I loved as a kid – simple, crafty, low pressure, and full of small moments that feel meaningful.

If you want to gift thoughtfully, and without breaking the bank, these DIY Christmas presents are for you. There’s something for everyone on this list – whether you prefer easy or complex DIYs.

I’ve included all kinds of DIYs – beauty, cooking, fashion, and practical gifts alike. Best of all? Many of these tutorials are zero waste (or close to it).

what are good homemade Christmas gifts? 

Good homemade Christmas gifts include consumable items, like homemade nut butters, vanilla extract, or jams. But not all homemade gifts are edible – you can also make items like bath bombs, candles, body scrubs, beeswax wraps, and so much more.  

If you’re extra crafty, you could even make wooden gifts (like shelving or tablet holders), ceramic items (like mugs or jewelry), or knitted/crocheted pieces (like blankets, scarves or hats). 

It all depends on your level of skill, time at your disposal, and ingredients/materials you have access to.  

50 DIY Christmas Presents Anyone Can Make

what are good inexpensive Christmas gifts? 

Some good inexpensive Christmas gifts are DIY cornstarch ornaments, handmade body or lip scrub, seasoned salt blends, and homemade treats (like these chocolate chip cookies or vegan sugar cookies).  

And never forget to hit up your local thrift store – you can find so many great items that would make affordable gift baskets!  

Wrapping DIY Christmas gifts also doesn’t have to be expensive. Reusing gift bags and ribbons from last year, upcycling packaging paper, or even repurposing a scarf for furoshiki wrap are all low-waste and affordable!

RELATED: Gift Wrapping: How to Keep It Easy, Eco and Chic

how can I make a last minute gift? 

You can make a last minute gift by getting crafty using the materials you have on hand!  

For example, if you have a cardboard box, why not try making an upcycled cardboard dollhouse, vehicle, or pirate ship for a child? For adults, a DIY storage container or a shoe rack works. 

One of my fav last minute gifts is scented bath salts in an upcycled glass jar – just a little Epsom salt and essential oil blends will do the trick! 

Here’s my list of DIY Christmas gifts – something for everyone and every skill level.

50 DIY Christmas Presents Anyone Can Make
  1. Bath salts 
  2. DIY makeup like mascara/eyeliner, or lip to cheek 
  3. Bath bombs 
  4. Lip scrub 
  5. Lip balm 
  6. Face mask 
  7. Body lotion 
  8. Natural perfume 
  9. Dry shampoo 
  10. Shampoo bar
  11. Body soap 
  12. Deodorant 
  13. Rose water toner 
  14. Hand-poured coconut/soy/beeswax candles 
  15. Simmer pot in a jar 
  16. Cookie, brownie, soup mix or hot cocoa mix in a jar 
  17. Handmade seasoning blends 
  18. Vanilla extract 
  19. Vegan caramels or plant-based butter wrapped in compostable parchment paper  
  20. Herb or citrus infused olive oil 
  21. Peanut butter + jam  
  22. Beeswax wraps 
  23. Apple or pumpkin butter 
  24. Sourdough or no-knead artisan bread 
  25. Finished embroidery hoops 
  26. Embroidered pillows, tote bags, clothes or cloth napkins 
  27. Sewn cotton rounds 
  28. Knitted scarf, hat, gloves, sweater, or blanket 
  29. Hand warmers 
  30. Quilt blanetquilted coat or quilted wallet 
  31. Tie dyed secondhand silk scarves, clothing or sheets 
  32. Hand painted or drawn artwork 
  33. Air dry clay paint palette 
  34. DIY wooden frame for paintings or print photos 
  35. Handmade ceramics (mugs, chawan, chasen holder, vase, spoon rest, etc.) 
  36. Woodworked items (birdhouse, shelving, bookcase, wall guitar mount) 
  37. Carving wooden bowls by hand 
  38. Natural branch coasters 
  39. Plant propagations in one of these DIY planters 
  40. Seed balls using native seeds 
  41. Handwoven baskets or bowls 
  42. Macrame produce bag 
  43. Macrame plant hanger 
  44. Fabric paper mache bowls 
  45. Upcycled paper earring jewelry 
  46. Clay earrings 
  47. Handmade plush toys 
  48. Felt ‘food’ toys 
  49. Wooden toys (like vehicles, blocks, or dollhouses) 
  50. Knit or crocheted baby clothes 

What do you think of these DIY Christmas presents? Let me know in the comments!

The post 50 DIY Christmas Presents Anyone Can Make appeared first on Going Zero Waste.

ALT-Lab-Ad-1

Recent Articles