Half Double Crochet Mug Cozy Crochet Pattern
A small strip of half double crochet that wraps around a mug and closes with a button. A quick way to practise a new stitch and use up leftover yarn.

Pattern at a glance
- Hook
- 5.0 mm (US H-8)
- Yarn
- Leftover worsted-weight yarn
- Terms
- US terms
Materials
- Worsted-weight (#4) yarnA good use for leftovers
- 5.0 mm (US H-8) crochet hookOr the size on your yarn label
- One buttonAbout 3/4 in (2 cm) across
- Tapestry needle and sewing threadFor the button and ends
Abbreviations
- ch
- chain
- hdc
- half double crochet
- sl st
- slip stitch
- st(s)
- stitch(es)
This half double crochet mug cozy pattern creates a snug, textured sleeve worked as a flat strip of half double crochet (hdc) that wraps around a standard ceramic mug and fastens around the handle with a chained loop and a single wooden button. Starting with a foundation chain of 9 chains (7 hdc wide), the entire cozy works up in about 20 to 30 minutes using less than 35 yards of worsted-weight yarn—making it a satisfying way to practice a new stitch and use up small balls of leftover yarn.
This pattern is written in US crochet terms (where US half double crochet hdc is called half treble crochet htr in UK terms, and US slip stitch sl st is called slip stitch ss in UK terms).
Pattern At a Glance & Skill Notes
Specification | Details |
|---|---|
Skill Level | Beginner (flat back-and-forth rows of |
Foundation & Stitch Count | Ch 9 → 7 |
Finished Size | Approx. |
Recommended Yarn | Worsted-Weight (#4 Medium) Cotton, Wool, or Acrylic Yarn |
Estimated Yardage | Approx. 25–35 yds ( |
Recommended Hook & Button |
|
Materials and Gauge
Materials Needed
- Yarn: Approx. 25–35 yds (
23–32 m/ 15–20 g) of Worsted-Weight (#4 Medium) Yarn (estimate).- 100% Cotton or Cotton-Blend: Best for grip against glazed ceramic mugs and frequent machine washing.
- 100% Wool or Wool-Blend: Naturally insulating, elastic, and water-repellent against coffee drips.
- Worsted Acrylic: Soft, colorful, and safe for ceramic mugs (since a hot drink only warms the outside of a ceramic mug to ~140°F–170°F / 60°C–75°C, unlike a 400°F oven pan).
- Crochet Hook:
5.0 mm (US H-8)crochet hook. - Button: 1 button measuring
0.75" to 1" (20 mm to 25 mm)in diameter with holes wide enough for your yarn needle (or standard sewing thread and a hand sewing needle). - Notions: Blunt tapestry needle, tape measure, and scissors.
Gauge
- Target Gauge:
10 hdc × 11 rows = 4" × 4" (10 cm × 10 cm)(or7 hdc = ~2.75" / 7 cmstrip width) with a 5.0 mm hook (estimate).
How to Measure Any Mug for a Custom Fit

Ceramic mugs vary in height and girth, so checking two quick measurements ensures your cozy never sags or overlaps the rim:
- Height Inside the Handle (Determines Starting Chain): Measure the vertical opening between the top and bottom attachment points of your mug's handle. For a standard 11–12 oz mug, this opening is
2.75" to 3" (7 to 7.5 cm), which matchesCh 9(7 hdc) in worsted yarn. - Circumference Around the Mug Body (Determines Row Count): Wrap a flexible tape measure around the mug passing under the handle (
~9.5" / 24 cmon a standard mug). Subtract1 inch (2.5 cm)from that circumference (9.5" - 1" = 8.5"). Stopping 1 inch short leaves space under the handle and gives the knit-likehdcfabric slight negative ease so it hugs the mug tightly without sliding down.
Stitches and Abbreviations (US Terms)
ch— chainhdc— half double crochet (UK: half treble crochethtr):yo, insert hook into stitch,yoand pull up a loop (3 loops on hook),yoand pull through all 3 loops on hook.BLO— back loop only (used in the ribbed variation)sl st— slip stitchst(s)— stitch(es)yo— yarn over
Pattern Notes
- Turning Chain Rule (
Ch 2Does NOT Count as a Stitch):- On Row 1, you work your first
hdcinto the 3rd chain from your hook. The 2 skipped chains bring the yarn up to stitch height and do not count as a stitch, giving you 7 workedhdcstitches. - On Row 2 and all following rows, chain 2 and turn. That
ch 2does not count as a stitch—always place your firsthdcinto the very first stitch right at the base of thech 2, and work across all 7 stitches.
- On Row 1, you work your first
- Long Starting Tail Trick: Leave an 8-inch (
20 cm) starting tail when you make your initial slip knot. You can use that exact tail at the end of the project to sew your button onto Row 2 without cutting a separate piece of yarn!
Step-by-Step Instructions
Part 1: Half Double Crochet Strip (Ch 9 → 7 hdc × 24 Rows)

Foundation Chain: Leaving an 8-inch (20 cm) starting tail for sewing your button later, make a slip knot with worsted-weight (#4) yarn and a 5.0 mm (H-8) hook, and ch 9.
- Row 1:
Yo, insert hook into the 3rd ch from hook (the 2 skipped chs do not count as a st),yoand pull up a loop (3 loops on hook),yoand pull through all 3 loops (1sthdcmade). Work 1hdcinto each of the remaining 6 chains across. Turn. — 7 hdc (Math check: 9 chains − 2 skipped chains = 7 base chains = 7 hdc). - Row 2: Ch 2 (does not count as a st). Work 1
hdcunder both top loops of the very first stitch (at the base of thech 2) and in each stitch across. Turn. — 7 hdc - Rows 3–23: Repeat Row 2 twenty-one more times (for 23 completed rows, or until your strip measures roughly
8.25" (21 cm)unstretched and reaches within 1 inch of meeting around your mug). Do not fasten off; proceed to Row 24 (Button Loop Row).
Part 2: Final Row with Centered Button Loop (Row 24)

Because the strip is an odd number of stitches wide (7 hdc), the 4th stitch is the exact dead center of the band:
- Row 24 (Button Loop Row):
- Ch 2 (does not count as a st). Work 1
hdcin each of the first 3 stitches. - Work 1
hdcinto the 4th (center) stitch. - Ch 8 (or
ch 6for a small0.75"button;ch 10for an oversized1.25"toggle button) to form the button loop. - Insert your hook under both top loops of that same 4th stitch you just worked into and make a
sl stto anchor the base of the loop securely. - Work 1
hdcin each of the remaining 3 stitches across. — 7 hdc + 1 centeredch-8button loop
- Ch 2 (does not count as a st). Work 1
- Fasten Off: Cut yarn leaving a 6-inch (
15 cm) tail, yarn over, and pull the tail all the way through the loop on your hook.
Finishing: Sewing the Button & Weaving In Ends

- Weave In the Top Tail: Thread the 6-inch ending tail onto your tapestry needle and weave it horizontally through the base of Row 24 in three alternating directions, then trim close.
- Test Button Placement on Your Mug: Wrap the cozy around your mug with the button loop pulled around the handle. Mark the spot on Row 2 (about
0.5" / 1.2 cmin from the starting edge, centered on the 4th stitch) where the loop pulls the band taut. - Sew the Button: Thread your 8-inch starting tail onto the tapestry needle, bring it up through the center of Row 2, and stitch through the button holes 4 to 5 times. Wrap the yarn twice around the shank underneath the button to lift it slightly off the fabric, knot securely on the wrong side (
WS) facing the mug, and weave in the remaining tail.
Variations (Ribbing, Two-Button Mugs, and Custom Sizes)
1. Four Custom Mug Sizes (8 oz Tea Cup to 16 oz Travel Mug)
Mug Type | Typical Mug Circumference | Starting Chain (Height) | Stitches Per Row | Total Rows | Finished Strip Length (estimate) | Est. Yardage (estimate) |
|---|---|---|---|---|---|---|
Small Tea Cup (8 oz / 240 ml) |
| Ch 8 | 6 | 21 rows |
| ~20 yds (18 m) |
Standard Coffee Mug (11–12 oz) |
| Ch 9 | 7 | 24 rows |
| ~28 yds (26 m) |
Large Diner / Latte Mug (14–15 oz) |
| Ch 11 | 9 | 27 rows |
| ~38 yds (35 m) |
Oversized Soup Mug (16–18 oz) |
| Ch 12 | 10 | 30 rows |
| ~45 yds (41 m) |
2. Stretchy Knit-Look Ribbing (hdc BLO or 3rd Loop)
Instead of working under both top loops on Rows 2–24, work every stitch into the back loop only (hdc BLO)—or into the horizontal 3rd loop on the back of the stitch (camel stitch)—leaving only the first and last stitch of each row worked under both loops for sturdy edges. This creates deep, elastic vertical ribs that stretch to fit tapered travel mugs (for a full project using this exact ribbing technique, see our ribbed ear warmer).
3. Double-Button Tall Mug Variation
For tall 15 oz mugs with wide handles (Ch 11 → 9 hdc), work two button loops on Row 24: hdc in first 2 sts, ch 8, sl st in 2nd st (Loop 1), hdc in next 5 sts, ch 8, sl st in 7th st (Loop 2), hdc in last 2 sts, and sew two matching wooden buttons onto Row 2.
Troubleshooting Common Mug Cozy Problems
Problem / Symptom | Cause | How to Fix It |
|---|---|---|
Cozy slides down the mug when lifted | Strip was crocheted to the full mug circumference without subtracting for stretch, or the button loop is too long. | Remove 2–3 rows so the strip is |
Button slips out of the loop easily | Button loop ( | Match your chain count to your button diameter: use |
Strip widens or narrows from 7 stitches | Treating the turning | Remember that |
Top edge flares wider than bottom edge | Starting | Chain your foundation row loosely (or use a |
Frequently Asked Questions
How many yards of yarn do I need for a crochet mug cozy?
A standard 2.75" × 8.5" half double crochet mug cozy requires only 25 to 35 yards (23–32 m / 15–20 g) of worsted-weight (#4) yarn (estimate). If you have a small leftover yarn ball and aren't sure how many yards remain, weigh it in grams and check our leftover yarn calculator.
Is acrylic yarn safe to use for a coffee mug cozy?
Yes. While acrylic should never be used for oven pot holders (which touch 350°F–450°F metal pans), the outside wall of a ceramic coffee or tea mug stays well below boiling (typically 140°F–175°F / 60°C–80°C), which is completely safe for acrylic, wool, and cotton yarns.
Can I put a mug with a crochet mug cozy in the microwave?
If your mug cozy has a wooden, metal, or shell button, remove the cozy before microwaving so the button doesn't overheat, crack, or spark. If you make a 100% cotton cozy with a crocheted puff-stitch button, it is microwave-safe for short reheat intervals.
Why does my pattern say Ch 9 for 7 stitches instead of Ch 8?
When working half double crochet into a foundation chain, skipping 2 chains (working the first hdc into the 3rd chain from the hook) gives the first stitch the exact height of a full hdc without pinching the corner (9 chains − 2 skipped chains = 7 hdc).
How do I wash a handmade crochet mug cozy?
Unbutton the cozy from the mug and hand-wash it in cool or warm water with a drop of mild dish soap (or machine-wash inside a mesh lingerie bag on gentle if using cotton or acrylic with a washable button), then reshape and air-dry flat so wooden buttons don't crack in a hot dryer.
About the Author
Claire Vance is a crochet pattern designer, technical editor, and fiber educator at DoubleCrochet.io. She specializes in approachable scrap-yarn patterns, stitch texture, and Craft Yarn Council sizing standards.





Questions & notes
No comments yet
Sign in or create a free account to comment under your profile and keep track of your replies.
Your email address is never published. Comments are moderated under our Community Guidelines; see our Privacy Policy for how we use your details.