Skip to content
Hook & Hearth

Patterns

Hook & Hearth

Reader Favorites

Holiday Patterns

Cocoa Christmas Tree Crochet Mug Cozy Free Christmas Pattern

Love it? Share it with a friend
Cocoa Christmas Tree Crochet Mug Cozy Free Christmas Pattern

Add a handcrafted touch to your holiday hot drinks with this quick and cozy crochet mug wrap. Featuring a textured bobble-stitch Christmas tree against a classic cream background, it wraps neatly around your mug and fastens with a rustic wooden button.

Cocoa Christmas Tree Crochet Mug Cozy Free Christmas Pattern

Quick Facts

  • Skill level: Intermediate
  • Finished size: Fits a standard 12 to 14 oz mug (approx. 9.5 inches long by 3.5 inches wide)
  • Yarn: Worsted-weight cotton yarn (Cream, Forest Green, and Brown)
  • Hook: 4.0 mm (US G/6) crochet hook
  • Stitches used: ch, sc, hdc, bobble, sl st
  • Time to make: Under 1 hour

Size customization tips and gauge adjustments are included further down in this guide.

What Makes This Crochet Mug Cozy Special

This design relies on clever color changes and surface texture rather than complicated shaping. The cream band provides a neutral, sturdy base in simple single crochet, while the tree pops out dramatically because every green stitch is worked as a plump bobble stitch. The little brown trunk grounds the tree at the bottom, and a simple button loop at the side makes it fully removable for easy washing.

Skill Level

  • Basic understanding of crochet terminology and gauge
  • Ability to work in rows and change colors cleanly
  • Familiarity with the 5-dc bobble stitch
  • Reassurance: If you can single crochet and work a bobble, you can easily finish this project in an afternoon!

Finished Measurements

Dimension Inches Centimeters
Length (flat band) 9.5 in 24.1 cm
Width / Height 3.5 in 8.9 cm

Materials You Will Need

Material / Color Yarn Weight / Type Yards Meters
Cream (Main Color) Worsted / 100% Cotton 45 yds 41 m
Forest Green (Tree) Worsted / 100% Cotton 15 yds 14 m
Brown (Trunk) Worsted / 100% Cotton 3 yds 3 m
  • Hook: 4.0 mm (US G/6) crochet hook
  • Notions: 1 wooden button (approx. 0.75 in / 20 mm wide), yarn needle, scissors, locking stitch markers

Yarn Suggestions

Yarn Line Skein Yardage Notes
Lily Sugar’n Cream Solid 120 yds per 70g Excellent stitch definition, rigid enough for mugs
Drops Paris 82 yds per 50g Soft 100% cotton with rich holiday shades
Lion Brand Re-Cotton 219 yds per 100g Recycled cotton blend with lovely matte texture

⚠️ Note: Avoid stretchy acrylic or fuzzy novelty yarns for mug cozies. Cotton is heat-resistant, holds its shape firmly around ceramic, and won’t melt when held against hot mugs.

Gauge

  • 16 sts x 18 rows = 4 in / 10 cm in single crochet using a 4.0 mm hook.

Abbreviations

  • ch – chain
  • sc – single crochet
  • hdc – half double crochet
  • bobble – 5-dc bobble stitch
  • sl st – slip stitch
  • st(s) – stitch(es)
  • rep – repeat
  • RS – right side
  • WS – wrong side
  • FO – fasten off

(UK terminology equivalent: sc = dc, hdc = htr, sl st = ss)

Special Stitches Explained

  1. 5-dc Bobble Stitch: [Yarn over, insert hook into stitch, yarn over and pull up loop, yarn over and pull through 2 loops] 5 times in the same stitch. You will have 6 loops on your hook. Yarn over and pull through all 6 loops at once. Push the bobble toward the front (RS) of the work.

Pattern Instructions

Notes:
– The turning chain-1 at the start of rows does not count as a stitch.
– Always work the first stitch of the row into the very first stitch (unless specified otherwise).

Section 1: Mug Cozy Band (Cream)

Row 1 (RS): Using Cream, ch 39, sc in 2nd ch from hook and in each ch across, turn. (38 sc)
Rows 2 to 4: Ch 1, sc in each st across, turn. (38 sc)

Section 2: Adding the Tree (Color Work & Bobbles)

(Note: Drop and pick up yarn colors on the WS, or carry yarn loosely along the back if preferred).

