How to Knit a Gingerbread Man Treat Bag – Free Pattern

The Gingerbread Man Treat Bag knit pattern is perfect for last minute gifting! You can add small gifts, candies, or use it as a gift card holder.

This post contains affiliate links. At no extra cost to you, I may receive a small commission from purchases made through affiliate links, which helps me to keep bringing awesome free content!

I have made a lot of these treat bags, but they’re mostly in crochet stitches, so I was excited to finally make one in knit stitches!

I really love these treat bag patterns, especially for giving gift cards, since gift cards make such a quick and easy, but also fun gift!

But, this treat bag can be used for so much more and the handle is perfect for hanging directly on the tree!

Plus you can hang cute gift tags from the side and jazz them up!

I also love that this pattern is beginner friendly! Even if you’re brand new to knitting, you’ll easily be able to make them!

Knit Gingerbread Man Pattern Gingerbread Man Knitting Knit Gift Card Holder
Gingerbread Man Treat Bag Free Crochet Pattern

Here are some other items that fit perfectly inside these bags: 

1. Candy (I was able to fit 10 mint discs. I’m sure more could fit, but it does start to get heavy)

2. Lip Balm

3. Mini Lotion

4. Travel Shampoo & Conditioner

5. Deck of Cards (Cribbage anyone?)

6. Ring Box (Christmas proposals are the sweetest!) 

7. Crochet Hooks (Fits 5-6 Clover Amour hooks!)

8. Gift Cards

9. Event Tickets

10. Cash (because who doesn’t love that?!!)

Here’s how to make your own Gingerbread Man Treat Bag:

Knit Gingerbread Man Treat Bag Knit Pattern for Gingerbread Men

Worsted  Weight Yarn (#4)

  • Brown – 75 yards

US11/8.00mm Needles

12mm Black Buttons (Eyes)

12mm Red Buttons (Cheeks)

White 3D Fabric Paint (Frosting)

Yarn Needle


Hot Glue Gun/Sticks


Not important for this project

Finished Measurements

4.25” x 4.25” [10.8cm x 10.8cm]

Stitch Guide

BO = bind off

CO = cast on

K = knit

P = purl

Skill Level


Written in U.S. Terms

pin it to pinterest
Knit Gingerbread Man Treat Bag Knit Gift Card Holder Knit Gingerbread Pattern
  • Quick glance: the panels are the stockinette stitch with a knit 1 at the beginning and end of each row.
  • 3D fabric paint tip: You can draw the pieces onto a piece of plastic wrap or wax paper first and then glue them onto the treat bag after they’re dry.
  • Optional: If you’re not comfortable with 3D fabric paint, you can surface stitch the details on.


PANEL (Make 2)

CO 16

R1. Knit all stitches (16)

R2. K1, P14, K1 (2K, 14P)

R3-20. Repeat R1&2

BO all stitches


Cut 6 -15” strands of yarn, hold all 6 strands together, and tie a knot in one end. Separate into 3 groups of 2 and braid them. Optional: Chain 25 instead.

  • Hold the two panels together, sew down the sides, across the bottom (R1), and up the other side. Leave the top open.
  • In the top left corner, from the inside of the bag, pull the handle through (by the untied end), and out of the top right corner from outside of the bag. Tie a knot on the untied end. Trim tails to even them out.
  • Attach eyes to the front center panel over rows 13-15, leaving 4 stitches between them. 
  • Attach Cheeks to the front center panel over rows 6-7, leaving 6 stitches between them.
  • With 3D fabric paint: Draw a slightly curved line between the cheek buttons to make a mouth.
  • With 3D fabric paint: Draw squiggly lines across Rows 15-18 to create a fun frosting detail.
  • Hide all strings.

Now you have a Gingerbread Man Treat Bag!

Knit Gingerbread Man Treat Bag Knit Pattern Gingerbread Man

Check out the crochet version of this pattern!

I’d love to see your finished projects! Join the Blackstone Designs Crochet Community on Facebook to share your work, get pattern support, and so much more!

Happy Crocheting!

Sonya Blackstone is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to and affiliated sites.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.