What you need to make a fabric doll
A fabric doll is a stuffed toy made from two pieces of fabric sewn together, turned right-side out, filled with stuffing, and closed with a final seam. You can make one with just five things: fabric, thread, a needle or sewing machine, scissors, and polyester fiberfill. The whole project takes two to four hours for a beginner, depending on size and detail.
For fabric, use cotton quilting fabric, fleece, or flannel—anything that does not fray badly and is straightforward to sew. A piece 12 inches by 18 inches is enough for a small doll about 8 inches tall. You will also need polyester fiberfill, the white stuffing sold in bags at fabric stores, which holds its shape and washes well. Avoid cotton batting, which clumps when washed.
Thread color should match your fabric or be close enough that stitches blend in. Use all-purpose thread, not embroidery thread. A needle size 70/10 or 80/12 works for most cotton fabrics if you are hand-sewing; if you use a machine, load the same thread in the bobbin and top.
Key Takeaways
- Cut two identical body pieces from your pattern, pin them together with right sides facing, and sew around the edge leaving a 2-inch opening for turning.
- Turn the sewn piece right-side out through the opening, poke out the corners and limbs with a chopstick or pencil, then stuff firmly but not rock-hard.
- Close the opening with a ladder stitch, which is invisible from the outside and stronger than a whip stitch for a doll that will be handled.
- Embroider or sew on eyes, nose, and mouth after stuffing, so you can position them where they look balanced on the finished face.
- A straightforward doll needs no pattern—you can draw one on paper, pin it to folded fabric, and cut both layers at once.
Making or finding a pattern
You can draw your own pattern or use an existing one. To draw one, sketch a straightforward doll shape on paper: a circle or oval for the head, a rectangle for the body, and four thin rectangles for arms and legs. Keep it straightforward for your first doll—straight lines are easier to sew than curves. Make the limbs at least 1 inch wide so they do not tear when you turn and stuff them.
If you prefer a ready-made pattern, search "free fabric doll pattern PDF" and you will find dozens. Popular sources include craft blogs, Etsy (many sellers offer free downloads), and library websites. Print the pattern at the size you want, then cut it out of paper.
Once you have a paper pattern, pin it to your folded fabric so the fold runs along one edge of the doll—usually the center back. This way, when you cut and unfold, you have two identical pieces already attached at the fold. If your pattern does not fit on a fold, cut two separate pieces and make sure they are exact mirrors of each other.
Cutting and pinning fabric pieces
Fold your fabric in half with the right side (the pretty side) facing inward. Pin your paper pattern to the folded fabric, making sure the pins go through both layers. Cut around the pattern with sharp fabric scissors, cutting through both layers at once. Remove the pattern and pins.
You now have two identical fabric pieces. Place them together with right sides still facing each other—the pretty sides should be touching, and the wrong sides (the back of the weave) should face outward. Pin around the entire edge, spacing pins about 2 inches apart. This pinning holds the pieces steady while you sew and prevents them from shifting.
Mark where you will leave an opening for turning and stuffing. A 2-inch opening on the back or side of the body is standard. You can mark it with a fabric pen or just remember where it is—you will not sew this section.
Sewing the seam
Sew around the entire edge of the pinned pieces using a 1/4-inch seam allowance—that means your stitches should run 1/4 inch away from the cut edge. If you are hand-sewing, use a running stitch or backstitch, which are both strong enough. If you use a sewing machine, use a straight stitch at a medium speed.
Start sewing at a corner or along a straight edge, not at the opening you marked. Sew all the way around, removing pins as you go. When you reach the opening, sew up to 1/4 inch before it, then backstitch to lock the thread. Leave the opening unsewn—do not sew across it.
Trim the seam allowance to 1/8 inch all the way around, cutting close to your stitches but not into them. This reduces bulk when you turn the doll right-side out. At corners and where limbs meet the body, clip small notches into the seam allowance (cut toward the seam without cutting the thread) so the corners will poke out sharply instead of bunching.
Turning and stuffing
Reach through the opening and grab the fabric from the inside. Gently pull the doll through the opening, turning it right-side out. The pretty side of the fabric should now face outward. This step takes patience—pull slowly and work the fabric through bit by bit.
Once the doll is turned, use a chopstick, pencil, or turning tool to poke out the corners, limbs, and head so they are fully rounded and smooth. Poke gently so you do not poke through the seam. The doll should now look like its intended shape.
Stuff the doll with polyester fiberfill, starting with the limbs and head. Use small pinches of fiberfill and push them in firmly with your chopstick. Fill until the doll is plump but not rock-hard—you should be able to press it slightly and have it spring back. Overstuffing makes the doll lumpy and can stress the seams; understuffing makes it floppy.
Closing the opening with a ladder stitch
The ladder stitch (also called a whip stitch or invisible stitch) closes the opening so neatly that the seam is almost invisible. Thread a needle with 18 inches of thread and knot the end. Bring the needle up through the fold of fabric on one side of the opening, so the knot hides inside the seam allowance.
Pinch the opening closed. Insert the needle into the fold on the opposite side, directly across from where you came out. Run the needle along inside the fold for about 1/4 inch, then bring it back out. Cross back to the first side and repeat: go in, run along the fold, come out. The thread runs inside the fold of fabric, hidden from view, while your stitches cross back and forth across the opening.
After every three or four stitches, gently pull the thread tight. The opening will close as the thread draws the folds together. When the opening is nearly closed, stuff a little more fiberfill if needed, then finish closing. Knot the thread inside the seam allowance and trim it.
Adding face and details
Embroider or sew on eyes, nose, and mouth after the doll is stuffed and closed. This way you can see the finished shape and position the features where they look balanced. Use embroidery floss (which is thicker and more visible than regular thread) or sew on small buttons or beads for eyes.
For embroidery, mark the eye positions lightly with a fabric pen. Use a backstitch or satin stitch for a nose, and a backstitch or chain stitch for a mouth. If you sew on buttons, use a needle and thread to stitch through the button holes and into the fabric underneath, then knot the thread inside the head.
You can also add yarn hair by stitching loops to the head and trimming them, or glue on fabric scraps for clothes. Keep details straightforward on your first doll—a few stitches for eyes and a mouth are often enough.
Frequently Asked Questions
What fabric is best for a beginner?
Cotton quilting fabric is easiest because it does not fray much, sews smoothly, and is forgiving if your stitches are uneven. Fleece is also beginner-friendly and does not fray at all, though it can be slippery. Avoid stretchy knits and thin fabrics until you have made a few dolls.
Can I use a sewing machine instead of hand-sewing?
Yes. A machine is faster and makes stronger seams. Use a straight stitch, keep your seam allowance even, and backstitch at the start and end. The ladder stitch for closing the opening must be done by hand, but the main seam can be entirely machine-sewn.
How do I make the doll's limbs stay in position?
Stuff the limbs firmly so they hold their shape. If you want them to pose, you can insert a pipe cleaner or floral wire inside each limb before stuffing—this lets you bend the arms and legs. Wrap the wire in a thin layer of fiberfill first so it does not poke through.
What if my seams come apart after I wash the doll?
Reinforce seams by sewing over them a second time, either by hand or machine, especially at stress points like where limbs attach to the body. Use a backstitch if hand-sewing. Wash the finished doll in cool water on a gentle cycle and air-dry it to reduce stress on seams.
Can I make a doll without a pattern?
Yes. Draw a straightforward shape directly onto folded fabric with a fabric pen, then cut and sew. A stick figure shape with a round head works fine. The simpler the shape, the easier it is to sew and turn right-side out.