Starting with only 17 chains and a narrow shoulder strip, this crochet gingerbread doll amigurumi is worked in one continuous flat piece. The arms, body, legs, and head are crocheted directly from the starting strip, so there are no separate limbs to sew on later. Charcoal grey yarn replaces the usual cookie-brown shade, while soft cream embroidery creates the icing, facial features, and two round buttons.
With its flat cookie-inspired shape and simple cream icing accents, this one-piece crochet gingerbread doll is a quick holiday project with very little finishing. It is a practical choice for crocheters who want a festive amigurumi-style decoration without spending time assembling separate pieces.

Every part of the doll grows from the same short shoulder strip. The arms are already built into the foundation, while the body, legs, and head are added by reattaching the yarn at specific stitches. Once the crochet work is complete, nothing needs to be joined or sewn together.
This version uses charcoal grey yarn instead of traditional gingerbread brown. All of the decorative icing is embroidered afterward in a soft cream colour. The short rows make the project move quickly, while zigzag embroidery across the arms and legs gives the doll a frosted cookie appearance. Two cream buttons complete the chest. When laid flat, the finished crochet gingerbread doll measures approximately six inches tall.
Materials and Tools
- Medium size 4 acrylic yarn in charcoal grey for the entire doll
- Medium size 4 acrylic yarn in cream for the embroidered icing details
- 3.75 mm crochet hook
- Scissors
- Tapestry needle for embroidery and weaving in the yarn ends
Difficulty Level and Approximate Time
Difficulty: Easy.
The pattern is worked entirely in single crochet. The main detail to watch is the placement of the hook whenever the yarn is reattached for the body, second leg, and head. The doll and its embroidered icing details can usually be completed in one evening.
Crochet Gingerbread Doll Pattern
Arms and Shoulder Strip
Make a slip knot and chain 17.
Round 1: Work 1 single crochet in the 2nd chain from the hook and in each chain across [16].
Round 2: Chain 1, turn, and work 1 single crochet in each of the 16 stitches [16].
Round 3: Chain 1, turn, and work 1 single crochet in each of the 16 stitches [16], then fasten off.
This starting strip forms both arms. Keep the tension as consistent as possible so the two arms remain equal in length.
Body
Insert your hook into the 6th stitch of the arm row.
Round 1: Chain 1, work 1 single crochet in the same stitch and 1 single crochet in each of the next 5 stitches [6].
Round 2: Chain 1, turn, and work 1 single crochet in each of the 6 stitches [6].
Round 3: Chain 1, turn, work 2 single crochet in the first stitch, 1 single crochet in each of the next 4 stitches, then 2 single crochet in the last stitch [8].
Round 4: Chain 1, turn, and work 1 single crochet in each of the 8 stitches [8].
Round 5: Chain 1, turn, and work 1 single crochet in each of the 8 stitches [8].
Round 6: Chain 1, turn, and work 1 single crochet in each of the 8 stitches [8].
Right Leg
Round 1: Chain 1, turn, and work 1 single crochet in each of the next 4 stitches [4]. Only half of the body stitches are used for this leg. Leave the remaining stitches unworked for the second leg.
Round 2: Chain 1, turn, and work 1 single crochet in each of the 4 stitches [4].
Round 3: Chain 1, turn, and work 1 single crochet in each of the 4 stitches [4].
Round 4: Chain 1, turn, skip the first stitch, then work 1 single crochet in each remaining stitch [3].
Round 5: Chain 1, turn, skip the first stitch, then work 1 single crochet in each remaining stitch [2], and fasten off.
Left Leg
Reattach the yarn on the left side of the body.
Round 1: Chain 1, work 1 single crochet in the same stitch and 1 single crochet in each of the next 3 stitches [4].
Round 2: Chain 1, turn, and work 1 single crochet in each of the 4 stitches [4].
Round 3: Chain 1, turn, and work 1 single crochet in each of the 4 stitches [4].
Round 4: Chain 1, turn, skip the first stitch, then work 1 single crochet in each remaining stitch [3].
Round 5: Chain 1, turn, skip the first stitch, then work 1 single crochet in each remaining stitch [2], and fasten off.
Compare both legs before continuing. The legs should have the same length and an even tapered shape at the feet.
Head
Reattach the yarn to the 7th stitch at the top edge of the arm strip.
Round 1: Chain 1, work 1 single crochet in the same stitch and 1 single crochet in each of the next 3 stitches [4].
Round 2: Chain 1, turn, work 2 single crochet in the first stitch, 1 single crochet in the next 2 stitches, then 2 single crochet in the last stitch [6].
Round 3: Chain 1, turn, work 2 single crochet in the first stitch, 1 single crochet in the next 4 stitches, then 2 single crochet in the last stitch [8].
Round 4: Chain 1, turn, and work 1 single crochet in each of the 8 stitches [8].
Round 5: Chain 1, turn, and single crochet 2 together at each edge [6].
Round 6: Chain 1, turn, and single crochet 2 together at each edge [4].
Round 7: Chain 1, turn, skip the first stitch, then work 1 single crochet in each of the next 3 stitches [3].
The increases and decreases should give the head a gently rounded outline instead of leaving it square.
Crochet Border
Chain 1 and work single crochet evenly around the entire outer edge of the gingerbread doll. This finishing round creates a cleaner and more rounded outline.
Fasten off, then use a tapestry needle to weave in all loose yarn ends. The border helps soften the corners around the hands, feet, and head, so it is an important part of the finished design.
Cream Icing and Facial Details
Thread a tapestry needle with cream yarn. Embroider one zigzag icing line across each arm near the wrist, then add another zigzag across each leg near the ankle. Place all four lines toward the ends of the limbs to create the look of piped icing.
For the eyes, embroider two short vertical stitches on the upper half of the head. Leave enough space between the stitches so the face remains clear and balanced.
Create the mouth with a small V-shaped stitch pointing downward. Position the mouth below the eyes and fairly low on the face. This version uses a simple V instead of a curved embroidered smile.
Add two cream buttons down the centre of the chest. The buttons can be made with French knots or small clusters of embroidery stitches. Space both buttons evenly beneath the neckline.

