**These posts often contain affiliate links. Please see our disclosure policy for details.**
A step by step tutorial (with free printable patterns!) on how to make a wooden peg doll nativity set. A simple DIY nativity scene that is perfect for kids, and beautiful for your home too!
Nativity scenes are a Christmas decor staple, so I started looking around for DIY nativity ideas I could make.
My criteria were easy, cute and not breakable. (Must-haves with kids.)
When Christmas rolled around, I decided to try out one of the ideas: a rustic, Willow Tree People-inspired Nativity scene made from wooden peg dolls and fabric scraps. I used this post as the inspiration behind my set.
I loved the wooden peg doll nativity set that I made so much, I made several more to give as Christmas presents.
Here’s how to make a simple, rustic DIY wooden Nativity scene out of fabric scraps and wooden peg people!
(Here’s a video overview, or keep reading for a detailed step-by-step tutorial.)
How to Make a Wooden Peg Doll Nativity Set
Step 1. Gather Supplies
Supplies Needed:
- Wooden Peg Dolls:
- Large size [2 3/8″] – 7 bodies
- Small size [1 11/16″] – 1 body
- Fabric scraps, ribbon, twine
- Hot glue gun and glue
- Scissors
- Wooden creche or stable – buy one on Amazon or make your own with the template in the resource library.
- Nativity Scene Clothing Pattern, Stable Patterns and Nativity Checklist (free in my resource library!)
Step 2. Gather and Prepare the Fabric Pieces
I looked at the fabric in my craft room, and chose natural, rustic fabrics. I wanted everything to have a humble, rustic, natural feel to it.
I also used metallic ribbons for the wise men crowns, as well as twine, string and thin rope for the belts.
As you’ll see below, all of the clothing is created from fabric that is cut into simple rectangles.
I made a printable pattern to help with making the clothing. You can access that pattern in my free resource library or by filling out the form at the bottom of this post.
Step 3. Make Mary
Let’s start with Mary.
Here are the pieces needed to create Mary. I also used hot glue as my adhesive.
A PRO TIP note about the hot glue – I found that the hot glue isn’t super durable if you try to pull the fabric off of the wooden body. It WILL come off. It doesn’t seem to stick real hard to the wood. But I also tried super glue, Elmers and E6000 glue, and none of them worked much better. So, I decided to continue using hot glue because it was the easiest. I also figured that if the clothes come off, I can easily re-glue them back on.
3a. Pieces needed for Mary:
- Body fabric – I used blue linen
- Head covering fabric – I used tan osnaburg
- Belt – I used embroidery floss
The body fabric should be a rectangle that is as tall the body section of the wooden peg doll.
The length isn’t as critical because you can trim it if it’s too long. You want it at least long enough to wrap all the way around and overlap a little on the back for gluing.
Use the printable pattern pieces to make this easy.
3b. How to Make Mary:
Step 1: Glue the body fabric around body, and glue the seam down in the back.
Step 2: Wrap the belt around the body and knot it. I put a tiny dab of glue behind the knot to secure it.
Step 3: Attach the head covering.
This was a bit of a mystery to me at first, and I tried a few different methods before I figured out what worked best. See the photos below for a step by step view of how to attach the head covering.
3c. Attaching the head covering:
Step 1: First, cut a rectangle piece of fabric that is slightly bigger than the body piece you used. (Use printable pattern.)
Put a thin line of glue across the top of the head as if going from one ear, up over the top of the head and down to the other ear, like a headband. Press fabric down with the edge in the glue line. [Above right photo shows this from the front. Below left photo shows this from the back.]
Step 2: Put a dab of glue in the middle of the back of the head. Press the fabric down into the glue, as shown in the middle photo below.
Step 3: Next, put a vertical line of glue right in the middle of the back of the head/shoulders. Take one corner of the back of the head covering and fold it in and push into the glue. Put another vertical line of glue down the middle and fold the other corner in, securing it into the glue. [As pictured in the lower right photo.] The finished product should have the head covering wrapping around the back and being secured with glue.
That’s it for Mary!
Simple and yet just the sweetest.
Step 4. Make Joseph:
The process of making the rest of the people is largely the same as it was for making Mary.
4a. Pieces needed for Joseph:
- Body piece – I used dark brown burlap
- Head covering – I used a light brown, golden burlap
- Belt – I used a thin strip of leather
I cut them into similar sizes as the pieces for Mary, and they are glued on the same way. I made the head coverings not quite as long for Joseph and the Shepherd, but it doesn’t really matter.
Step 1: Glue on the body fabric.
Step 2: Tie on the belt. Glue beneath the knot if desired.
Step 3: Attach the head covering the same way as Mary’s.
Step 4: You’ll notice in the above left photo that the corners of the head covering flare out. Because the burlap is so much stiffer than the fabric I used for Mary’s head covering, it didn’t lay flat like Mary’s did. So, I put a small dot of glue on the inside of the two corners of the head covering, and pressed them against the sides of Joseph’s body. That allowed the head covering to lay nicely as shown in the above right photo.
There’s Joseph!
I liked the leather belt combined with the rustic burlap. Twine would have worked well too.
Step 5. The Shepherd:
The pieces needed for the shepherd are the same as Joseph, but I added a robe to his outfit. I also added a curved staff so it would be clear what he was, and help differentiate him from Joseph.
5a. Pieces needed for the Shepherd:
- Body piece – I used green burlap
- Robe – brown burlap
- Head covering – oatmeal colored fabric
- Belt – twine
- Shepherd’s staff – I used a twisted piece of brown paper-like material I had in my craft supplies. You could use a small piece of wood, a stick or branch, cardboard, or even soak twine in glue or some other substance like Mod Podge and let it dry and harden into a curved shape.
Step 1: Glue on body fabric.
Step 2: Glue robe on over body fabric.
Step 3: Attach belt and glue behind knot if desired.
Step 4: Attach head covering.
Step 5: Glue shepherd staff to the side of the body.
**PRO TIP: You can download the printable patterns to make all of the clothing by getting access to my free resource library!
Step 6. Baby Jesus:
For Baby Jesus, I used a 1 11/16″ wooden peg body instead of the larger 2 3/8″ wooden bodies I used for the rest of the people.
6a. Pieces needed for Baby Jesus:
- Smaller 1 11/16″ wooden body
- Blanket – Cream burlap cut into a square
I tried several different fabrics and wrapping techniques for Baby Jesus’ swaddle and most of them looked lumpy and ugly. I finally settled on the cream burlap because it matched the rest of the pieces and was the easiest to wrap.
Step 1: Cut the blanket burlap into a square (per the pattern specs) and trim the bottom corner off to make the swaddle fit better. You can also fold the bottom corner under if you don’t want to trim it off.
Step 2: [Not pictured] – Lay the wooden peg in the middle of the fabric and put a bit of glue in the middle of the body. Fold up the bottom corner you trimmed off and secure it in the glue.
Step 3: Put more glue in the center of the body. Take the left corner of the blanket and wrap it around the peg, securing it into the glue. [See the lower left photo.]
Step 4: Add more glue to the middle of the body. Take the right corner and wrap it around the body, securing it in the glue. Make sure the corner of the blanket is glued well around the side of Baby Jesus so that it won’t come undone. [Lower right photo.]
I love the way Baby Jesus turned out! For some reason, these humble, rustic peg people make me feel really emotional!
Step 7. The Angel:
The next part of the scene is the Angel.
I experimented with the best way to make the wings. My first try was using a slippery, silky fabric I had leftover from my wedding decor. It didn’t work out well because it made uneven wings.
I decided to try to make a simple bow out of white cotton fabric. I used a method similar to this tutorial. I didn’t sew it though; I just used glue.
7a. Pieces needed for the Angel:
- Body piece – teal knit fabric
- Belt – thin cream rope
- Wings – I made a bow out of white cotton to use as wings
- Halo – gold string
Step 1: Glue on the body piece
Step 2: Attach belt. Glue behind the knot if desired.
Step 3: Glue on wings
Step 4: Attach halo in a circle on top of the head. I placed a thin line of glue and laid the string in it, making sure the ends met in the back.
Step 8. The Three Wise Men:
The pieces for the three wise men are similar to the rest, except the head coverings are different. I made crowns for them out of pieces of metallic ribbon.
8a. Pieces needed for the Three Wise Men:
- Body fabric
- Belt
- Crown material
Step 1: Glue on body fabric.
Step 2: Attach belt.
Step 3: Glue on crown.
For the first wise man’s crown, I folded a piece of ribbon in half and wrapped it around the head so that it was higher in front and lower in the back. The ribbon had wire in it along the edges, so it held it’s shape when I pinched it into a point on top. [See below.]
For the second wise man, I folded the ribbon in 4th’s because it was a wide ribbon. I wanted to make a simple crown that would wrap around the top of the wise man’s head. I glued it in place. [See below.]
I used the same method for the third wise man’s crown, just with different ribbon.
And that’s it!!!
When I was done, I had:
Mary, Joseph, Baby Jesus, The Shepherd, The Angel, and the Three Wise Men.
I debated on trying to make a sheep, but I decided against it because I couldn’t figure out how to make one with the supplies I had, without it looking silly or out of place.
I LOVE THEM SO MUCH!
Step 8. The Stable or Creche:
In the post that I used as inspiration, the blogger talks about the creche she found in the Target dollar spot, as well as a couple other options. She also included a simple blueprint if you wanted to make your own.
With my engineer dad’s help, we made our own stables for my Nativity scenes.
**PRO TIP: You can download the printable patterns to make a stable of your own by getting access to my free resource library!
If you want to make one of your own but can’t make it out of wood, you can also make a stable out of cardboard or foam board.
Obviously, wood looks the best.
But if wood isn’t an option, it’s simple to make one out of cardboard and hot glue, and I guarantee your kids won’t mind one bit!
**Download the FREE PRINTABLE PATTERN to make a stable of your own by getting access to my free resource library!
Here’s the finished handmade wooden peg doll nativity set!
I absolutely love it.
It’s rustic, humble, emotionally sentimental, and yet so classic and cute.
I envision my kids playing with it during Christmas time, rearranging the people into different orders. I also hope to use it to teach them about the Christmas story and the birth of Baby Jesus.
Plus, I think it makes a great piece of timeless Christmas decor too.
I put the wooden people in a 5×7″ drawstring bag, and laid the bag inside the stable for storage. It’s not that big; the stable is less than a foot wide. It fits easily into my tub of Christmas decor.
Projects can be a bit of gamble when you are trying to recreate something you saw on Pinterest.
But sometimes, you end up pleasantly surprised. And occasionally, the outcome is even better than you imagined!
That’s how I feel about this DIY Nativity scene. Using fabric scraps, hot glue, and a few wooden peg dolls, a masterpiece is born.
I had high hopes for this wooden peg doll nativity set, but there is something about the finished product is even better than I hoped it would be.
Save the idea for later by pinning the photo below to Pinterest!
P.S. I also made a Holy Family Nativity Set that is Willow-Tree-People-inspired as well. If you love this nativity, you’ll love the Holy Family project too!

