
Free Pattern: Cup Cozy
There is something undeniably satisfying about wrapping your hands around a warm mug on a cold morning. And if that mug is dressed in a handmade cozy you knitted or crocheted yourself, the satisfaction doubles. Cup cozies are one of those small, practical projects that feel almost too good to be true — quick to make, genuinely useful, easy to customize, and perfect for gifting. Whether you are brand new to yarn crafts or a seasoned maker looking for a fast weekend project, a cup cozy is the answer.
In this post, you will find a complete free pattern for a cup cozy, along with tips on customizing it, choosing the right yarn, and making it fit everything from a standard coffee mug to a wide-bottomed latte glass. Let’s get into it.
Why Cup Cozies Are Worth Making
Before we dive into the pattern, it is worth talking about why this humble little project deserves a spot in your crafting rotation.
For one thing, cup cozies are genuinely practical. They keep your hands from getting too hot when you pick up a freshly brewed cup, they help insulate your drink so it stays warm longer, and they add a layer of grip that slippery ceramic mugs often lack. If you are the kind of person who sets a cup down and forgets about it, a cozy won’t fix that — but your drink will at least still be warm when you remember it.
They are also an ideal stash buster. That is crafting speak for a project that uses up small amounts of leftover yarn sitting in a bin or bag, too precious to throw away but too little to do anything ambitious with. Cup cozies use somewhere between 20 and 50 yards of yarn depending on the size and thickness, which makes them perfect for odds and ends.
And then there is the gifting angle. Handmade cup cozies make wonderful small gifts — for teachers, coworkers, friends who love their morning coffee ritual, or anyone who appreciates something thoughtful and useful over something generic. Pair one with a pretty mug or a bag of specialty coffee and you have a gift that feels considered and personal without taking weeks to complete.
What You Will Need
This pattern is written for crochet, though notes for knitters are included at the end. The finished cozy is designed to fit a standard 10–12 oz coffee mug, which covers the most common mug size found in kitchens and coffee shops. Adjustments for larger and smaller sizes are also included.
Materials:
Approximately 30–40 yards of worsted weight yarn (100% cotton is ideal for items that will be near hot drinks, but wool or acrylic blends work perfectly well). A small amount of a contrasting color is optional for a stripe or border.
A size 5.0 mm (H/8) crochet hook. You can go up or down half a size depending on your tension.
A yarn needle for weaving in ends.
Stitch markers if you tend to lose your place (not strictly required but helpful for beginners).
Scissors.
Optional but nice to have:
A button for a decorative closure if you want the cozy to be removable and adjustable rather than a fixed tube. This is a personal preference — some people love the snug fit of a tube, while others like being able to slip the cozy on and off easily.
A Note on Yarn Choice
Cotton yarn is the most recommended choice for cup cozies because it is heat-resistant, easy to wash, and has a pleasing texture that feels good against the hands. Look for 100% cotton in a worsted or DK weight — brands like Lion Brand 24/7 Cotton, Paintbox Simply DK Cotton, or Drops Paris are all excellent and widely available.
That said, acrylic yarn works just fine and gives you access to a much wider range of colors and price points. Wool blends add a nice elasticity and warmth, and some makers love the rustic look of a single-ply wool cozy. Just be aware that pure wool can felt if it accidentally goes in the washing machine, so labeling it as hand wash only is a good idea if you are gifting it.
Avoid very fluffy or textured novelty yarns for your first attempt — they make it harder to see your stitches and count your rows, which is important when you are working to a specific size.
Understanding the Pattern
This pattern uses basic crochet stitches: chain (ch), slip stitch (sl st), single crochet (sc), and half double crochet (hdc). If you are comfortable with these, you can jump straight to the instructions. If you are new to crochet, a quick search for video tutorials on each stitch will have you up to speed in no time — these are foundational skills that open up a huge world of projects.
The cozy is worked in rows (not in the round), which means you will be creating a flat rectangle that you then seam together into a tube. This approach makes it easy to measure as you go and to add stripes, color blocks, or textured stitch patterns without having to think in the round.
Gauge: Approximately 14 hdc stitches and 10 rows = 4 inches. Gauge matters more for garments than for accessories, but a quick swatch will help you confirm your finished piece will be the right size. If your swatch is too wide, go down a hook size. If it is too narrow, go up.
Free Cup Cozy Crochet Pattern
Finished dimensions: Approximately 9.5 inches wide x 3.75 inches tall before seaming. This fits snugly around a standard 10–12 oz mug.
Abbreviations:
ch — chain
sl st — slip stitch
hdc — half double crochet
st — stitch
sp — space
RS — right side
WS — wrong side
Foundation: Chain 34. Make sure your chain is not twisted before you join or begin your first row.
Row 1 (RS): Hdc in the 3rd chain from the hook and in each chain across. You will have 32 hdc. Chain 2 and turn.
A note on the chain 2: In this pattern, the turning chain does not count as a stitch. This is a personal preference and keeps the edges of your rectangle cleaner and easier to count. Just make sure you work your first hdc into the very first stitch at the base of your turning chain, not into the chain itself.
Rows 2–10: Hdc in each stitch across (32 hdc per row). Chain 2 and turn at the end of each row.
After Row 10, you should have a rectangle that is about 3.75 inches tall. Hold it up against your mug. The cozy should cover the lower two-thirds of the mug — enough to insulate your hands without covering the rim. If you want a taller cozy, simply work additional rows until you reach your desired height, keeping in mind that every two rows adds approximately 0.75 inches.
Finishing Row: At the end of Row 10, do not chain or turn. Instead, work a row of slip stitches across the top edge if you want a firmer, cleaner border. This is optional but gives the cozy a polished look.
Fasten off, leaving a tail of about 12 inches for seaming.
Seaming the Cozy
Fold your rectangle so that the short edges meet, right sides facing out (you want the outside of the cozy to show on the outside when it is on the mug). Thread your yarn needle with the tail you left and use a whip stitch or mattress stitch to join the two short edges together.
Whip stitch is faster and creates a slightly raised seam on the outside — fine and even decorative if your yarn is pretty. Mattress stitch creates a nearly invisible seam and is worth learning if you want a polished finish. Either works well for this project.
Once seamed, weave in all your ends securely. Give the cozy a light blocking if you used cotton or wool — wet it slightly, shape it around the mug, and let it dry. This helps the fibers relax and the cozy take a nice shape.
Button Closure Variation
Instead of seaming the cozy closed, you can add a button and loop closure that lets it wrap around the mug and fasten. This is especially nice for giving as a gift, since the recipient can adjust the fit.
To do this version, work the rectangle exactly as above but do not seam it. Instead, on the final row, work to the last 3 stitches, chain 3, skip 2 stitches, and hdc in the last stitch. This creates your button loop. Fasten off and weave in ends.
Fold the cozy around your mug, overlapping the edges slightly, and mark where the loop lands on the opposite edge. Sew a button at that spot. For a sturdier attachment, sew through both layers of yarn and use a small backing button on the inside if the button is particularly heavy.
Sizing Adjustments
For a travel tumbler or wide-bottomed mug: Chain 38–40 to start, and work 12–13 rows. Travel mugs are often taller and slightly narrower at the bottom, so you may want to try the cozy on the mug after every couple of rows to check the fit.
For an espresso cup: Chain 22–24 and work 7–8 rows. Small cups deserve small cozies.
For a wide latte mug: Chain 38 and work 11–12 rows. These mugs are often shorter but wider, so you might want more width and similar or slightly less height.
The key formula is simple: measure the circumference of your mug at the widest point where you want the cozy to sit, multiply by your stitch gauge (roughly 3.5 stitches per inch with worsted weight yarn and a 5.0 mm hook), and that is your starting chain number. For height, measure the portion of the mug you want to cover and multiply by your row gauge (roughly 2.5 rows per inch).
Customization Ideas
One of the best things about this pattern is how much room there is to make it your own.
Stripes: Work Rows 1–3 in Color A, join Color B for Rows 4–7, and finish with Color A for Rows 8–10. Carry the yarn up the side rather than cutting it between color changes to minimize ends.
Textured stitches: Swap the hdc for a simple stitch pattern like shell stitch, linen stitch, or the moss stitch (alternating sc and ch1 across). These add beautiful texture without increasing the complexity much.
Waffle stitch: Work front post and back post stitches in alternating rows to create a waffle-like texture that not only looks lovely but adds extra insulation. This is a slightly more advanced technique but very achievable once you are comfortable with basic stitches.
Embroidery: Once your cozy is finished, use a yarn needle and a contrasting color to embroider a simple motif — a small heart, a star, your initials, or a tiny leaf. Surface embroidery on crochet fabric is easier than it looks and gives a completely bespoke finish.
Buttons as decoration: Even if you seam the cozy closed, you can sew a decorative button or two on the front for a charming, boutique look.
Knitting Version Notes
If you prefer knitting, this pattern translates easily. Cast on 34 stitches using worsted weight yarn and US size 7 (4.5 mm) needles. Work in 2×2 ribbing (knit 2, purl 2) for the full length of the cozy — approximately 10 inches — which will give you a stretchy, form-fitting result that hugs the mug nicely. Alternatively, work in stockinette or seed stitch if you prefer a flat fabric.
For a wider cozy, cast on more stitches in multiples of 4 to keep the ribbing pattern even. For a taller cozy, simply knit more rows until your rectangle reaches the desired height.
Bind off loosely so the top edge of the cozy does not pull in. Seam and finish exactly as described in the crochet version above.
Caring for Your Cup Cozy
Most yarn cup cozies are machine washable on a gentle cycle in cold water, especially if made with cotton or acrylic. Lay flat to dry rather than putting them in the dryer, which can cause shrinkage or distortion even in yarns labeled as dryer-safe.
If you used wool or a wool blend, hand wash in cool water with a small amount of wool wash or gentle dish soap. Press out the excess water gently — never wring — and shape the cozy over a mug to dry.
Label your gifted cozies with a small care tag, even just a handwritten note. It is a small touch that people genuinely appreciate and it helps ensure the cozy lasts.
Making a Set
Once you have made one cup cozy, it is nearly impossible to stop at just one. A set of four or six matching cozies — or a mix-and-match set in coordinating colors — makes an impressive gift and looks beautiful on a shelf or hanging from mug hooks in a kitchen. You can make a full set of six in an afternoon, especially once you have the pattern memorized after the first couple of repeats.
For a cohesive set, choose two or three colors from the same palette and alternate them, or make each cozy in a different solid color. A set of four in navy, cream, terracotta, and sage looks modern and would be welcome in almost any kitchen.
Sharing Your Makes
If you make this cozy, sharing it is one of the most encouraging things you can do — both for yourself and for other makers in the community. Post your finished project on Instagram or Pinterest and tag it with relevant hashtags so others can find it. Leave a comment below if you have questions, substitutions, or modifications worth sharing. Seeing how different yarn choices and color combinations transform the same simple pattern is one of the real joys of sharing patterns like this one.
Happy making. May your coffee stay warm, your yarn never tangle, and your hook always find the right stitch.