Tips and Troubleshooting
- Count all the stitches in the shoulder strip before beginning the body. The placement of every remaining section depends on that original stitch count.
- Mark the 6th and 7th stitches with stitch markers or safety pins before reattaching the yarn. Beginning one stitch too far to either side can move the body or head away from the centre.
- Keep the cream embroidery slightly relaxed. If the stitches are pulled too tightly, the icing details may sink into the crochet fabric.
- Use loose, even tension when crocheting the border. A border worked too tightly can cause the finished gingerbread doll to curl.
Crochet Gingerbread Doll Customization Ideas
- Choose gingerbread-brown yarn and bright white icing for a more traditional Christmas cookie look.
- Add a short chain loop behind the head and use the doll as a handmade Christmas tree ornament.
- Make the chest buttons in red or green yarn to introduce a festive colour accent.
- Embroider a small bow tie or add a simple crochet scarf in a contrasting colour.
- Create several dolls in different colours and display the complete set together on a shelf or holiday garland.
Frequently Asked Questions
Can I Turn This Crochet Gingerbread Doll Into an Ornament?
Yes. Attach yarn securely behind the head, then make a chain until the hanging loop reaches the length you want. Secure both ends at the back of the head and weave them into the fabric.
Why Does My Gingerbread Doll Look Lopsided?
Check the stitches where the yarn was reattached for the body and head. Starting even one stitch too far to the left or right can make the entire doll appear tilted or off-centre.
Does the Crochet Gingerbread Doll Need Stuffing?
No. This crochet gingerbread doll is designed as a flat project and does not require any stuffing. The final single crochet border gives the flat shape a smooth, clean, and more defined edge.
--kiji kiji--



0 Comments