Ribbed Mug Cozy

A cozy cylindrical drink sleeve with classic ribbed texture perfect for personalizing with your favorite colors.

Difficulty
🟢 Beginner
Time
⏱️ 1-2 hours
Hook
🪡 H / 5mm
Yardage
🧶 approximately 80 yards
Finished Size
📏 3.5 inches wide x 4 inches tall
⚠️
Always make a gauge swatch before starting!
Gauge: 16 sc x 18 rows = 4 inches in single crochet
Adjust hook size as needed to match gauge.
📋

At a Glance

The Ribbed Mug Cozy is a free Beginner-level wearable pattern with a H / 5mm hook . Estimated time: 1-2 hours. Finished size: 3.5 inches wide x 4 inches tall. You'll need approximately approximately 80 yards of yarn.

12 steps across 4 sections  ·  Free under CC BY-NC-SA 4.0 — you can sell finished items

🛒 Materials

Worsted Weight Yarn - Main Color
60 yards in preferred color
Find on Amazon
Worsted Weight Yarn - Contrast Color (optional)
20 yards for ribbed stripes
Find on Amazon
Crochet Hook
Size H / 5mm
Find on Amazon
Yarn Needle
For weaving in ends
Find on Amazon

📖 Abbreviations

sc single crochet
hdc half double crochet
ch chain
sl st slip stitch
st(s) stitch(es)
rnd(s) round(s)
inc increase

📌 Before You Begin

💡

This pattern is worked in continuous spiral rounds. Use a stitch marker to mark the beginning of each round.

💡

Finished cozy fits a standard mug or large coffee cup. Adjust width by changing the initial chain count in multiples of 4.

💡

For ribbed texture, alternate between single crochet and half double crochet in the same stitches throughout.

💡

Weave in ends as you go to minimize finishing work.

🧶 Pattern Instructions

💡 Tip: Make sure your chain is not twisted before joining. The foundation ring should lay flat.
  1. Step 1
    With main color, ch 28. Sl st in first ch to form a ring, being careful not to twist. (28 sts)
Row counter:
💡 Tip: The alternating single crochet and half double crochet creates vertical ribbed lines around the cozy. Keep your tension consistent for even ribs.
  1. Round 1
    Ch 1, sc in same st as sl st. *Hdc in next st, sc in next st. Rep from * around, ending with hdc in last st. Sl st in first sc to join. (28 sts)
  2. Round 2
    Ch 1, sc in same st as sl st. *Hdc in next st, sc in next st. Rep from * around, ending with hdc in last st. Sl st in first sc to join. (28 sts)
  3. Round 3
    Ch 1, sc in same st as sl st. *Hdc in next st, sc in next st. Rep from * around, ending with hdc in last st. Sl st in first sc to join. (28 sts)
  4. Round 4
    Ch 1, sc in same st as sl st. *Hdc in next st, sc in next st. Rep from * around, ending with hdc in last st. Sl st in first sc to join. (28 sts)
  5. Round 5
    Ch 1, sc in same st as sl st. *Hdc in next st, sc in next st. Rep from * around, ending with hdc in last st. Sl st in first sc to join. (28 sts)
  6. Round 6
    Ch 1, sc in same st as sl st. *Hdc in next st, sc in next st. Rep from * around, ending with hdc in last st. Sl st in first sc to join. (28 sts)
  7. Round 7
    Ch 1, sc in same st as sl st. *Hdc in next st, sc in next st. Rep from * around, ending with hdc in last st. Sl st in first sc to join. (28 sts)
  8. Round 8
    Ch 1, sc in same st as sl st. *Hdc in next st, sc in next st. Rep from * around, ending with hdc in last st. Sl st in first sc to join. (28 sts)
Row counter:
💡 Tip: Add contrast color stripes by switching yarn colors every 1-2 rounds. Carry yarn inside the cozy or weave in ends between color changes.
  1. Round 9 - Contrast Color
    Switch to contrast color. Ch 1, sc in same st as sl st. *Hdc in next st, sc in next st. Rep from * around, ending with hdc in last st. Sl st in first sc to join. (28 sts)
  2. Round 10 - Contrast Color
    Ch 1, sc in same st as sl st. *Hdc in next st, sc in next st. Rep from * around, ending with hdc in last st. Sl st in first sc to join. (28 sts)
Row counter:
💡 Tip: This final round creates a clean, stable edge that won't curl or stretch.
  1. Round 11 - Switch Back to Main Color
    Switch back to main color (if desired). Ch 1, sc in same st as sl st. Sc in each st around. Sl st in first sc to join. (28 sts)
Row counter:

✂️ Finishing

Cut yarn, leaving a 6-inch tail. Pull tail through last stitch and tighten. Weave in all remaining ends using yarn needle, threading tails through nearby stitches on the inside of the cozy. Block gently if desired by laying flat and allowing to air dry. The cozy is now ready to use.

🧺 Care Instructions

Hand wash in cool water with mild soap. Rinse thoroughly and gently squeeze out excess water without wringing. Lay flat to dry or hang on a clothesline. Do not bleach. Do not machine wash or dry. Avoid direct heat sources while drying.

🤖 This pattern was generated by AI and may contain errors. Always test your gauge before starting.

What's wrong with this pattern?

✓ Thanks for your feedback — we'll review it shortly.

Questions About This Pattern

Absolutely — just match the weight (Worsted). You'll need about approximately 80 yards, so make sure your substitute has enough meterage. Acrylic is budget-friendly and machine-washable; wool gives better stitch definition and drape.
Yes! This is one of the friendlier patterns to start with. You only need to know: sc, hdc, ch, sl st. Work slowly, count your stitches at the end of each row, and don't be afraid to frog (rip back) and redo a section — that's how everyone learns. Budget about 1-2 hours; beginners often take a bit longer, and that's totally fine.
Usually it's the joining or finishing — where individual sections meet and need to align. Read through the entire pattern once before you start so there are no surprises. Use stitch markers generously to track your place, especially in rounds. If a section looks wrong, count your stitches before proceeding — catching an error early saves a lot of frogging later.
For this pattern, gauge is "16 sc x 18 rows = 4 inches in single crochet". For decorative or non-fitted items it's less critical, but matching gauge ensures you use the right amount of yarn and get the proportions the pattern intends. If your swatch is too small (too many stitches/inch), go up a hook size. Too large — go down.
Hand wash in cool water with mild soap. Rinse thoroughly and gently squeeze out excess water without wringing. Lay flat to dry or hang on a clothesline. Do not bleach. Do not machine wash or dry. Avoid direct heat sources while drying. A general rule: when unsure about the yarn, hand wash in cool water with a drop of gentle detergent, squeeze (don't wring), and block flat to dry. This is safe for almost every fiber.
Each section builds on the last, so yes — follow them in order. That said, some finishing sections (like embellishments or optional edging) can be skipped if you prefer a simpler look. Read through all sections before starting so you understand how the pieces fit together and can plan your yarn usage across sections.