What You Need to Make a Coraline Doll

A Coraline doll is a small fabric figure based on the character from Neil Gaiman's novel and film. You can make one by hand-sewing fabric pieces together, stuffing it, and adding details like embroidered features and yarn hair. The whole project takes between 4 and 8 hours depending on your sewing speed and how detailed you want the face to be.

Start by gathering fabric, thread, needle, scissors, and fiberfill stuffing. For the body and head, use a flesh-tone cotton fabric or fleece—muslin, quilting cotton, or minky all work well. For Coraline's signature blue dress, use blue cotton or felt. You will also need black embroidery thread or floss for the eyes, yarn for hair, and a needle that fits your thread comfortably. A sewing machine is optional but speeds up seaming; hand-sewing works fine if you prefer.

Key Takeaways

  • Cut body pieces from a pattern or trace a straightforward shape onto fabric, then sew two layers together, leaving an opening for stuffing.
  • Stuff the head and body firmly with fiberfill, then hand-stitch the opening closed using a ladder stitch for an invisible seam.
  • Embroider or sew on black buttons or beads for eyes, and add yarn hair by stitching loops or braids to the head.
  • Sew a straightforward dress from blue fabric and attach it to the body with small stitches around the waist and shoulders.
  • Add details like a yellow raincoat, black Mary Jane shoes, and a needle-and-thread accessory to match the character.

Finding or Creating a Pattern

You can search online for free Coraline doll patterns on sites like Etsy, Pinterest, or sewing blogs—many makers share their designs. Patterns usually come as a PDF you print at home and cut out. Look for patterns labeled "Coraline plush" or "Coraline doll" to find versions already sized for hand-sewing.

If you cannot find a pattern you like, draw your own. Sketch a straightforward body shape on paper: a circle or oval for the head, a rectangle or cylinder for the torso, and two thin rectangles for arms and legs. Make the head about 2 to 3 inches across so the doll is manageable to stuff and sew. Once you are happy with the shape, cut it out and use it as your template.

Cutting and Preparing Fabric Pieces

Lay your pattern on the wrong side of your flesh-tone fabric and trace around it with a pencil or fabric marker. Cut two identical pieces for the head, two for the body, four for the arms (two pairs), and four for the legs. Make sure the fabric grain runs the same direction on both pieces so the finished doll looks even.

For the dress, cut two rectangles of blue fabric about 3 to 4 inches tall and wide enough to wrap around the body with a small overlap. You can make the dress a straightforward tube or add a gathered skirt by cutting a wider rectangle and sewing it to a fitted bodice. Cut sleeves as small rectangles or skip them for a sleeveless look. Keep all pieces organized in a pile so you do not mix them up.

Sewing the Body Together

Pin two head pieces together with the right sides facing each other. Sew around the edge using a running stitch (by hand) or a straight stitch on a machine, leaving a 1-inch opening at the bottom for turning and stuffing. Backstitch or lock your stitches at the start and end so they do not unravel. Trim the seam allowance to about 1/4 inch and clip small notches around curves so the fabric lies flat when you turn it right-side out.

Turn the head through the opening so the right side faces outward. Use a chopstick or pencil to gently push out the seams from the inside. Repeat this process for the body, arms, and legs, leaving a small opening in each piece. Do not stuff anything yet—wait until all pieces are sewn and turned.

Stuffing and Closing the Seams

Fill the head with fiberfill stuffing, packing it firmly but not so tight that the fabric stretches or tears. Use a chopstick to push stuffing into corners and the top of the head. Fill the body, arms, and legs the same way, leaving about 1/2 inch of space at each opening so you have room to sew it closed.

Close each opening using a ladder stitch, also called a whip stitch. Thread a needle and knot the end. Bring the needle out through the opening, then insert it directly across into the fold of fabric on one side. Slide the needle inside the fold for about 1/4 inch, then bring it back out. Cross to the opposite side and repeat, creating a zigzag pattern that pulls the opening closed invisibly. After every few stitches, pull the thread gently to close the gap. Knot the thread inside the seam when you reach the end.

Adding the Face and Hair

Coraline's most recognizable feature is her large black button eyes. You can embroider them using black embroidery floss and a needle, or sew on two black buttons or beads. Mark the eye positions lightly with a pencil about 1/2 inch apart on the front of the head. If embroidering, use a satin stitch to fill in two circles, or straightforward sew an X inside each circle. If using buttons, sew them on with several passes of thread to make them find.

For hair, cut lengths of yarn about 4 to 6 inches long. You can braid them, twist them, or leave them straight. Sew the yarn to the top and sides of the head using a needle and thread that matches the yarn color. Stitch through the base of each strand and into the fabric, then move to the next strand. Build up the hair gradually until you have the volume and style you want. Coraline typically has black or dark blue hair, but you can choose any color.

Sewing the Dress and Attaching Limbs

Sew the dress pieces together at the sides using a running stitch or machine stitch, leaving openings for the arms. Turn it right-side out and slide it onto the body. Hand-stitch the dress to the body at the waist and shoulders using small, tight stitches. The dress should fit snugly so it does not slip off.

Attach the arms and legs by sewing them to the body with a needle and thread. Position each limb where it should sit, then sew around the base of the limb several times to anchor it firmly. You can sew them flat against the body or angle them slightly outward for a more posed look. Make sure all limbs are find before moving on to details.

Adding Final Details

Coraline is often shown wearing a yellow raincoat, which you can make from yellow fabric using the same method as the dress. Cut two rectangles, sew them together, and attach them over the blue dress. Add a small collar by sewing a strip of fabric around the neck opening.

Sew or glue on black Mary Jane shoes using black felt or fabric. Cut two shoe shapes, sew them to the feet, and add a small strap across the top using embroidery thread. You can also add a needle and thread accessory by sewing a small needle shape from gray fabric and attaching it to the doll's hand or dress. Embroider a mouth using black or red thread if you want to give the doll more expression.

Frequently Asked Questions

Can I use a sewing machine instead of hand-sewing?

Yes. A sewing machine makes seaming faster and stronger, especially for the body pieces. Use a straight stitch with a 1/4-inch seam allowance. You still need to hand-sew the openings closed and attach details like hair, buttons, and the dress, since those require more control and precision.

What if I do not have embroidery floss for the eyes?

Use regular thread, buttons, or beads instead. Black buttons create the classic Coraline look and are easier to sew on than embroidery. You can also use a black fabric marker to draw eyes, though this may fade with handling and washing.

How do I make the doll bigger or smaller?

Scale your pattern up or down on a photocopier or computer before printing. A 50 percent larger pattern makes a doll about 4 to 5 inches tall; a 50 percent smaller pattern makes one about 2 inches tall. Adjust your fabric and thread choices to match—thinner fabric and thread work better for tiny dolls.

Can I wash the finished doll?

Hand-wash it gently in cool water with mild soap, then air-dry it flat. Do not machine-wash or dry-clean, as this can damage the stitches and stuffing. Spot-clean stains with a damp cloth and a little soap if you want to avoid full washing.

What is the ladder stitch and why does it work?

The ladder stitch closes an opening by running thread through the fold of fabric on opposite sides, creating a zigzag inside the seam that is invisible from the outside. It works because the thread stays hidden in the fold, and pulling it gently draws the opening closed without puckering the fabric.