Easy Crochet Cup Cozy Pattern (20-Minute Beginner Project)
There is nothing like matching your morning coffee to a handmade little sleeve you made yourself - and a crochet cup cozy might be the fastest useful…

There is nothing like matching your morning coffee to a handmade little sleeve you made yourself – and a crochet cup cozy might be the fastest useful thing you will ever make. It works up flat in about 20 minutes from one simple row-by-row rectangle, closes with a button so it fits practically any takeaway cup you own, and uses barely any yarn at all. If you know how to chain and work one basic stitch across a row, you are already halfway done. Let’s get your coffee a cozy.
Jump to section
Materials
- Worsted weight yarn (yarn weight #4), a small amount – a few yards is plenty for one cozy
- 5.0mm (US H-8) crochet hook
- One button, about 3/4-1 in (2-2.5 cm) across
- Yarn needle
- Scissors
- Stitch marker (optional, only needed if you try the in-the-round variation below)
Abbreviations used in this pattern: ch = chain, hdc = half double crochet, sc = single crochet, sl st = slip stitch, st(s) = stitch(es).
Any smooth worsted weight yarn works well here, but a sturdier fiber like cotton or a cotton blend holds its shape against a warm cup a little better than a very soft, fuzzy yarn. This is also a genuinely great stash-buster project – you truly only need a few yards, so it is worth digging through your leftovers before buying anything new.
A Quick Sizing Note

Most standard takeaway coffee cups (12-16 oz) measure about 9-10 in (23-25 cm) around at the spot just below the lid, which is where a cozy actually needs to grip. Rather than crocheting several exact sizes, this pattern uses a button-and-loop closure that overlaps slightly, so one size adjusts to fit that whole range comfortably. If your cup runs noticeably smaller or larger, you can always add or remove a row of hdc to fine-tune the fit before you attach the closure.
The Pattern
Row 1: The Foundation
– Ch 26. Hdc in the 2nd ch from the hook and in each ch across. Turn. (25 hdc)
This foundation row measures roughly 8-8.5 in (20-21.5 cm) at an average worsted-weight gauge – shorter than the full 9-10 in cup circumference on purpose, since the button closure is meant to overlap by about an inch rather than meet edge to edge. That slight overlap is exactly what keeps a cozy snug and unlikely to slide down while you are carrying your drink.
Rows 2-8: Building the Height
– Rows 2-8: Ch 1, turn. Hdc in each st across. (25 hdc)
Work seven more rows this way, for a total of 8 rows. Each row should keep the same 25 hdc all the way across – since there is no shaping here, a changing stitch count almost always means a stitch got skipped or doubled somewhere in the row before. Eight rows brings you to about 3 in (7.5 cm) tall, which comfortably covers the sides of a standard cup – hold your growing rectangle up against your actual cup any time to check, and work an extra row or two if you would like more coverage.
Closure: Button Loop
– At the end of Row 8, do not turn. Chain 7 (test this loop around your button before fastening off, adding or removing a chain or two so it fits snugly but still slips over the button), then sl st into the same stitch your last hdc was worked into, to close the chain into a small loop. Fasten off and weave in the tail. – Sew your button onto the opposite short end of the rectangle – the corner at the base of your Row 1 foundation chain – positioning it so the loop reaches comfortably around the button once the cozy is wrapped around your cup with about a 1 in (2.5 cm) overlap.
Finishing
Weave in your starting tail from Row 1 the same way you would any other end, working it into a few nearby stitches on the wrong side and trimming close. Wrap the cozy around your cup to check the fit before you call it finished: it should sit snugly with a little give, not stretched tight and not loose enough to spin around the cup. If it is a touch too big, move your button in slightly on the loop side; if it is a touch too small, unbutton and re-sew the button a stitch or two further out.
Give the finished piece a light steam or a gentle press with a warm iron over a damp cloth if your yarn allows it (always check the yarn label first) – this helps a plain hdc rectangle lie flatter and relax any curling along the edges before its first trip out with your coffee.
Variations to Try
Skip the closure entirely. Work the same rectangle to about 9-9.5 in (23-24 cm) long instead of 8-8.5 in, then seam the two short ends together into a permanently closed tube with your yarn needle – simpler than a button, but sized to one specific cup rather than adjustable.
Work it in the round instead. Chain 27-28, join with a sl st into the first chain (being careful not to twist the chain), and work hdc around and around for 8 rounds instead of rows – no seaming and no closure needed at all, just a snug tube you slide straight onto your cup.
Add a gentle taper. If you want the cozy to hug a cup that narrows toward the base, work a couple of hdc two stitches together (a simple decrease, worked as one stitch) evenly spaced across your last row – entirely optional, since the straight rectangle already fits most takeaway cups just fine.
Make a matching set. This pattern takes so little yarn that a full set of two or three, each with a different button, makes a lovely handmade gift alongside a bag of good coffee.
Tips for Success
Count at the end of every row. With no shaping to distract you, this pattern is an easy one to zone out on – a quick count of 25 hdc after every row catches a mistake while it is still a one-stitch fix.
Pick a sturdy button. A cup cozy gets handled constantly, so a plain, well-sewn button with a couple of extra passes of thread through the shank will outlast a delicate or decorative one.
Test the fit warm, not just empty. A cup with a hot drink and a cardboard sleeve already on it sits slightly differently than an empty one – do your final fit check with your actual coffee order if you can.
Save your swatch math for next time. Once you know how many hdc and rows fit your favorite cup, jot the numbers down – reusable cups, travel mugs, and gift orders all vary enough that a quick note saves you re-measuring from scratch every time.
However you close it, you now have a cup cozy that took you less time than your coffee took to brew – practical, a little bit charming, and entirely made by hand.
Frequently Asked Questions
Will this cozy fit a reusable travel mug as well as a paper cup?
It depends on the mug’s circumference – since the button-and-loop closure overlaps and adjusts, it comfortably fits most cups in the 9-10 in (23-25 cm) range, so check your travel mug’s measurement below the lid before assuming it will fit.
What if I do not have a button that matches my yarn?
Any sturdy button works, even one that contrasts with your yarn color – a mismatched button is barely noticeable on a small accessory like this, and it will not affect how well the cozy functions.
Can I skip the button closure altogether?
Yes – the Variations section covers working the same rectangle a little longer and seaming it into a permanently closed tube instead, though that version fits one specific cup size rather than adjusting to a range.
Do I need any special stitches to make this cozy?
No – the entire project uses only chains and half double crochet worked back and forth in rows, so if you can make a basic hdc rectangle, you already have every skill this pattern requires.
— NoraEvery pattern hand-tested





