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!

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:

Materials
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
Scissors
Hot Glue Gun/Sticks
Gauge
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
Beginner
Written in U.S. Terms


Notes
- 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.
Instructions
PANEL (Make 2)
CO 16
R1. Knit all stitches (16)
R2. K1, P14, K1 (2K, 14P)
R3-20. Repeat R1&2
BO all stitches
HANDLE
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.
Finishing
- 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!

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 Amazon.com and affiliated sites.