For stuffing you can use polyfill, wool or even cut up fabric scraps. Some people like to partially fill their rag dolls with beans or rice to give a heavier weight, but this is not recommended for children under the age of three or children who are rough on their dolls or you’ll have a giant mess later. If you really want to weight your doll you can also sew a little fabric packet filled with rice or beans that you slip inside of the doll, this will give an added layer of no spill protection.

free doll patterns


  • 1/4 yard fabric – for face, arms and legs (unless you want the doll to have tights on as in example below)
  • 1/4 yard fabric – for body (and legs, optional)
  • stuffing – polyfill, wool, cut up fabric scraps
  • needle & thread or sewing machine
  • pins, scissors
  • felt or acrylic/fabric paint or embroidery floss – all optional, you can also leave face blank
  • yarn for hair – as thick as you can find

free doll pattern tutorial

1) First, cut out your pattern pieces, 2 head, 2 body, 4 arms and 4 legs. You can use the free doll pattern above or you can draw your own directly onto your fabric. Make sure your arms and legs aren’t too large compared to your body and head or it will be difficult to tuck them inside and sew the outer edges as explained below.

free doll pattern instructions

2) Next, sew both head circles to the body panel and sew the arms and legs pieces together, with right sides facing each other. Then turn the arms and legs right side out. A pencil or a chopstick can be a handy tool to help with pulling them right side out if you have trouble.

stuff doll legs

3) Stuff the legs and the arms with your stuffing of choice. Please note, in the photo above, the stuffing shown was used to stuff just one leg…so you may need more stuffing than you think! The amount you use is up to you, whether you want a softer, more floppy doll or a firm doll. Reshape from the outside by rolling the legs or arm tubes between your hands.

sew arms on doll

4) Now place one head & body panel right side up and pin and then sew on the doll arms as shown. You are sewing from the “inside out” and this might be unfamiliar to new sewers, so make sure you are sewing the arms onto the right side of your fabric, with the hands pointing in. Do the same thing with the legs on the bottom, point the feet towards the head and sew the open leg edges to the right side of the fabric.

tuck in doll legs
5) Next, you’ll need to fold up your arms and legs to get them out of the way. You can use pins, safety pins or even tape to tape the arms down. The legs easily fold up toward the head. You need to secure them out of the way to sew the top head/dress panel down.

rag doll sewing

6) Lay your second head & body panel right side down on top of the folded up legs and arms. Pin the outer edges all the way around except for the very top of the head. You should have a little body and head packet with the wrong side of the fabric exposed. Sew all around the edge (except for the top of the head) sewing right through the ends of each arm and leg where you’ve already sewn, where they attach to the body.

turn rag doll out

7) Turn your doll right side out through the top of the head that you left unsewn. You should now have a flat doll with arms and legs securely attached! Stuff the body and the head through the hole in the head.

sew doll head shut

8) After you’ve finished stuffing the body and head, you can stitch the top of the head shut. If you plan to add hair it doesn’t need to be perfect as it will be covered up. For yarn hair in two pigtails, take one piece of your very thick yarn (make sure it is washable) and cut to the length you desire for the hair. Next, cut several same size pieces of yarn.

sew doll hair

9) Stitch the yarn down on the center part line, starting at the front and continue all the way down the back of the head. Use thick embroidery floss and make sure to pull tight and sew on very securely. I usually use several pieces of embroidery floss and sew over the center part a few times to make sure that even if one thread were to break there are others securing the hair on. Next, create pigtails by pulling the yarn hair to the sides of the head and stitch it onto the sides of the head. You can then either braid the remaining yarn or leave as yarn pigtails.

doll face ideas

10) At this point, if you’d like a faceless doll you are all finished! Other options for finishing the face are felt, paint or embroidery. For felt, a more secure method is to sew on using a blanket stitch, although some people simply use glue. You can easily paint on a face using acrylic paint or fabric paint and if you used a canvas type fabric you can even draw on your face first lightly in pencil. Lastly, you can embroider facial features easily by inserting your needle from the back of the head, just go under the hair and the hair will cover it up in back.

finished doll

sewn rag doll

All done! You might also want to have fun and create accessories for your doll, matching strips of fabric as pigtail holders, scarves, hats, aprons, socks, vests, etc. Last, but not least, give it to a child to love!

This entry was posted in Children, Patterns, Sewing. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s