A Handmade Christmas + Homemade Gift Ideas

Easy handmade Christmas gift ideas, including soy candles, knitted dishcloths, sugar scrub, and more!
Handmade Christmas gift ideas!
I love handmade Christmas gifts!  While there’s nothing wrong with store-bought gifts, handmade items almost seem more special and meaningful.
And I especially like it when the gifts are useful and not just a knickknack that sits around!
Things like baked goods, soap, body scrubs and other handmade cosmetics and body products—all of these are useful and don’t create extra clutter.
Affiliate links included below, which means I may make a small commission at no extra cost to you. Read my disclosure here.

Handmade Christmas Gift Ideas

Every year I plan out a list of handmade Christmas gifts I’d like to make.

I’m a bit behind this year (other than making some soap and vanilla), but I have a few other gifts I might try making if I have time.

I thought it would be fun to share a few ideas I’ve used in the past and some that I hope to do in the future (maybe even this year).

1.  Christmas Pajamas

For the past couple of years I’ve made a tradition of matching pajamas for the kids.
It’s so fun to see them all in the matching p.j. pants on Christmas Eve and Christmas morning!
Then I usually just get them a solid-colored long sleeve t-shirt to go with the pants.
And the pajamas are super easy and fast to make!
I’m not sure if they’ll be getting some this year because the fabric is so expensive. So, I’ll only be doing this if I can find some very inexpensive flannel.

2.  Homemade Playdough

This is also easy to make, and you can dress it up by adding essential oils (I love peppermint oil for the winter!) and glitter.

Package the playdough in small jars and give with some Christmas cookie cutters.  Kids can help make this for their friends, cousins, or siblings!

This Snowball Peppermint Playdough is so cute and comes with a set of free printable labels!

snowball peppermint playdough

3.  Dye your own playsilks

Playsilks are a favorite “toy” at our house, and they are very easy to dye with Kool-Aid (and cheaper than buying them).
dye playsilks with kool-aid

4.  Knit some dishcloths

Or, you can also give these as washcloths (maybe with some sugar scrub!).
They’re a very quick knit, so you could easily start these now and finish them in time for Christmas.
grandmother's favorite dishcloth

5.  Make some soy candles

Making your own soy candles is really not that difficult to make, and most people love candles.
How to Make Soy Candles DIY

6.  Homemade Vanilla

Homemade vanilla is such a lovely gift, but depending on when you read this, it may be a bit late to start it now.
You could go ahead and mix some up in cute little jars and include a note that it won’t be ready until a certain date.
handmade Christmas gifts

7.  Vanilla Brown Sugar Body Scrub

This is a another great handmade Christmas gift to make.  You can also add essential oils and other ingredients to vary the recipe.

Find the recipe here.

Or, try this Peppermint Sugar Scrub! Grab the free printable tags to use, too!

peppermint sugar scrub

8.  Scarves

Scarves are easy to make and easy to wear.  One neat thing is that size doesn’t really matter!
You can find tutorials all over the internet for these. Here’s a beginner knit scarf (cowl) I made one year.
knit cowl pattern

9.  Baked Goods and Food

Food can be a great and simple gift idea.  Food items look especially nice packaged in a cute jar or basket, which is then useful after the food is consumed.

We love to give this homemade peppermint bark to friends at Christmas!  With  just 3 ingredients,  it’s super easy!

easy peppermint bark

These traditional chocolate star cookies are also a favorite!

chocolate star christmas cookies

Or, try these simple M & M Pretzel Treats!

christmas pretzel hugs

Homemade granola in a decorative or thrifted jar would be a fun and useful gift!

Homemade Granola

10. Beeswax Candles

Beeswax candles are another fun and easy candle to make.

You can pour these candles in purchased or recycled glass jars, crocks, pottery, or teacups!

Get the easy tutorial for making beeswax candles here.

how to make beeswax candles

Or, make some rolled beeswax candles. These can be made very quickly, and they’re easy enough for kids to make!

Rolled Beeswax Candles

