Crochet Christmas bag pattern – 3 festive designs
Looking for a free crochet Christmas bag pattern? This festive pattern includes three fun character designs: Santa, Snowman, and Gingerbread Man. All three bags use the same simple base pattern, with different yarn colors and embellishments to create each Christmas design.
These reusable crochet Christmas bags are perfect for candy, stocking stuffers, small gifts, and holiday gift giving.
Quick answer
This crochet Christmas bag pattern uses worsted weight yarn and an I-9 (5.5 mm) crochet hook. The same base bag pattern is used to make Santa, Snowman, and Gingerbread Man versions.Each finished bag measures approximately 8.25 inches wide × 11 inches long, not including the handles.
Skill level: Beginner-friendly
Finished size: 8.25 × 11 inches
Yarn weight: Worsted weight #4
Hook size: I-9 (5.5 mm)
Includes: Santa, Snowman, and Gingerbread Man designs
Why you’ll love this pattern
If you enjoy fun and festive holiday projects, this crochet Christmas bag pattern is sure to become a favorite. Each design is simple to make, adorable to display, and perfect for gift giving.
- Three festive designs — Make Santa, Snowman, and Gingerbread Man bags from one simple base pattern.
- Beginner-friendly construction — The bag uses mostly simple single crochet stitches worked in joined rounds.
- Reusable gift bag — Fill it with candy, stocking stuffers, or Christmas gifts year after year.
- Easy to customize — Change the colors or embellishments to create your own holiday designs.
- Great for gift giving — The finished bag makes the packaging part of the handmade gift.
Looking for more quick and festive ideas? Try my Crochet Wreath Ornament Pattern for a cute matching décor piece that complements your holiday bags.
Crochet Christmas bag pattern details
Here’s a quick overview of the materials, sizing, gauge, and pattern notes before you begin.
Skill level
Beginner-friendly — The bag uses basic crochet stitches and simple construction. The character embellishments include a few additional stitches and basic sewing.
Materials needed
- I-9 (5.5 mm) crochet hook, or size needed to match gauge
- Worsted weight yarn (#4)
- Santa: red, black, and yellow
- Snowman: white, black, and orange
- Gingerbread Man: brown, white, red, and black
- Yarn needle
- Scissors
- Locking stitch markers
Finished size
The finished bag measures approximately 8.25 inches (21 cm) wide and 11 inches (28 cm) long, not including the handles.

Gauge
9 stitches and 10 rounds = 2 inches (5 cm)
- If you have too many stitches, use a larger hook.
- If you have too few stitches, use a smaller hook.
My guide to crochet gauge explains how to measure your stitches and adjust your hook size.
Crochet abbreviations
- dc = double crochet
- sc = single crochet stitch
- hdc = half double crochet stitch
- tr = treble crochet
- blo = back loop only
- ch / chs = chain / chains
- st / sts = stitch / stitches
- sl st = slip stitch
Pattern notes
- The bag is worked in joined rounds from the base up.
- Beginning chains do not count as stitches.
- Join each round with a slip stitch to the first stitch of the round.
- Use locking stitch markers to mark the handle placement.
- Follow the color sequence for the Santa, Snowman, or Gingerbread Man version.
- The pattern is written in US crochet terms.

Free crochet Christmas bag pattern instructions
Ready to start stitching? Let’s dive into the color sequence and step-by-step instructions to bring your Christmas crochet bags to life.
Color sequence
Follow the color sequence below to customize your Christmas crochet bag pattern for Santa, Snowman, or Gingerbread Man.
Santa
- Red (Rounds 1–23) → bag base and body
- Black (Rounds 24–34) → belt section
- Red (Rounds 35–56) → upper section / top of bag
Snowman
- White (Rounds 1–50) → body
- Black (Rounds 51–56) → top edge and handles
Gingerbread man
- Brown (Rounds 1–6) → base
- White (Rounds 7–10) → icing accent
- Brown (Rounds 11–46) → main body
- White (Rounds 47–50) → top icing
- Brown (Rounds 51–56) → top border
Base of the bag
- Round 1 (64 sts): Ch 31, sc in 2nd ch from hook, sc in next 28 chs, 3 sc in last ch. Turn to work along the back side of the starting chain, sc in next 29 chs, 3 sc in the last ch. Join with sl st to first sc.
- Round 2 (70 sts): Ch 1, sc in next 29 sts, 2 sc in each of next 3 sts, sc in next 29 sts, 2 sc in each of last 3 sts. Join.
- Round 3 (82 sts): Ch 1, sc in next 29 sts, 2 sc in each of next 6 sts, sc in next 29 sts, 2 sc in each of last 6 sts. Join.
Body of the bag
- Round 4 (82 sts): Ch 1, sc in each stitch through the back loops only. Join with sl st to first sc.
- Rounds 5–53 (82 sts): Ch 1, sc in each st around. Join.
Crochet the handles
Use locking stitch markers to mark the 20 center stitches on both the front and back of the bag. Start where you left off at the end of round 53.
- Round 54: Ch 1, sc in each st up to the first marker, ch 25, skip next 20 sts, sc in each st up to the next marker, ch 25, skip next 20 sts, sc in each remaining st around. Join with sl st to first sc.
- Round 55: Ch 1, sc in each st around, working 25 sc across each chain handle. Join.
- Round 56: Ch 1, sc in each st around. Join.

Crochet Santa’s buckle
- With yellow yarn, ch 40 and join with a sl st to form a ring.
- Round 1: Ch 2, *sc in next 10 chs, ch 2*; repeat from * to * 3 more times. Join with sl st to first sc.
- The ch-2 spaces will form the corners of the buckle. Sew the buckle to the front of the bag, centered over the black belt between the handles.

Crochet snowman face pieces
Eyes
- Make 2 in black
- Magic circle, ch 2, 10 hdc, join. (10 sts)
- Finishing: Fasten off, leaving a long tail for sewing. Sew the eyes evenly spaced near the top center of the front of the bag.
Nose
- Use orange yarn
- Ch 14, tr in 5th ch from hook, tr in next ch, dc in next 3 chs, hdc in next 3 chs, sc in next ch, sl st in last ch. Then work sc evenly around the outside edge of the nose.
- Finishing: Fasten off, leaving a long tail for sewing. Position the nose centered below the eyes and sew it in place with the wider end toward one side to resemble a carrot.
Smile
- Use black yarn
- Thread a yarn needle with black yarn and stitch the snowman’s smile below the nose using backstitches or small straight stitches. Curve it gently for a cheerful expression.

Crochet gingerbread man face pieces
Eyes
- Make 2 in black
- Round 1: Magic circle, ch 1, 6 sc, join. (6 sts)
- Round 2: Ch 2, 2 sc in each st around. Join. (12 sts)
- Finishing: Fasten off, leaving a long tail for sewing. Sew both eyes evenly spaced above the cheeks on the front of the bag.
Cheeks
- Make 2 in red
- Round 1: Magic circle, ch 1, 6 sc, join. (6 sts)
- Round 2: Ch 2, 2 sc in each st around. Join. (12 sts)
- Round 3: Ch 2, *2 sc in next st, sc in next st*; repeat around. Join. (18 sts)
- Finishing: Fasten off, leaving a long tail for sewing. Sew the cheeks below the eyes, leaving space in between for the smile.
Smile
- Use white yarn
- Chain 30 and fasten off, leaving a long tail for sewing.
- Shape the chain into a gentle curve and sew it between the cheeks to form the smile.
Finishing your Christmas bag
Weave in all ends securely. Block lightly if needed to shape the base and sides. Your crochet Christmas bag is complete! Fill it with treats or small gifts, and enjoy your handmade holiday creation year after year.

Frequently asked questions
Is this crochet Christmas bag pattern beginner-friendly?
Yes. The bag itself uses mostly basic single crochet stitches and simple joined rounds. The character details use a few additional stitches and basic sewing, making this a good project for a confident beginner.
Can I make all three designs from one pattern?
Yes! The Santa, Snowman, and Gingerbread Man versions all use the same base pattern. You’ll just change the yarn colors and add a few simple embellishments for each character.
What yarn should I use?
Use worsted weight yarn (#4). I used acrylic yarn for the bags shown in this pattern.
How big is the finished bag?
The finished size is about 8.25 inches (21 cm) wide and 11 inches (28 cm) long, not including the handles.
Can I sell finished bags made from this pattern?
Absolutely! You’re welcome to sell finished bags made using this Christmas crochet bag pattern. Please credit Lovable Loops as the designer and link back to the free pattern when possible.
Is there a printable version available?
Yes! You can find the ad-free, printable PDF version of this pattern in my Etsy shop.
Prefer a printable version?
You can purchase the ad-free PDF of this Crochet Christmas Gift Bag Pattern in my Etsy shop. The downloadable pattern is easy to save, print, and keep with your crochet projects.
More crochet bag and tote patterns
Looking for more useful accessories to make? Browse my favorite crochet bag and tote patterns, including market bags, totes, pouches, and other practical handmade projects for everyday use.
You can also visit my full collection of crochet accessory patterns for even more small projects to wear, use, and gift.
More Christmas crochet patterns
Looking for more festive projects? Browse my Christmas crochet decor patterns for ornaments, stockings, pillows, appliqués, garlands, and other handmade holiday ideas.
Let’s connect!
I’d love to see what you’re making! Share your finished project and follow along for more free crochet patterns and tutorials.
📌 Don’t forget to pin this pattern for later!
Happy crocheting! 🧶
— Melissa

