
15 Easy Crochet Cup Cozy Patterns + Quick Tutorials (Free!)
There is something deeply satisfying about wrapping your hands around a warm mug on a chilly morning, and a handmade crochet cup cozy makes that moment even better. Whether you are a total beginner picking up a hook for the first time or an experienced crocheter looking for a quick, satisfying project, cup cozies are one of the best things you can make. They work up fast, use very little yarn, and make incredibly thoughtful gifts. Best of all, every single pattern on this list is completely free.
In this post, you will find 15 easy crochet cup cozy patterns and tutorials, ranging from the most basic single crochet rectangle to charming textured designs that look like they came straight from a boutique shop. I have included tips on sizing, yarn choices, and how to adjust each pattern to fit everything from a standard coffee cup to a wide tumbler or even a mason jar. Let us get into it.
Before You Start: What You Need to Know About Crochet Cup Cozies
Cup cozies are ideal beginner projects because they require only a small amount of yarn and a few hours of your time. Before diving into the patterns, here are a few basics to keep in mind.
Yarn: Most cup cozies work best with a cotton or cotton-blend yarn. Cotton is naturally heat-resistant compared to acrylic, which can melt or warp when exposed to prolonged heat. That said, many crocheters use acrylic successfully, especially for cold drinks. If you plan to use your cozy on hot cups regularly, Lion Brand 24/7 Cotton, Paintbox Simply DK Cotton, or WeCrochet Dishie are excellent choices.
Hook Size: The hook size depends on the yarn weight. For worsted weight yarn, a 5.0mm or 5.5mm hook works well. For DK weight, try a 4.0mm or 4.5mm hook. For bulky yarn, a 6.0mm or larger hook will give you a nice, thick cozy.
Sizing: A standard cup cozy sits about 2.5 to 3 inches tall and wraps around a cup with a circumference of roughly 9 to 11 inches. The cozy should fit snugly but not so tight that it is difficult to slide on and off. Always measure your cup and compare it to your gauge swatch before starting.
Finishing: Most cozies are closed with a button, a snap, or by crocheting in the round so no closure is needed at all. Buttons add a lovely decorative touch and are a great way to customize your cozy for gifting.
Now, let us get to the patterns.
1. The Classic Single Crochet Cup Cozy
This is the perfect starting point for absolute beginners. The pattern uses only a chain stitch and single crochet, making it ideal for anyone who just learned to hold a hook.
What you need: Worsted weight cotton yarn, 5.0mm hook, yarn needle, one button.
How to make it: Chain 30 (or adjust to fit your cup’s circumference). Row 1: Single crochet in the second chain from hook and in each chain across. Chain 1, turn. Repeat Row 1 until your piece measures about 2.5 inches tall. Fasten off and sew the short ends together, or leave them open and add a button and loop closure. Weave in your ends and you are done.
This cozy looks lovely in a solid color or a self-striping yarn that does the decorative work for you.
2. The Half Double Crochet Ribbed Cozy
Ribbing gives a cozy that classic, stretchy look that fits a variety of cup sizes. This pattern works up quickly and has a professional, polished finish.
What you need: DK or worsted cotton yarn, 4.5mm or 5.0mm hook, yarn needle, button.
How to make it: Chain 11. Row 1: Half double crochet in the third chain from hook and in each chain across (9 stitches). Chain 2, turn. Row 2: Half double crochet in the back loop only of each stitch across. Chain 2, turn. Repeat Row 2 until the piece, when lightly stretched, wraps around your cup. Sew the short ends together or add a button loop. The back-loop-only technique is the secret to that beautiful ribbed texture.
3. The Chunky Bobble Stitch Cozy
Bobble stitches look incredibly impressive but are simpler than they appear. This cozy adds gorgeous texture and is a great next step once you are comfortable with basic stitches.
What you need: Bulky cotton-blend yarn, 6.0mm hook, yarn needle.
How to make it: This pattern works in the round. Start with a magic ring or chain 4 and join. Round 1: Chain 3, work 11 double crochet into the ring, join with a slip stitch to the top of the chain 3 (12 stitches). This creates the base. Rounds 2–4: Work the body of the cozy by chaining 3, then alternating between a regular double crochet and a bobble stitch (5 double crochets together in one stitch, pulled through all loops at once). Join each round. After 3 or 4 rounds of pattern, fasten off and weave in ends.
Note that because this cozy works in the round, it does not need a closure. It simply slides onto the cup from the bottom or top.
4. The Beginner Moss Stitch Cozy
The moss stitch (also called the linen stitch or granite stitch) creates a beautifully woven-looking fabric that is perfect for cup cozies. It is worked with a simple combination of single crochet and chain 1 spaces.
What you need: Worsted cotton yarn, 5.0mm hook, yarn needle, button.
How to make it: Chain an even number, around 32. Row 1: Single crochet in the second chain from hook, chain 1, skip one chain, single crochet in the next chain. Repeat the chain 1, skip, single crochet sequence across. Chain 1, turn. Row 2: Single crochet in the first chain 1 space, chain 1, single crochet in the next chain 1 space. Continue across. Repeat Row 2 for 6 to 8 rows, or until the piece is the height you want. The resulting texture is elegant and almost looks like it was woven rather than crocheted.
5. The Easy Waffle Stitch Cozy
Waffle stitch is one of those stitches that looks like you spent hours on it when actually it comes together very quickly. The raised grid pattern is created by alternating between double crochets and front post double crochets.
What you need: Worsted weight yarn, 5.5mm hook, yarn needle.
How to make it: This cozy works in rows. Chain a multiple of 3, around 33. Row 1: Double crochet in the fourth chain from hook and across. Chain 3, turn. Row 2: Double crochet in the first stitch, front post double crochet around the next stitch, double crochet in the next. Repeat across. Chain 3, turn. Row 3: Front post double crochet, double crochet, front post double crochet across. Continue alternating Rows 2 and 3 until the piece reaches the desired height. The waffle pattern emerges beautifully after just a couple of rows.
6. The Granny Square Cup Cozy
Granny squares are not just for blankets. A small, rectangular granny panel makes a darling cozy, and it is a wonderful way to use up scraps from other projects.
What you need: Light worsted or DK yarn in 2 to 3 colors, 4.5mm hook, yarn needle, button.
How to make it: Work a standard granny square pattern in rows rather than in the round to create a rectangular strip. Start with a chain 4, join, and work clusters of 3 double crochets separated by chain 2 spaces. Add corners by working two clusters with a chain 2 space between them. Continue building out until the panel is approximately 9 to 10 inches wide and 2.5 inches tall. Finish with a single crochet border all around. Add a button and loop closure.
Using three colors, one for each round, creates a classic granny look that is endlessly customizable.
7. The Striped Beginner Cozy
Stripes are one of the easiest ways to add visual interest to a simple pattern, and they also make a great way to use up small amounts of yarn you already have.
What you need: Two or more colors of worsted cotton yarn, 5.0mm hook, yarn needle.
How to make it: Start with your main color and chain 30. Work single crochet rows for 2 rows. Drop that color and join your second color, working 2 more rows. Continue alternating colors every 2 rows until you reach your desired height. You can carry the unused color up the side to avoid cutting and weaving in extra ends, or cut and weave in ends for a neater finish. Sew the short ends together or add a button.
Try alternating between neutral and bright tones for a modern farmhouse look, or pick complementary colors for a more vibrant result.
8. The Shell Stitch Cozy
The shell stitch creates beautiful fan-like shapes that add a decorative, almost lacy quality to a cozy. It is a step up from basic stitches but still very approachable for beginners.
What you need: DK or light worsted yarn, 4.5mm hook, yarn needle.
How to make it: Chain a multiple of 6, plus 2. Row 1: Single crochet in the second chain from hook, skip 2 chains, work 5 double crochets in the next chain (this is your shell), skip 2 chains, single crochet in the next. Repeat across. Chain 3, turn. Row 2: Work 2 double crochets in the first single crochet, single crochet in the center of the next shell, 5 double crochets in the next single crochet. Continue across. Repeat Row 2 for 2 to 3 rows. The fan shapes create a gorgeous undulating pattern that works beautifully in a solid or semi-solid yarn where the stitch definition can really shine.
9. The Basketweave Cozy
Basketweave is a textured stitch that mimics the look of woven fabric by alternating raised and recessed columns. It looks complicated but relies on just two techniques: front post and back post double crochet.
What you need: Worsted cotton, 5.0mm hook.
How to make it: Chain a multiple of 4. Row 1: Double crochet across. Row 2: Work 2 front post double crochets, then 2 back post double crochets, alternating across the row. Row 3: Work 2 back post double crochets, then 2 front post double crochets across. Repeat Rows 2 and 3 to build the basketweave. After about 5 to 6 rows, you will have a beautiful woven-looking fabric. The key is keeping the post stitches consistently in the right direction.
10. The Simple C2C (Corner to Corner) Cozy
The corner-to-corner technique creates a diagonal fabric and works wonderfully for small projects like cozies. It also allows for simple colorwork graphs if you want to add a letter or small motif.
What you need: DK yarn in 1 or 2 colors, 4.0mm hook.
How to make it: Start with a chain of 6. Row 1: Double crochet in the 4th, 5th, and 6th chain from hook (first tile made). Row 2: Chain 6, turn. Double crochet in the 4th, 5th, and 6th chain from hook. Slip stitch across the top of the previous tile. Chain 3, work 3 double crochets into the corner space. Continue increasing by one tile per row until you have a strip wide enough to go around your cup, then begin decreasing by one tile per row until you close the triangle. The resulting shape is a long diagonal panel that wraps around the cup in a unique way.
11. The Travel Tumbler Cozy
Standard coffee cup cozies need a bit of adjusting for travel tumblers and insulated cups, which tend to be taller and wider. This tutorial walks you through how to measure and customize any basic pattern for a larger vessel.
What you need: Bulky or super bulky yarn, 6.5mm hook.
How to make it: Measure the height of the section of your tumbler that you want to cover (usually 3 to 4 inches) and the circumference. For a cozy worked flat, your starting chain should equal the circumference measurement. Work single or double crochet rows until you reach your desired height. For added stretch, try working in the round with slip stitches to join each round. A button loop closure works well for travel tumblers since you need the cozy to be removable for washing.
12. The Boho Fringe Cozy
Add a boho flair to a simple cozy by attaching fringe along the bottom edge. This is not so much a different stitch pattern as it is a styling technique that transforms a basic rectangle into something eye-catching.
What you need: Worsted cotton or jute twine, 5.0mm hook, scissors.
How to make it: Work a simple single crochet rectangle in your desired dimensions. Once it is finished and seamed, cut lengths of yarn twice the desired fringe length. Fold each piece in half, insert the folded loop through a stitch at the bottom edge, pull the ends through the loop, and tighten. Repeat across the bottom edge, spacing fringe pieces every 1 to 2 stitches. Trim the fringe to even out the ends. Natural jute twine or earthy-toned cotton gives this cozy a wonderful organic look.
13. The Colorwork Fair Isle Cozy
If you want to try your hand at colorwork, a tiny cup cozy is the perfect low-stakes canvas. This pattern uses simple stranded colorwork to create a Fair Isle-style band.
What you need: DK or fingering weight yarn in 2 colors, 3.5mm or 4.0mm hook.
How to make it: Work your cozy in the round so there are no seams to deal with. After working 1 to 2 plain rounds as a base, introduce a simple two-color pattern on the next few rounds. A basic chevron, small diamonds, or a simple repeating X pattern all look stunning in just two colors. Carry the unused color loosely behind your work (called stranding) and pick it up as needed. Keep your tension relaxed to avoid puckering. After the colorwork section, work 1 to 2 more plain rounds and fasten off. This type of cozy makes an especially impressive gift.
14. The Ribbed Earwarmer-Style Cozy
This cozy uses the same technique as a popular ribbed earwarmer pattern, just scaled way down. The vertical ribbing gives a structured, stretchy cozy that fits a range of cup sizes.
What you need: Worsted yarn, 5.5mm hook.
How to make it: Chain 10. Row 1: Half double crochet in the third chain from hook and in each chain across. Chain 2, turn. Row 2: Half double crochet in the back loop only across. Chain 2, turn. Repeat Row 2 until the piece is long enough to wrap around your cup with a slight stretch. Seam the two short ends together or use a button and loop. The secret to the stretchy ribs is consistently crocheting into the back loop only, which releases the front loop and creates the raised ribbed lines you can see on both sides of the fabric.
15. The Holiday Mug Cozy
This last pattern is a seasonal favorite that uses basic stitches to create a cozy shaped to look like a tiny sweater, complete with a simple cable-like panel down the front.
What you need: Worsted weight yarn in a seasonal color (deep red, forest green, or cream work beautifully), 5.0mm hook, small decorative buttons.
How to make it: Chain 32. Work double crochet rows for 2 rows. On Row 3, create a simple cable effect down the center by working front post double croch