Row 5: Ch 1, sc in first 18 sts, join Brown, sc in next 2 sts, join Cream, sc in remaining 18 sts, turn. (38 sc)
Row 6: Ch 1, Cream sc in 17 sts, Brown sc in 4 sts, Cream sc in 17 sts, turn. (38 sc)
Row 7: Ch 1, Cream sc in 17 sts, Brown sc in 1 st, join Forest Green, bobble in next st, Brown sc in 1 st, Cream sc in 17 sts, turn. (38 sc)
Row 8: Ch 1, Cream sc in 16 sts, Forest Green sc in 6 sts, Cream sc in 16 sts, turn. (38 sc)
Row 9: Ch 1, Cream sc in 16 sts, [bobble, Forest Green sc in next st] x 3, Cream sc in 16 sts, turn. (38 sc)
Row 10: Ch 1, Cream sc in 15 sts, Forest Green sc in 8 sts, Cream sc in 15 sts, turn. (38 sc)
Row 11: Ch 1, Cream sc in 15 sts, [bobble, Forest Green sc in next st] x 4, Cream sc in 15 sts, turn. (38 sc)
Row 12: Ch 1, Cream sc in 14 sts, Forest Green sc in 10 sts, Cream sc in 14 sts, turn. (38 sc)
Row 13: Ch 1, Cream sc in 14 sts, [bobble, Forest Green sc in next st] x 5, Cream sc in 14 sts, turn. (38 sc)
Row 14: Ch 1, Cream sc in 15 sts, Forest Green sc in 8 sts, Cream sc in 15 sts, turn. (38 sc)
Row 15: Ch 1, Cream sc in 16 sts, Forest Green sc in 6 sts, Cream sc in 16 sts, FO Forest Green and Brown, turn. (38 sc)

Section 3: Upper Band and Button Loop (Cream)

Row 16: Using Cream, ch 1, sc in each st across, turn. (38 sc)
Row 17: Ch 1, sc in first 35 sts, ch 8 (creates button loop), skip 3 sts, sl st into the base of the last ch to secure, turn. (36 sts)
Row 18: Ch 1, work 10 sc tightly around the 8-ch loop, sc in remaining 35 sts across, turn. (45 sc)
Row 19: Ch 1, sc in each st across. (45 sc)
FO, leaving a 6-inch tail for weaving in.

✅ Checkpoint: At this stage, your rectangle should measure approximately 9.5 inches wide by 3.5 inches tall, with a neat loop protruding from the top-right corner.

Assembly

  1. Lay the cozy flat with the tree facing you (RS).
  2. Wrap the cozy around your chosen mug to check the fit. The button loop should comfortably reach around to the opposite side near the handle.
  3. Thread your yarn needle with a matching piece of cream yarn and sew the wooden button securely onto the left edge of the cozy, positioned to align perfectly with the button loop when wrapped.

Finishing

Weave in all remaining yarn ends securely on the wrong side of the work using a yarn needle. Give the cozy a gentle steam block if needed to flatten the edges.

Size Customization Tips

  • To fit a wider mug, add multiples of 2 stitches to your starting foundation chain (and adjust the tree background padding symmetrically).
  • To fit a taller mug, work 1 or 2 extra rows of single crochet at the very beginning and end of the pattern.

Care Instructions

Remove the cozy from the mug before washing. Hand wash or machine wash gently in cool water with mild detergent. Lay flat to dry and reshape while damp. Do not bleach or tumble dry.

FAQ

Can I use acrylic yarn instead of cotton?

While you can, cotton is strongly recommended because it provides better insulation against hot liquids, holds its shape more firmly around ceramic mugs, and won’t melt or stretch out of shape easily.

How do I adjust this pattern for a travel mug?

Travel mugs are often taller and narrower. Measure the circumference and height of your travel mug, add extra foundation chains to match the circumference, and add extra rows of plain single crochet to match the height.

Is this beginner-friendly?

Yes! As long as you are comfortable with basic single crochet and understand how to work a 5-dc bobble stitch, the color changes are very straightforward.

Happy Crocheting!

I hope you enjoyed making this festive Christmas tree mug cozy! If you make one, please save this pin on Pinterest and leave a comment below sharing what colors you used for your holiday tree.

Like this one? Save it for later.

100% free

Get this pattern as a free PDF

+ A new free pattern every day straight to your inbox Daily

Email needed to download · No spam · Unsubscribe anytime · Privacy

Creating your PDF…

This takes a few seconds.

Your PDF is downloading!

Check your downloads, or print it right now. Your daily free patterns start arriving in your inbox.

Your free PDF is unlocked! 🎉

👇 Keep reading — your Download PDF button is waiting for you further down the pattern.