Green Living

50 DIY Christmas Presents Anyone Can Make

Published

on

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.

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.

  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 blanet, quilted 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.

50 DIY Christmas Presents Anyone Can Make

Trending

Exit mobile version