A mug cosy is the best twenty-minute gift in crochet, and the reason is that it fits everyone. Below is how to crochet a mug cozy as a buttoned band, which is what makes one size fit almost any mug.
Most handmade gifts require you to guess something — a size, a colour preference, whether they’d actually use it. A mug cosy requires none of that. Everyone has mugs. A cosy makes a plain mug look deliberate, it keeps a drink warm for longer, and it means you can hold a cup that would otherwise be too hot.
It’s also almost free. Twelve metres of yarn and a button.
This version is a buttoned band rather than a full sleeve, which matters: a band wraps around the mug and buttons shut, so it works with any handle. Full sleeves have to be sized to a specific mug, and they only fit that mug.

From the shop · New pattern
A sweet cat-ear coaster in just 5 rounds. Beginner friendly, printable 7-page PDF for $4.99.
See the pattern →What you need to know first
- Chain stitch
- Single crochet
- Back loop only — hooking under only the back strand at the top of each stitch, which turns flat crochet into stretchy ribbing
That stretch is what makes one cosy fit mugs of different sizes.
What you need
Worsted weight (4) yarn. Wool or acrylic is better than cotton here — you want a little give so it grips the mug, and cotton has almost none. A wool blend also insulates better, which is the actual point.
A 5.0mm hook.
One button, roughly 2 cm across.
A tapestry needle and scissors.
About 12 metres. This is a scrap project.

From the shop · New pattern
A sweet cat-ear coaster in just 5 rounds. Beginner friendly, printable 7-page PDF for $4.99.
See the pattern →Cathrinee’s Supply Kit
Everything you need for this project
Terms
US crochet terms.
- ch = chain · sc = single crochet (UK double crochet) · BLO = back loop only · sl st = slip stitch · st(s) = stitch(es)
Measure your mug first
Wrap a tape measure around the mug at its widest point, not counting the handle. A standard mug is usually 25 to 28 cm around.
You’ll crochet about 3 cm shorter than that measurement. Ribbing stretches, and a cosy made to exact size slides down. Working slightly short means it grips.
How to crochet a mug cozy, row by row
The band is worked sideways. The starting chain sets the height of the cosy; the number of rows goes around the mug.
Ch 9.
Row 1: sc in the 2nd ch from hook and in each ch across — (8)
Row 2: ch 1, turn, sc BLO in each st across — (8)
Repeat row 2 until the band measures about 3 cm shorter than your mug measurement, gently stretched. For a standard mug that’s usually 22 to 24 cm, or roughly 45 to 50 rows.
Check as you go. Every fifteen rows or so, wrap it around the mug. Far easier than unpicking.
The button loop
Work this as your final row.
Ch 1, turn. Sc in the first 2 sts, ch 4, skip 4 sts, sc in the last 2 sts.
That chain-4 forms the buttonhole. Fasten off and weave in the end.
If your button is larger than 2 cm, use ch 5 or ch 6 and skip the same number of stitches.
Attaching the button
Sew the button to the opposite short end of the band, positioned about 2 cm in from the edge and centred vertically.
Sew through the same holes six or eight times — a mug cosy gets buttoned and unbuttoned constantly, and a loose button is the only part likely to fail.
Weave the end back into the ribbing, going one direction and then back the other way.
Troubleshooting
It slides down the mug. Too long. Unpick four or five rows and redo the buttonhole row.
It won’t fit around the mug. Too short. Add rows before the buttonhole row.
It doesn’t look ribbed. You worked into both loops instead of back loop only. The front loops should show as horizontal bars across the surface.
The edges are uneven. Count every row — eight stitches, always. The ch-1 at the start is height only and is never worked into.
The buttonhole is too big and the button slips out. Chain fewer and skip fewer. Chain 3 skipping 3 works for small buttons.
It’s too floppy to stay put. Go down a hook size. A slightly denser fabric grips better and insulates more.
It doesn’t keep the drink warm. Cotton conducts heat away. Use wool or acrylic.
Variations
Taller cosy. Ch 12 instead of 9 for a band about 7 cm high, covering more of the mug.
Two buttons. Work two buttonholes spaced along the final row and sew two buttons. More adjustable, and it looks more finished.
Striped. Change colour every six rows. Because the rows run vertically around the mug, you get vertical stripes.
Textured. Work in front loops only instead of back loops for a different ribbed texture, or alternate — three rows BLO, three rows both loops — for a subtle banded effect.
Travel cup version. Measure a takeaway cup instead. Tapered cups need a band that’s slightly wider at one end, so add a stitch every ten rows.
A set of four. In four colours, tied together with twine, this is a complete gift for under two pounds of yarn.
Why these are good to make in batches
Once you’ve made one, the second takes about two-thirds as long. An evening produces four.
They’re also the rare handmade gift that doesn’t need to be personalised, so you can make them in advance and decide who gets which colour later. That’s genuinely useful in December.
What’s next
A set of crochet coasters in matching colours turns one cosy into a gift.
More seasonal ideas: Easy Crochet Projects for Fall →
Frequently asked questions
How do you measure for a crochet mug cozy?
Wrap a tape measure around the mug at its widest point, ignoring the handle, then crochet the band about 3 cm shorter. Ribbing stretches, so a slightly short band grips properly.
What yarn is best for a mug cozy?
Wool or acrylic. Both have some stretch and both insulate. Cotton has no give and conducts heat away from the drink.
Will one crochet mug cozy fit different mugs?
A buttoned ribbed band fits a reasonable range of sizes because the ribbing stretches. A full sleeve only fits the mug it was measured against.
How much yarn does a mug cozy use?
About 12 metres of worsted weight. It’s a scrap project.
How long does it take to crochet a mug cozy?
Around twenty minutes once you’re comfortable with back loop ribbing.
Why won’t my mug cozy stay up?
It’s too long, so the ribbing isn’t under tension. Remove a few rows.
Can you put a crochet mug cozy in the dishwasher?
No. Take it off before washing the mug, and hand wash the cosy separately in cool water.
How do you crochet a mug cozy?
Measure around your mug, chain to that length minus an inch, then work rows of half double crochet in back loop only until the band is tall enough to cover the mug body. Join the ends and add a button or tie closure.
How do I size a mug cozy correctly?
Measure around the widest part of your mug and subtract about an inch. Ribbed crochet stretches, so a cozy made to the exact measurement will slip off. Snug is what keeps it in place.
What yarn is best for a mug cozy?
Cotton or a cotton blend. It handles heat better than acrylic, absorbs any condensation, and washes well — which matters for something that lives on a kitchen table.
Do I need a handle opening on a mug cozy?
Not if the band is short enough to sit below the handle, which is the simplest approach. If you want a taller cozy, leave a gap in the seam for the handle to pass through and work around it.
How long does a mug cozy take to crochet?
About an hour for a first one, and around forty minutes once you know the pattern. They use roughly 40 yards of yarn, so one skein makes several.




