
Christmas Mug Cozy – Free Crochet Pattern
If you’re looking for a quick and easy crochet gift idea for Christmas, this Christmas Mug Cozy Crochet Pattern may quickly become your go-to project for everyone on your holiday list. It’s fast, fun, and practical—making it a thoughtful handmade gift that anyone will appreciate.
Before we begin, I would like to thank you for visiting Jo to the World Creations, a site dedicated to helping you give the gift of crochet.
More free patterns (that make incredible crochet gifts) are on the way! Sign up for my emails using the form below and never wonder “What should I make for…” again!
Free Email Series
GET 3 FREE PDF CROCHET PATTERNS
Subscribe to my emails and get a free printable PDF crochet pattern emailed to you every day for the next 3 days!
You’ll also receive new crochet patterns and helpful resources to help you make the best crochet gifts for everyone in your life.
Crochet Christmas Mug Cozy
This Christmas Mug Cozy Crochet Pattern is an easy and quick crochet Christmas gift. It makes a perfect crochet Christmas gift for a teacher, co-worker, friend or family member. Fill it with goodies or use it for your own coffee/tea mug on Christmas. It also makes a wonderful crochet Christmas decoration and candy cane holder!

This Santa-themed mug cozy is a great Christmas crochet gift idea for beginners, using only simple stitches—if you can single crochet, chain, and slip stitch, you can make it! It works up in under an hour and requires only a small amount of yarn, far less than a quarter of a skein.
The cozy is designed to fit a standard mug with a circumference of about 10″–10.5″, and the pattern includes easy instructions for adjusting the size if you’d like to make it bigger or smaller.
Use the Table of Contents below to jump to any section of this pattern or keep scrolling down for all the details and the written instructions.
Get the PDF!
Purchase the printer-friendly PDF of this pattern that you can instantly download! It includes everything from this free pattern but you can easily save, print and access it anytime!


All-Access Membership
For only $0.14 a day, you can get this pattern as a PDF and my entire library of 180+ print-ready, ad-free PDF crochet patterns!

Pattern Details
Skill Level
Easy
Size
Finished Mug Cozy is: 10.25″ long and 3.5″ high.
It is designed to fit the following size mugs:
- Circumference (all around the center of the mug): 10 1/8″ – 10.5″
- Height (from top to bottom): 3.75″ – 4.5″
- Width (measuring from end to end across the bottom): 3.25″ – 3.5″
Instructions for adjusting the sizing to fit a smaller or larger mug are included below.
Gauge
4″ x 4″ = 13 sc and 15 rows
Materials
Yarn: Any size 4 (medium) yarn for everything but the top and size 5 (bulky) fleece yarn for the fluffy white top (the “fur”).
What I used:
- I used Loops & Threads Impeccable Yarn, Solid. This yarn is size 4 ( medium) and 100% acrylic. The size is 4.5 oz / 127.5 g. A skein is 285 yd./260m and you only need way less than a quarter skein in total.
- I used the color “Cherry” for the main red part of the Santa Mug Cozy; the color “Black” for the belt; and the color “Sunny Day” for the belt buckle.
- For the fluffy top, I used Bernat Pipsqueak. This yarn is size 5 (bulky). The size is 3.50 oz. / 100 g. A skein is 101 yd / 92 m. You only need a few yards. The exact color is called “Whitey White.”
Crochet Hook Size: G/6 (4.00mm) for everything but the belt buckle. For the belt buckle: F/5 (3.75mm).
Other Materials: Yarn Needle, Scissors, 1.5 cm Black Button, Black Thread, Sewing Needle, Measuring Tape and a Mug
Terminology
This Christmas Mug Cozy Crochet Pattern is written in English for right-handed crochet using standard US crochet terminology. If you’re more familiar with UK terminology, check out my US to UK Conversion Chart.
Abbreviations
- st = stitch
- sts = stitches
- ch = chain
- sc = single crochet
- sl st = slip stitch
Pattern Notes
- The Santa Mug Cozy is worked flat.
- Each row has 35 stitches.
- Ch 1 does not count as a stitch.
- Always start in the same stitch as the chain.
- After completing the cozy, you will attach a button strap/loop and sew on a button.

Ensuring Proper Sizing
Before you begin the pattern, measure your mug. (If you don’t have one you can follow the pattern, which should fit a standard size mug)
Measure Your Mug’s Circumference:
If your mug’s circumference (all around the mug) is between 10 1/8″ – 10.5″, follow the pattern.
If it is larger or smaller, increase or decrease the number of chains + 1. For reference, 36 chains creates a row of 35 single crochet stitches that (once a few rows are completed) is 10.25″ long.
Measure Your Mug’s Height:
If your mug’s height (from top to bottom) is between 3.75″ – 4.5″, follow the pattern.
If it is larger or smaller, you will need to increase or decrease the number of rows. I recommend adding or subtracting from the rows of red in equal numbers (for example, if you had a very tall mug, add 2 rows of red before the black belt and 2 rows of red after the black belt). For reference, the chain row and then 12 rows of the pattern creates a finished item that is 3.5″ high.
Measure Your Mug’s Width:
If your mug’s width (from end to end across the bottom) is between 3.25″ – 3.5″, follow the pattern.
If it’s width is larger or smaller, when you make the button strap/loop, increase or decrease the number of chains on the button strap/loop. For reference, the button strap with 8 chains fits a mug that is between 3.25″ – 3.5” wide.


