Crochet Cozy Patterns

Dark Academia Mug Cozy Free Crochet Pattern

SafetyRecallGrid: Baby-Safe Knits, Gentle Yarns & Hypoallergenic Crafts • October 29, 2026
Dark Academia Mug Cozy Free Crochet Pattern

Introduction

This Dark Academia Mug Cozy is the perfect little project for anyone who loves the look of a well-worn library: sage green and cream stripes, a tidy button tab, and a soft cotton texture that feels warm in your hands. It's a beginner-friendly pattern that uses only single crochet, so you can practice working in the round and changing colors without any complicated stitches. The cozy slips around a standard mug and fastens with a small button, giving it that scholarly, vintage charm. Make one for yourself or gift it to a friend who appreciates quiet, cozy mornings with a good book.

Materials Needed

  • Yarn: Worsted weight (category 4) cotton yarn — approximately 50 yards sage green (Color A) and 30 yards cream (Color B). Sample uses Lion Brand 24/7 Cotton in Sage and Ecru.
  • Hook: 4.0 mm (G-6) crochet hook
  • Notions: Tapestry needle, scissors, stitch marker (optional), one 1-inch (2.5 cm) button
  • Finished size: Approximately 3.5 inches (9 cm) tall and 10 inches (25.5 cm) circumference; fits a standard 3.5-inch diameter mug

Abbreviations

  • ch — chain: yarn over and pull through the loop on your hook
  • sl st — slip stitch: insert hook, yarn over, pull through both the stitch and the loop on your hook
  • sc — single crochet: insert hook, yarn over, pull up a loop, yarn over, pull through both loops
  • inc — increase: work 2 single crochet stitches into the same stitch
  • dec — decrease: work 2 single crochet stitches together into one stitch
  • st(s) — stitch(es)
  • rnd — round

Gauge

16 stitches and 16 rounds = 4 inches (10 cm) in single crochet. To check your gauge, crochet a small swatch in the round and measure a 4-inch section; adjust your hook size if needed to match.

Tips Before You Start

  • When joining the starting chain into a ring, double-check that it isn't twisted — a twisted ring is hard to fix later.
  • Change colors on the last stitch of the round (pull the new color through the final loop) for a cleaner transition between bands.
  • Keep your tension even so the cozy fits snugly but still slides over the mug.
  • Try the cozy on your mug before sewing the button tab so you can position the button perfectly.

Step-by-Step Instructions

Cozy Body (worked in rounds)

With Color A, ch 40, join with sl st to first ch to form a ring, being careful not to twist.

Rnd 1: Ch 1, sc in each ch around, join with sl st to first sc (40 sts).

Rnds 2–4: Ch 1, sc in each st around, join with sl st to first sc (40 sts).

Change to Color B.

Rnds 5–8: Ch 1, sc in each st around, join with sl st to first sc (40 sts).

Change to Color A.

Rnds 9–12: Ch 1, sc in each st around, join with sl st to first sc (40 sts).

Change to Color B.

Rnds 13–16: Ch 1, sc in each st around, join with sl st to first sc (40 sts).

Change to Color A.

Rnds 17–20: Ch 1, sc in each st around, join with sl st to first sc (40 sts). Fasten off.

Button Tab

With Color A, ch 9.

Row 1: Sc in 2nd ch from hook and in each ch across (8 sts).

Row 2: Ch 1, sc in each st across (8 sts).

Row 3: Ch 1, sc in first 3 sts, ch 2, skip 2 sts, sc in last 3 sts (buttonhole made) (8 sts).

Row 4: Ch 1, sc in each st across, working 2 sc in ch-2 space (8 sts). Fasten off, leaving a long tail for sewing.

Button

With Color B, make a magic ring, work 6 sc into ring, join with sl st to first sc (6 sts).

Rnd 2: Ch 1, inc in each st around, join with sl st to first sc (12 sts).

Rnd 3: Ch 1, [sc, inc] around, join with sl st to first sc (18 sts).

Rnd 4: Ch 1, sc in each st around, join with sl st to first sc (18 sts). Stuff lightly.

Rnd 5: Ch 1, [sc, dec] around, join with sl st to first sc (12 sts).

Rnd 6: Ch 1, dec around, join with sl st to first sc (6 sts). Fasten off, leaving a long tail. Weave tail through remaining sts and pull tight to close.

Assembly and Finishing

Sew the button to the cozy at the beginning of Round 1, centered on the opposite side of the join. Sew the button tab to the top edge of the cozy, centered above the button, with the buttonhole aligned to fit over the button. Weave in all ends securely. Block lightly by misting with water and shaping flat; let dry completely before use.

Pro Tips and Variations

  • Swap the sage and cream for deep burgundy and mustard for a richer autumn palette.
  • Add a row of slip stitch in a contrasting color along the top edge for a neat, finished look.
  • Make a matching set by crocheting a small coaster in the same striped pattern.

Also Check Out: We think you'd love this beautiful pattern on our sister site: Crochet Squishy Gray Manatee Amigurumi Free Pattern