Christmas crochet cozy patterns
This Christmas crochet cozy pattern turns everyday drinks into festive holiday characters with Santa, Snowman, and Gingerbread designs. They’re fun for Christmas parties, stocking stuffers, gift baskets, or quick handmade holiday projects.
Quick answer
This beginner-friendly Christmas crochet cozy pattern is worked from the base up in joined rounds using worsted weight (#4) yarn and an H-8 (5 mm) crochet hook. It includes Santa, Snowman, and Gingerbread variations, all designed to fit slim 12 oz (355 ml) cans. Self-adhesive felt is used to add the character details after crocheting.
Christmas crochet cozy pattern details
Here’s a quick overview of the materials, sizing, gauge, and pattern notes before you begin.
Skill level
Beginner — This pattern uses half double crochet, single crochet, simple increases, back-loop-only stitches, joined rounds, and basic color changes. The character details are added with self-adhesive felt after crocheting.
Materials needed
- H-8 (5 mm) crochet hook
- Worsted weight yarn (#4)
○ Santa: red, black, and white
○ Snowman: white
○ Gingerbread: brown and white - Self-adhesive felt
○ Santa: yellow
○ Snowman: black and orange
○ Gingerbread: white - Yarn needle
- Scissors

Size
Each cozy is designed to fit a slim 12 oz (355 ml) can measuring approximately 2.25 inches (5.7 cm) in diameter and 6.25 inches (15.9 cm) tall.
Gauge
8 hdc and 6 rounds = 2 inches (5 cm)
Learn how to check crochet gauge before you begin so you can adjust your hook size if needed.
Crochet abbreviations
- hdc = half double crochet stitch
- sc = single crochet stitch
- blo = back loop only
- ch/chs = chain/chains
- st/sts = stitch/stitches
- sl st = slip stitch
Pattern notes
- Each cozy is worked from the base up in joined rounds.
- The beginning ch 1 or ch 2 does not count as a stitch.
- Join each round with a slip stitch to the first stitch.
- Round 4 is worked in the back loops only (blo).
- Add the self-adhesive felt details after the crochet portion is complete.
- The pattern is written in US crochet terms.

Free Christmas crochet cozy pattern instructions
At each color change, fasten off the previous color and join the new color at the beginning of the next round.
Santa crochet cozy pattern
- Start with red.
- Round 1: Magic circle, ch 2, 10 hdc. Join. (10 sts)
- Round 2: Ch 2, 2 hdc in each st around. Join. (20 sts)
- Round 3: Ch 2, 2 hdc in next st, hdc in next st; repeat around. Join. (30 sts)
- Round 4: Ch 2, hdc blo in each st around. Join. (30 sts)
- Rounds 5–9: Ch 2, hdc in each st around. Join. (30 sts)
- Switch to black.
- Rounds 10–13: Ch 2, hdc in each st around. Join. (30 sts)
- Switch to red.
- Rounds 14–18: Ch 2, hdc in each st around. Join. (30 sts)
- Switch to white.
- Round 19: Ch 1, sc in each st around. Join and fasten off. (30 sts)
Snowman crochet cozy pattern
- Use white.
- Round 1: Magic circle, ch 2, 10 hdc. Join. (10 sts)
- Round 2: Ch 2, 2 hdc in each st around. Join. (20 sts)
- Round 3: Ch 2, 2 hdc in next st, hdc in next st; repeat around. Join. (30 sts)
- Round 4: Ch 2, hdc blo in each st around. Join. (30 sts)
- Rounds 5–18: Ch 2, hdc in each st around. Join. (30 sts)
- Round 19: Ch 1, sc in each st around. Join and fasten off. (30 sts)
Gingerbread crochet cozy pattern
- Start with brown.
- Round 1: Magic circle, ch 2, 10 hdc. Join. (10 sts)
- Round 2: Ch 2, 2 hdc in each st around. Join. (20 sts)
- Round 3: Ch 2, 2 hdc in next st, hdc in next st; repeat around. Join. (30 sts)
- Round 4: Ch 2, hdc blo in each st around. Join. (30 sts)
- Switch to white.
- Round 5: Ch 2, hdc in each st around. Join. (30 sts)
- Switch to brown.
- Rounds 6–17: Ch 2, hdc in each st around. Join. (30 sts)
- Switch to white.
- Round 18: Ch 2, hdc in each st around. Join. (30 sts)
- Switch to brown.
- Round 19: Ch 1, sc in each st around. Join and fasten off. (30 sts)
Adding the felt details
Cut the character details from self-adhesive felt. You can freehand the shapes or lightly sketch them on the felt before cutting.
- Santa: Cut a yellow buckle for the black belt.
- Snowman: Cut black circles for the eyes and mouth and an orange triangle for the carrot nose.
- Gingerbread: Cut small white pieces for the eyes and smile.
Press each felt piece firmly into place on the finished cozy.
More free crochet cozy patterns 🧶
Love this Christmas crochet cozy pattern? Here are a few more fun and beginner-friendly cozies you can make year-round:
- Free crochet koozie pattern – Easy Halloween can cozy – spooky pumpkin, Frankenstein, and ghost cozies that are perfect for October.
- Football crochet beer cozy pattern – Slim & standard cans – handmade cozies that make game day drinks extra fun.
- Crochet can cozy pattern – Football game day slim & standard – customize with your team colors for tailgates, parties, or gifts.
These crochet drink cozy patterns are quick projects, practical for everyday use, and make great stocking stuffers, party favors, or market items.

Christmas crochet decor patterns
Looking for more festive projects to make? Browse my favorite Christmas crochet decor patterns, including ornaments, pillows, garlands, appliques, stockings, and other cozy holiday makes for your home.
You can also visit my full collection of home decor crochet patterns for even more handmade ideas to decorate every season.
More free crochet accessories patterns
Looking for more practical crochet accessories to make? Browse my favorite crochet bottle holder, koozie, and gift bag patterns, including drink cozies, bottle holders, gift bags, and other useful handmade projects for gifting and everyday use.
You can also visit my full collection of crochet accessory patterns for even more small projects to wear, use, and gift.

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

