You will need yarn in at least 2 contrasting colours; I’ve used brown to represent cookie dough and white to represent icing or frosting. If you cannot sew blanket stitch, you could use a simple running stitch instead. Or you could crochet a dc (US: sc) edge to join the 2 pieces together. Alternatively, you may prefer to make a flat gingerbread man – just make one shape and weave in all loose ends, after binding off.
Cast on 3 sts with 4 mm (US: 6) needles and brown DK yarn.
Row 1: kfb, k1, kfb [5 sts]
Row 2: knit all sts
Row 3: kfb, k3, kfb [7 sts]
Rows 4-7: knit all sts
Row 8: k2tog tbl, k3, k2tog [5sts]
Row 9: knit all sts
Row 10: k2tog tbl, k1, k2tog, co5 [8 sts]
Row 11: kfb, k7, co5 [14 sts]
Row 12: kfb, k13 [15 sts]
Row 13: k2tog tbl, k13 [14 sts]
Row 14: k2tog tbl, k12 [13 sts]
Row 15: k1, bo4, k8 [9 sts]
Row 16: k1, bo4, k4 [5 sts]
Row 17: knit all sts
Row 18: kfb, k1, kfb, k1, kfb [8 sts]
Row 19: knit all sts
Row 20: k4 and turn (leaving 4 sts on needle)
Row 21 (and all odd rows to end): knit all sts [4 sts]
Row 22: k4 and turn
Row 24: k4 and turn
Row 26: k4 and turn
Row 28: k2tog tbl, k2tog and turn [2 sts]
Bind off and rejoin yarn to remaining 4 sts on needle. Continue as from row 20, to end.
Knit a second gingerbread man shape.
Sew details to one shape, in contrasting colours e.g. eyes, mouth, buttons. Place the two shapes together and sew them together with blanket stitch and white yarn (to represent icing). Blanket stitch uses a LOT of yarn – if you’re not sure how much, an easy estimate is to loosely drap your yarn in a wide circle around your sewing pieces 3-4 times (erring on the cautious side). As you sew, lightly stuff the gingerbread man. Alternatively, you can omit the stuffing as he’ll still be pleasingly tactile without it.
Your finished gingerbread man will be a bit under 3 inches square and could be used as a small toy, a story-telling prop or, if you add a hanging loop, as an ornament… Or is it too early to be thinking of Christmas?!
k = knit
kfb = knit into front and back loops
k2tog = knit 2 sts together
tbl = through back loop
st(s) = stitch(es)
co = cast on
bo = bind off (cast off)