11. Gifts in a Jar

Homemade Peppermint Hot Cocoa in a jar makes a very simple and fun handmade Christmas gift!

I’ve also included some free downloadable gift tags with the recipe!

mason jar christmas gift in a jar idea

Find more gift-in-a-jar ideas in this post.

12. Handmade Christmas Ornaments

Decorate your gifts with these Easy Handmade Cinnamon Ornaments! These are easy and fun to make with kids!
handmade Christmas
These air dry clay ornaments are also beautiful. You can also use them as gift tags!
Air Dry Clay Christmas Ornaments
These wood slice ornaments are also simply beautiful!
wood slice christmas ornaments

13. Knitted Coasters

These knitted coasters are easy enough for a beginner! Find the easy knit coasters pattern here.
Easy Knitted Coasters Pattern

14. Handmade Cloth Napkins

This is a super simple sewing project.

Cloth napkins are basically just a rectangle of fabric with the edges hemmed.

It’s great for using up fabric scraps as well! Find the handmade napkin tutorial here.

how to make linen cloth napkins

15. Grain Sack Table Runner

Table runners are easy to make, and using a heavier fabric like grain sack makes it even easier. All you have to do is hem a rectangle of fabric the size you want it. It doesn’t need to be lined, because the fabric is heavier.

Find the table runner tutorial here.

How to Make a Table Runner

16. Half Apron

This half apron tutorial is one size fits most. In the tutorial, I’ve used linen to make a linen half apron, but any fabric could be used. Calico would be adorable too!

Linen Half Apron Pattern

17. Handmade Beeswax Lip Balm

This DIY lip balm recipe is so easy to make. This is a great clutter-free gift idea!

beeswax lip balm recipe

18. Homemade Wood Butter

Make some of this homemade wood butter and package it with a new cutting board, a wooden spoon or other wood cooking utensils. What an adorable gift that would make!

homemade wooden board butter

19. Homemade Toilet Spray

This homemade toilet spray smells amazing! Packaged in a cute amber spray bottle , with a retro-looking label (find the label maker here), this is another cute handmade gift idea.

diy poo pourri spray

Find More Gift Ideas

Here are more gift ideas (these aren’t handmade Christmas gift ideas, but I thought I would include them in case they might be helpful).

Holiday Gift Guide for Homemakers

Gift Guide for Homemakers

Teen Girl Gift Ideas

Teen Girl Gift Ideas

Teen Boy Gift Ideas

Teen Boy Gift Ideas

Natural Toy Gift Guide

This post has some of the best natural toy gift ideas ever!

105 Cheap Stocking Stuffer Ideas for Kids

105 Cheap Stocking Stuffer Ideas

There are so many creative ideas out there!  I’m still hoping I can find some flannel for those matching p.j.’s.
Do you have any other handmade Christmas ideas you would add to this list?  Are you planning to make any of your gifts this year?

Pin This Post for Later

Handmade Christmas Gift Ideas


  1. On black Friday Joann' s always has flannel super cheap…they stock so much of it that I have gone in the afternoon even after it was picked over and still found tons I liked. I think it is usually like $2 a yard or so can't remember exactly. I stocked up like 2 years ago and still have some left. Love your blog!

    1. Thanks for mentioning that, Rachel! I wish we lived closer to one…our nearest store is about 2 hours away! I'm sad to miss such a good deal on fabric. 🙁 And thank you so much for your kind words about my blog!

  2. Hi Joy!
    I don't think I've every commented here before, (but we follow each other on Pinterest- I'm Crabapple Pond) even though I visit often. Just wanted to suggest looking for flannel sheets to make p.j.s, plenty of fabric and often a good bit cheaper.
    Have a wonderful weekend!

    1. Hi Bonnie!

      Yes! I remember seeing you on Pinterest! Thank you so much for suggesting the flannel sheets–that's a great idea, and one I hadn't thought of! I'll definitely snatch some up if I ever see them. 🙂

      Hope you have a great weekend also! ♥

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.