Love this! SO precious. Looks straight out of a magazine the way you did the step-by-step
Thanks Lyn! I’m glad you liked it! I’m already excited for next Christmas so I can put it out again! 🙂
Your way of describing the things step by step is really nice. I have a collection of nativity sets which I bought from http://holylandimports.net/, they have a huge collection of nativity scenes, ornaments etc. I like your article, I will try these steps at home.
Hi Chris!
Thank you for reading and commenting!
Holyland Imports has beautiful products too. Thanks for pointing them out!
Laura
Quick question, do you have the tutorial on how to make the stable?
Hi Christy!
Unfortunately no, I don’t have a tutorial on how to make the stable. But I did measure mine and drew up some measurements/templates of the different pieces and added that to the tutorial in the stable section. I hope those drawings might be of some help to you! Good luck!
What kind of wood and sizes did you use to make the stable?
Hi Ash! There is a printable pattern in the resource library for the Nativity Stable, that shows the dimensions of the different parts of the stable. Any kind of wood will work (I even made a stable out of cardboard!) so I’d get something thin and cheap. Hope that helps!
Hey Laura,
This tutorial was so helpful and incredible. And much like you, I found I loved it even more than I thought I would! So simple, yet beautiful.
I was wondering if there’s any chance I could get the measurements for the stable? I love your stable and my friend was going to make me one similar to the one you posted, but don’t have a clue as to how big it should be 🙂
Thank you!
Kristen.
Hi Kristen!
I’m so happy to hear you love the nativity just like I do! I completely agree on it’s simplicity and beauty!
I looked at my stable and took some measurements for you, and drew them on a piece of paper. I added them into the tutorial in the section on the Stable.
I hope that helps your friend make your stable! I’d love to see your finished product!
xo,
Laura
I can’t say how beautiful this nativity is to me! I adore the simple way it calls out to me in such a big way. Thank you for sharing your set, I am going to work on this with the kids tonight!
Hi Lorena!
Thank you so much for sharing your thoughts on the nativity set with me! I appreciate your sweet words so much!
Did you start making your own set with your kids? Let me know how it turns out!
xo!
Laura
Love this ! In our little town of Fairview we partner with another church in town to host “Gems” a weekly
group of young girls that come to learn songs, stories and I do a weekly craft with the. At the Christmas time comes upon I was very interested in making a nativity. This one really caught my eve and would love to have the pattern for the stable and the costumes. Would be so appreciated! Great work
Hi Joy!
Thank you so much! I’m so happy you love the nativity idea!
Yes, you can absolutely have the pattern for the stable and costumes. You can get them by signing up for the free resource library; all the patterns are in there available for free download. You can unsubscribe after, if you’re not interested in staying a part of the group. You can find more info at https://www.lauraradniecki.com/library
Let me know if you have any other questions! Good luck with the nativity craft! That sounds like a wonderful ministry to be a part of!
Laura
Wonderdul thankyou
Thank you so much for putting together this brilliant tutorial! I’m so happy with how my version turned out, thanks to all of your instructions, photos and tips 🙂
I am so glad it helped you make something you love! If you care to share, I would love to see a photo of yours – you can email it to me!