DIY Crocheted Basket-Weave Mug Cozy

When winter makes its way to into town, you can often spot plenty of people with a warm mug of coffee, tea, or hot cocoa in hand.  In fact, there’s not much else that’s as comforting as a nice cup of something hot to warm you up when cold weather hits (except perhaps a nice cozy sweater).  But sometimes your mug is just a bit too hot to hold comfortably, which can really make it hard to enjoy that nice hot cup o’ Joe.  One way to keep this from happening is to get a cozy for your mug, or even better yet, make your own!

This croceted mug cozy not only will keep your fingers protected from a too-hot mug, but it also acts as a built-in coaster, so there’s no need to worry about leaving rings on your furniture when your mug is dressed up in one of these!  This pattern is an intermediate level crochet pattern, but if you have never crocheted before, or there are stitches that you do not know how to do – never fear, YouTube is here!

YouTube is one of the best resources for learning new crocheting skills, as there are thousands of videos that show you how to execute different types of stitches, like this video for making a magic ring.  Simply search any of the terms that you do not understand in YouTube, and several videos will show up.  If the first video you choose is too fast or difficult to understand, try a different one – it’s all free so it doesn’t matter how many you watch.

So, if you’re ready to get started on your very own crocheted mug cozy, the pattern is below! And as always, if you make your own cozy, don’t forget to share a picture with us on Facebook, Instagram, or Twitter.  Happy crocheting!
Crocheted Basket-Weave Mug Cozy
Worsted weight yarn
Size H crochet hook
Tapestry needle


ch = chain
sl st = slip stitch
sc = single crochet
hdc = half double crochet
dc = double crochet
bpsc = back post single crochet
fpdc = front post double crochet
bpdc = back post double crochet

1: magic ring with 6 sc (6)
2: 2 sc in each around (12)
3: [2 sc in one, 1 sc] repeat between [ ] around (18)
4: [2 sc in one, 2 sc] repeat between [ ] around (24)
5: [2 sc in one, 3 sc] repeat between [ ] around (30)
6: [2 sc in one, 4 sc] repeat between [ ] around (36)
7: [2 sc in one, 5 sc] repeat between [ ] around (42)
8: [2 sc in one, 6 sc] repeat between [ ] around until 7 stitches remain.  2 sc in one, 5 sc, sl st (48)
9: ch 2, hdc in back loop only around, join with sl st (48)

10: ch 3, [3 fpdc, 3 bpdc] repeat within [ ] around to last 5 stitches, 3 fpdc, 2 bpdc. Join with sl st, ch 3, turn (48)
11: Skip 1st stitch, 2 fpdc, [3 bpdc, 3 fpdc] repeat within [ ] until 3 stitches remain unworked, ch 3, turn (45)
12: Repeat row 11
13: Skip 1st stitch, 2 bpdc, [3 fpdc, 3 bpdc] repeat within [ ] to end of row, ch 3, turn (45)
14: Repeat row 11
15: Repeat row 11
16: Repeat row 13
17: Skip 1st stitch, 2 bpdc, [3 fpdc, 3 bpdc] repeat within [ ] to end of row. When your reach the end of this row, ch 1 and then sc around the edge of the handle opening to give it a cleaner look. When you reach the top corner, ch 3 and join to opposite corner with sl st.
18: Ch 3, skip 1st stitch, bpdc around until you reach chain, 1 dc in each chain stitch. Join with sl st (48)
19: bpsc around, join with sl st (480

Cut yarn and weave in ends

Join yarn to the middle of the right side of the handle opening. Crochet a chain just long enough to fit around your button. Join end at same opening as the first end. Cut yarn and weave in ends.

Attach button to the left side of the handle opening level with your chained loop. It should be far enough from the edge that, when buttoned, the edges of the opening are drawn together. Weave in ends.