HomeBeginner

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.

Pin
Ceramic coffee mug wrapped in an oatmeal-cream half double crochet mug cozy fastened around the handle with a chained button loop and wooden button beside a 5.0 mm crochet hook

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 hdc + a simple chain button loop)

Foundation & Stitch Count

Ch 9 → 7 hdc per row × 24 rows (customizable to any mug circumference)

Finished Size

Approx. 2.75" wide × 8.5" long (7 cm × 21.5 cm) excluding button loop, fitting a standard 11–12 oz (325–355 ml) ceramic mug (estimate)

Recommended Yarn

Worsted-Weight (#4 Medium) Cotton, Wool, or Acrylic Yarn

Estimated Yardage

Approx. 25–35 yds (23–32 m / 0.5–0.7 oz / 15–20 g) (estimate)

Recommended Hook & Button

5.0 mm (US H-8) hook + one 0.75"–1" (20–25 mm) wooden or shell 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) (or 7 hdc = ~2.75" / 7 cm strip width) with a 5.0 mm hook (estimate).

How to Measure Any Mug for a Custom Fit

Educational sizing diagram of a ceramic coffee mug showing Height Inside Handle (~2.75 inches, Ch 9 = 7 hdc), Mug Circumference (~9.5 inches), and Strip Length (8.5 inches after subtracting 1 inch for negative ease)

Ceramic mugs vary in height and girth, so checking two quick measurements ensures your cozy never sags or overlaps the rim:

  1. 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 matches Ch 9 (7 hdc) in worsted yarn.
  2. Circumference Around the Mug Body (Determines Row Count): Wrap a flexible tape measure around the mug passing under the handle (~9.5" / 24 cm on a standard mug). Subtract 1 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-like hdc fabric slight negative ease so it hugs the mug tightly without sliding down.

Stitches and Abbreviations (US Terms)

  • ch — chain
  • hdc — half double crochet (UK: half treble crochet htr): yo, insert hook into stitch, yo and pull up a loop (3 loops on hook), yo and pull through all 3 loops on hook.
  • BLO — back loop only (used in the ribbed variation)
  • sl st — slip stitch
  • st(s) — stitch(es)
  • yo — yarn over

Pattern Notes

  • Turning Chain Rule (Ch 2 Does NOT Count as a Stitch):
    • On Row 1, you work your first hdc into 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 worked hdc stitches.
    • On Row 2 and all following rows, chain 2 and turn. That ch 2 does not count as a stitch—always place your first hdc into the very first stitch right at the base of the ch 2, and work across all 7 stitches.
  • 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)

Macro step-by-step tutorial photo showing Row 1 of the mug cozy with a 5.0 mm hook working 7 half double crochet stitches across a 9-chain foundation starting in the 3rd chain from the hook

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), yo and pull up a loop (3 loops on hook), yo and pull through all 3 loops (1st hdc made). Work 1 hdc into 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 hdc under both top loops of the very first stitch (at the base of the ch 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)

Macro overhead tutorial photo showing Row 24 of the mug cozy with 3 hdc on the left, a centered ch-8 button loop anchored with a slip stitch at the 4th stitch, and 3 hdc on the right

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):
    1. Ch 2 (does not count as a st). Work 1 hdc in each of the first 3 stitches.
    2. Work 1 hdc into the 4th (center) stitch.
    3. Ch 8 (or ch 6 for a small 0.75" button; ch 10 for an oversized 1.25" toggle button) to form the button loop.
    4. Insert your hook under both top loops of that same 4th stitch you just worked into and make a sl st to anchor the base of the loop securely.
    5. Work 1 hdc in each of the remaining 3 stitches across. — 7 hdc + 1 centered ch-8 button loop
  • 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

Macro craft photograph showing a blunt metal tapestry needle threaded with oatmeal yarn sewing a 1-inch wooden button centered onto Row 2 of the crochet mug cozy
  1. 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.
  2. 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 cm in from the starting edge, centered on the 4th stitch) where the loop pulls the band taut.
  3. 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)

~8.5" (21.5 cm)

Ch 8

6 hdc (~2.25")

21 rows

~7.5" (19 cm)

~20 yds (18 m)

Standard Coffee Mug (11–12 oz)

~9.5" (24 cm)

Ch 9

7 hdc (~2.75")

24 rows

~8.5" (21.5 cm)

~28 yds (26 m)

Large Diner / Latte Mug (14–15 oz)

~10.5" (26.5 cm)

Ch 11

9 hdc (~3.5")

27 rows

~9.5" (24 cm)

~38 yds (35 m)

Oversized Soup Mug (16–18 oz)

~11.5" (29 cm)

Ch 12

10 hdc (~3.75")

30 rows

~10.5" (26.5 cm)

~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 1 inch shorter than the mug's circumference, or move the button 0.5 inch further inward (onto Row 3 or Row 4) to tighten the fit.

Button slips out of the loop easily

Button loop (ch 8) is too large for a small button.

Match your chain count to your button diameter: use ch 6 for a 0.75" button, ch 8 for a 1" button, and ch 10 for a 1.25" toggle.

Strip widens or narrows from 7 stitches

Treating the turning ch 2 as a stitch and working into it at the end of the row, or skipping the first stitch.

Remember that ch 2 does not count as a stitch in this pattern—always work into the 1st stitch at the base of the ch 2 and stop after counting 7 top Vs.

Top edge flares wider than bottom edge

Starting Ch 9 was worked too tightly.

Chain your foundation row loosely (or use a 5.5 mm hook for Ch 9, then switch to 5.0 mm for Row 1).

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.