Coraline Doll Free Pattern – Knitted Button-Eyed Adventure Companion
Bring the Other World Home: Knit Your Own Coraline Doll
There’s something undeniably magical about handcrafted toys—they carry warmth, intention, and a story in every stitch. This Coraline doll pattern is inspired by the beloved tale of a brave girl in a yellow raincoat, and it’s the perfect project for knitters who love character dolls with a touch of whimsy. Whether you’re a fan of the book, the movie, or simply adore quirky amigurumi, this little doll will become a cherished companion. With her button eyes and cozy outfit, she’s a nostalgic, slightly eerie, but utterly charming addition to any craft collection.
This pattern is designed with beginners in mind—no complex shaping, just simple knit-flat pieces sewn together. You’ll practice increases, decreases, and basic seaming, all while creating a one-of-a-kind keepsake. Let’s gather your supplies and get started!
Materials Needed
Before you begin, make sure you have everything on hand. This project uses worsted weight yarn, which is easy to work with and widely available.
- Yarn: Worsted weight (e.g., Lion Brand Vanna’s Choice) in the following colors:
- Yellow (raincoat)
- Blue (collar and boots)
- Black (hair and mouth)
- White (eye bases)
- Skin tone (face and hands)
- Knitting Needles: US 3 (3.25 mm) for the body and limbs; US 2 (2.75 mm) for small details like the eye circles.
- Gauge: 22 stitches and 30 rows = 4 inches in stockinette stitch (not critical, but helps with sizing).
- Other Supplies: Tapestry needle for sewing, fiberfill stuffing, two black buttons (about 12 mm), stitch markers (optional), and scissors.
Step-by-Step Instructions
This pattern is worked flat (back and forth) and then seamed. Take your time, and don’t worry about perfection—each stitch adds character!
Head
The head is knit flat and sewn into a ball shape. It’s the most important part, so let’s get it just right.
- Cast on: With skin tone yarn and US 3 needles, cast on 10 stitches.
- Row 1: Knit all stitches.
- Row 2: Increase in every stitch (you’ll have 20 stitches). To increase, knit into the front and back of the same stitch.
- Row 3: Knit all stitches.
- Row 4: *K1, increase in next stitch*; repeat from * to * across the row (30 stitches).
- Rows 5-10: Knit even (no increases or decreases) for 6 rows.
- Row 11: *K1, k2tog (knit two together)*; repeat from * to * across the row (20 stitches).
- Row 12: Knit all stitches.
- Row 13: *K2tog*; repeat from * to * across the row (10 stitches).
- Finish: Cut the yarn, leaving a long tail (about 12 inches). Thread the tail through a tapestry needle, then pass it through the remaining 10 stitches. Pull tight to close the top of the head.
- Seam and stuff: Sew the side seam of the head, leaving a small opening. Stuff firmly with fiberfill, then close the opening. Set aside.
Body
The body is knit in one piece, starting with the blue collar and transitioning to the yellow raincoat.
- Cast on: With blue yarn, cast on 12 stitches.
- Row 1: Knit all stitches.
- Row 2: Increase in every stitch (24 stitches).
- Rows 3-8: Knit even for 6 rows (this forms the blue collar).
- Row 9: Switch to yellow yarn. Knit even for 10 rows (this is the raincoat body).
- Row 10: *K2, k2tog*; repeat from * to * across the row (18 stitches).
- Rows 11-12: Knit even for 2 rows.
- Row 13: *K1, k2tog*; repeat from * to * across the row (12 stitches).
- Row 14: Knit even.
- Finish: Cut the yarn, leaving a long tail. Thread through the remaining 12 stitches, pull tight, and secure. Stuff the body firmly, then sew the bottom opening closed.
Arms (Make 2)
These little limbs are simple tubes—perfect for practicing even knitting.
- Cast on: With skin tone yarn, cast on 6 stitches.
- Rows 1-8: Knit even for 8 rows (this is the hand).
- Row 9: Switch to yellow yarn. Knit even for 6 rows (this is the sleeve).
- Bind off: Bind off all stitches loosely.
- Finish: Fold the piece in half lengthwise (right sides together) and sew the side seam. Turn right side out, stuff lightly, and sew the arm to the side of the body. Repeat for the second arm.
Legs (Make 2)
These will be the blue boots—sturdy and cute.
- Cast on: With blue yarn, cast on 8 stitches.
- Rows 1-10: Knit even for 10 rows.
- Bind off: Bind off all stitches.
- Finish: Fold in half lengthwise, sew the side seam, stuff lightly, and attach to the bottom of the body. Make sure they’re evenly spaced for a stable sitting or standing doll.
Hair (Knit a Cap)
This simple cap creates Coraline’s iconic bob. You’ll add extra strands later for texture.
- Cast on: With black yarn, cast on 20 stitches.
- Rows 1-6: Knit even for 6 rows.
- Decrease row: *K2tog*; repeat from * to * across the row (10 stitches).
- Rows 7-8: Knit even for 2 rows.
- Finish: Cut the yarn, thread through the remaining 10 stitches, pull tight, and secure. Sew the cap onto the top of the head, positioning it to frame the face.
- Add hair locks: Cut several 4-6 inch strands of black yarn. Fold each strand in half, use a crochet hook or tapestry needle to pull the loop through the edge of the cap, and pull the ends through the loop to secure. Add strands around the sides and back for a fuller bob.
Eyes
The button eyes are the soul of this doll—make them pop!
- Make the white bases (make 2): With white yarn and US 2 needles, cast on 6 stitches. Increase in every stitch (12 stitches). Knit 2 rows even. Bind off. Sew the edges to form a small circle.
- Attach buttons: Sew a black button onto the center of each white circle. Use strong thread or yarn and make sure it’s secure.
- Attach to face: Position the eyes on the head—about 4-5 rows apart, centered on the face. Sew them on firmly.
Mouth
A simple embroidered smile adds just the right amount of charm.
- Thread a tapestry needle with black yarn.
- Embroider a small smile below the eyes, using a backstitch or a simple running stitch. Keep it subtle—about 1 inch wide.
Assembly
Now it’s time to bring your doll to life!
- Attach the head: Sew the head to the top of the body, making sure it’s centered and secure.
- Attach the arms: Sew the arms to the sides of the body, just below the blue collar.
- Attach the legs: Sew the legs to the bottom of the body, spacing them evenly.
- Optional details: Add a small yellow hood or a blue collar trim if you’d like extra flair. You can also add a tiny yellow button on the raincoat for authenticity.
And there you have it—your very own Coraline doll, ready for adventures in the Other World or cozy displays at home. This project is a wonderful way to practice your knitting skills while creating a meaningful, storybook-inspired gift. Whether you keep her for yourself or share her with a fellow fan, she’s sure to spark joy and a little bit of wonder.
Happy knitting, and may your stitches always be even and your imagination boundless!