Free 30-Minute Crochet Mug Rug Pattern
Need somewhere to set your coffee that’s bigger than a coaster but smaller than a placemat? That’s a mug rug.
This one works up in under 30 minutes, uses yarn scraps you probably already have, and keeps your drinks from destroying your desk.
This one is functional and fast. Let’s get into it.
Get my free beginner crochet guide (for when your stitches look wrong and you’re convinced you’re the problem – you’re not)
Heads up: My posts may contain affiliate links! If you buy something through one of those links, you won’t pay a penny more, but I’ll get a small commission, which helps keep the lights on! Thanks!
How does a mug rug differ from a regular coaster?
They’re usually bigger than a coaster and this provides a place to set your bagel, your toast, or your stack of cookies without worrying about the crumbs.
This pattern is very versatile, and you can change the size by increasing your starting chain. If you want it smaller, just reduce your starting chain! The finished size if worked as the pattern is written, is approximately 6’’X9’’.
Pair it with your morning coffee setup. Make a few more in different colors and you’ve got a whole set. Or make them bigger and use them as trivets. The stripe pattern works for basically anything.
This would also be a great stash buster project too! Since the amount of yarn is so small you could easily combine some scraps into this fun rug.
Materials Needed:
Yarn: Two colors in the yarn of your choice. This pattern is worked with a double strand of yarn. It can be worked in a single strand, but the size will be different.
Any worsted weight #4 yarn will work great. Some great ideas are Red Heart Super Saver,.
Hook: Size Size: I/9 – 5.5mm
Yarn Needle & Scissors
Abbreviations:
Sc– Single Crochet
Hdc- Half Double Crochet
Sl st- Slip Stitch
Ch- Chain
To Begin:
In double-stranded color A, ch 21
Row 1: hdc in 2nd ch from hook, and in every stitch across. Ch 1, turn.
Row 2: hdc in each stitch across, ch 1, turn
Change to color B (Here’s a quick tutorial on how to change colors)
Row 3: hdc in each stitch across, ch1, turn.
Change back to color A
Row 4-9 Repeat sequence above
Change back to color A
Row 10-11: hdc in each stitch across.
When you reach the end of row 11, change back to color B.
Border: In double-stranded color B, sc in each stitch across, and when you get to the corner, add 3sc in one stitch. Continue around the whole piece until you get back to the start. Sl st in the first sc, and tie off. Break yarn and weave in ends.
Tassels: At this point, your project can be finished if you don’t want to add the tassels in the corners. But I think this adds a cute little finishing touch.
Cut 4 strands of color A and 4 of color B. Make sure they’re at least 10’’ long so you have some room to work.
Pull all the strands together and fold in half. Using your crochet hook, loop the hook under the sc in the corner and loop the yarn through and pull tight. Trim the tassels to the desired length.
And that’s it. Done.
You can make this in solid colors, different stripe widths, whatever. It’s a simple base pattern that works with basically any color combo you’ve got lying around.
If you make one and feel like sharing, tag me on Instagram @craftaboo so I can see how it turned out.
Looking for more quick projects like this? Check out the full pattern library








Such a cute DIY – thank you for sharing at the #TrafficJamWeekend
Hi Antionette,
I am thrilled that you like this cute little mug rug! I hope to see you around again soon, thanks for stopping by!
Amber
I had no idea this was a thing until just a few weeks ago. I can see this would be handy for those coffee drinkers. It could even keep cold bevs from leaving water everywhere! Great idea. #trafficjamweekend