Just a Reminder!
This pattern is also available as a PDF, which includes everything listed here but as a printer-friendly PDF that you can instantly download, save, print, make notes on and keep forever.

Get ALL my PDF Patterns!
Only $0.14 a day!
Join the All-Access Membership and instantly download the printable version of this pattern and ALL my 180+ easy-to-follow PDF crochet patterns.
Pattern Instructions
Mug Cozy
With red colored yarn and a G/6 (4.00 mm) hook, ch 36.
Row 1: In the 2nd ch from hook, sc. sc in each ch across. (This row and all rows have 35 sts in total)
Row 2 – 4: ch 1 and turn. sc in each st across.
Row 5 (Belt): Turn. Change colors: fasten off red yarn and attach black yarn with a sl st. Do not ch. With black yarn, sc in each st across.
Row 6 (Belt): Still with black yarn, ch 1 and turn. sc in each st across.
Row 7: Turn. Change colors: fasten off black yarn and leave a 24″ tail (to create a button strap/loop). Attach red yarn with a sl st. Do not chain. With red yarn, sc in each st across.
Row 8 – 10: Still with red yarn, ch 1 and turn. sc in each st across.
Row 11 (Fur): Turn. Change colors: fasten off red yarn and attach fluffy white yarn with a sl st. ch 1 and sc in each st across.
Row 12 (Fur): Still with fluffy white yarn, ch 1 and turn. sc in each st across.
Fasten off and weave in all loose ends (except the 24″ tail of black yarn).
Button Strap & Button
Button Strap/Loop:
With a G/6 (4.00mm) hook and using the 24″ tail of black yarn from the end of the belt, ch 8. Pull yarn through to close and attach right beside starting ch to create a loop.
Test out the mug cozy on your mug to ensure proper button placement before sewing it on.
Button:
Sew on button on the opposite end from the button strap with black thread. Place button approximately 0.5″ away from end (placement spot may change depending on your work and size of mug, ensure strap fits over the button before sewing)
Belt Buckle
With F/5 (3.75mm) hook and golden yellow colored yarn, ch 18.

1st Rectangle Side (short): In 2nd ch from hook, sl st into back ridge loop. (Interweave has a great diagram of where the back ridge loop is here). In next 2 chains, sl st into back ridge loop. In next ch, sl st x 3 into same back ridge loop.
2nd Rectangle Side (long): sl st into next 4 back ridge loops. In next ch, sl st x 3 into same back ridge loop.
3rd Rectangle Side (short): sl st into next 3 back ridge loops. In next ch, sl st x 3 into same back ridge loop.
4th Rectangle Side (long): sl st into next 4 back ridge loops. sl st into 1st sl st to join.
Fasten off leaving a 12″ tail. Weave in the first end to belt buckle. Using a yarn needle, attach belt buckle to Santa Mug Cozy with the rows of black in the middle. I placed it so that it would be facing you when holding the right handle but you could place it in the center of the mug (or make two buckles and put one on each side!)

And now you have a wonderful ho-ho-holiday mug!
More Christmas Crochet Patterns
Download. Print. Keep.
Get Instant Access to ALL Printable Patterns
Make your crocheting more enjoyable, relaxing and productive with printable PDF patterns.
- 180+ premium crochet patterns.
- Download, save and print from any device.
- No ads or popups!
Not sure yet? Take a look at the Pattern Library and see all the patterns you can download once you’re a member.

Save with Pattern Bundles
For a limited time, I’ve grouped some of my most popular crochet patterns and I’m offering them as pattern bundles where you can get the printable versions for one low, discounted price. Check out these incredible Crochet Pattern Bundles.

Easy Baby Blanket Bundle
With this Easy Baby Blanket Bundle, you’ll get SIX easy crochet baby blankets as printable downloads. Each pattern includes step-by-step instructions and a full video tutorial.

Love and Comfort Bundle
The Love and Comfort Bundle includes SIX meaningful patterns designed to comfort a loved one, brighten someone’s day or simply remind someone they’re loved.

Delightful baby blanket Bundle
All your favorite baby blanket patterns in one bundle! This collection features SIX blankets (all with video tutorials) that are a delight to crochet and will be cherished forever.

Free Crochet Printables
Subscribe to my emails and get 3 free printable crochet patterns as well as 10+ free printable crochet cheat sheets, guides and progress trackers.
Plus, you’ll receive free patterns for crochet gifts delivered right to your inbox!
Featured Crochet Patterns
Pattern Collections
Free Patterns for Crochet Gifts
Never miss a pattern! Get all my secrets to making incredible crochet gifts as well as new free crochet patterns and exclusive deals when you sign up for my newsletter (it’s free!).




























