
Free Crochet Pattern: Cushy Rug
There is something deeply satisfying about making something functional with your own hands. A rug sits beneath your feet every single day, it grounds a room, adds warmth and texture, and quietly says something about the person who lives there. When that rug is handmade, it says even more. The Cushy Rug pattern is one of those projects that manages to be both completely approachable for newer crocheters and genuinely rewarding for experienced makers who want a tactile, satisfying project to sink into on a cozy evening. Best of all, this is a free crochet pattern you can start today, no purchase necessary.
Whether you are making your first rug or your twentieth, this guide will walk you through every detail — the materials, the stitch breakdown, the sizing options, the finishing touches, and the care instructions that will help your rug last for years. Pull up a chair, grab your yarn, and let’s make something wonderful for your home.
Why You’ll Love This Pattern
Before diving into the how-to, it’s worth talking about what makes the Cushy Rug special in the first place. The name says it all. This rug has a thick, squishy texture that feels luxurious underfoot, whether you place it beside your bed, in front of the kitchen sink, at the entryway, or in a bathroom. It has enough visual interest to look intentional and designed, but the stitch pattern itself is simple enough that you can work on it while watching television or listening to a podcast.
The construction uses chunky or super bulky yarn, which means the project works up quickly. You are not spending months on this one. Many makers finish a standard bath mat size over a single weekend. The rug is crocheted flat, so there is no complicated shaping or seaming. The stitch pattern creates a naturally dense fabric that has just the right amount of give and cushion, which is exactly where the “cushy” name comes from.
It is also an excellent stash-busting project. If you have been accumulating skeins of chunky yarn with no clear plan, this is the plan. The finished rug is durable, washable, and made to be lived on.
Materials You Will Need
Gathering your materials before you begin makes the actual crocheting go much more smoothly. Here is everything you need for this project.
Yarn: The Cushy Rug works best with a super bulky weight yarn, which is typically labeled as weight 6 (bulky) or weight 7 (jumbo) on the skein. Cotton yarn is an excellent choice for rugs because it is durable, washable, and doesn’t stretch out over time. T-shirt yarn, also called fabric yarn or ribbon yarn, is another fantastic option and gives an even chunkier, more textured result. Wool-blend yarns work too, though you will want to confirm they can handle the wear that a floor rug receives. For a standard bath mat measuring approximately 20 by 30 inches, plan on roughly 200 to 300 yards of super bulky yarn. For a larger accent rug around 24 by 36 inches, you may need 400 to 500 yards depending on your gauge.
Hook: A size N/15 (10 mm) crochet hook works well for most super bulky yarns. If you are using true jumbo T-shirt yarn, you may want to size up to a P/16 (11.5 mm) or even a Q hook. Always check your gauge swatch before committing to a hook size.
Notions: You will need a tapestry needle or large yarn needle for weaving in ends, a pair of scissors, and a tape measure. If you want to add a non-slip backing, a can of non-skid rug spray or a sheet of non-slip rug backing material are both good options to have on hand.
Optional: Stitch markers are helpful for tracking your row counts, especially when you first cast on and are establishing your foundation row.
Choosing Your Yarn Colors
One of the most enjoyable parts of planning any crochet project is choosing colors, and rugs give you a lot of creative freedom. Because a rug is a statement piece in a room, you can afford to go bold. A single solid color creates a clean, modern look that pairs beautifully with patterned tile or hardwood floors. Two colors worked in stripes or alternating rows add visual interest without complexity. If you are feeling adventurous, three or more colors in a planned colorwork sequence can turn your rug into something that looks truly custom.
Some popular approaches include neutral tones like oatmeal, warm white, gray, or taupe that blend seamlessly with nearly any decor. Earthy tones like terracotta, sage green, mustard yellow, and rust are deeply on-trend for boho and natural home aesthetics. For a child’s room or a playful space, bright primary colors or pastels bring energy to the floor.
If you are using multiple colors, buy all your skeins at the same time and from the same dye lot where possible. This prevents subtle color variations that can appear when yarn comes from different production batches.
Gauge and Sizing
Getting your gauge right ensures your finished rug matches the size you are aiming for. Crochet gauge for this pattern is approximately 7 stitches and 8 rows to equal 4 inches using a size N/15 hook and super bulky yarn. However, rugs are forgiving — being slightly off gauge mostly just changes the final dimensions rather than affecting fit the way it would in a garment.
To check your gauge, make a small swatch of about 15 chains and work 10 rows in the stitch pattern described below. Lay it flat without stretching, measure the center section, and compare to the gauge numbers. If your swatch is larger than expected, try dropping down to a smaller hook. If it is smaller, try a larger hook.
The pattern below is written for a bath mat size of approximately 20 by 30 inches. Notes are included throughout for adjusting width and length to suit your desired finished dimensions. A smaller version around 15 by 22 inches works well as a kitchen sink mat. A larger version around 27 by 45 inches makes a lovely bedroom or living room accent rug.
Understanding the Stitch Pattern
The Cushy Rug uses a combination of single crochet and slip stitches worked into the back loop only, along with strategic rows of half double crochet through both loops. This combination is what creates that thick, ridged texture that feels so satisfying underfoot. The back-loop-only rows add horizontal ridges, while the half double crochet rows add height and cushion to the fabric.
Here are the basic stitch abbreviations used in this pattern.
ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
BLO — back loop only
st — stitch
rep — repeat
Take a moment to familiarize yourself with working into the back loop only if you have not done it before. When you look at the top of any crochet stitch, you can see two loops forming a V shape. The back loop is the one farthest from you. Inserting your hook only into that back loop instead of both loops at once creates the ridge effect that makes this rug special.
Free Crochet Pattern: Cushy Rug
Foundation Chain
To begin, chain 53. This will give you a working width of approximately 20 inches. If you want a wider rug, add chains in multiples of 2 until you reach your desired width. If you want a narrower mat, subtract in the same way.
Row 1 (Right Side):
Starting in the second chain from the hook, work one single crochet into each chain across. You should have 52 stitches total. Chain 1 and turn.
Row 2:
Working in BLO (back loop only) across the entire row, work one single crochet into each stitch. You will have 52 stitches. Chain 1 and turn.
Row 3:
Work one half double crochet into each stitch across, working through both loops. You will have 52 stitches. Chain 1 and turn.
Row 4:
Repeat Row 2. Work one single crochet BLO into each stitch across. Chain 1 and turn.
Row 5:
Repeat Row 2. Work one single crochet BLO into each stitch across. Chain 1 and turn.
Row 6:
Repeat Row 3. Work one half double crochet through both loops into each stitch across. Chain 1 and turn.
Continuing the Pattern:
Rows 2 through 6 form your stitch pattern repeat. Continue working this five-row sequence — two rows of BLO single crochet, one row of regular half double crochet, two more rows of BLO single crochet, one more row of regular half double crochet — until your rug reaches approximately 28 to 30 inches in length, or your desired finished length.
Final Row:
Work one single crochet into each stitch across through both loops to create a neat, stable finished edge. Fasten off and leave a tail of about 6 inches for weaving in.
Finishing:
Weave in all ends securely using your tapestry needle. For a rug that will see regular foot traffic, weave each end in at least two directions, doubling back on itself, so it does not work loose over time. Trim any excess yarn close to the fabric.
Adding a Border (Optional)
A simple border gives your Cushy Rug a polished, finished look and helps keep the edges from curling. To add a border, do not fasten off at the end of your final row. Instead, chain 1 and begin working single crochets evenly around the entire perimeter of the rug, working 1 stitch into each stitch along the top and bottom edges and approximately 1 stitch per row along the side edges. Work 3 single crochets into each corner stitch to help the corners lie flat. Join with a slip stitch to the first stitch of the border round and fasten off.
If you want a slightly more decorative border, work a second round of reverse single crochet (also called crab stitch) around the outside edge of your first border round. Reverse single crochet is worked exactly like regular single crochet except you move to the right instead of the left as you go, creating a textured, twisted edge that looks almost like a twisted cord. It is slightly awkward at first but becomes very rhythmic once you get the hang of it.
Non-Slip Backing Options
Any rug on a smooth floor benefits from a non-slip treatment, and handmade crochet rugs are no exception. The open texture of crocheted fabric can slide more readily than a tightly woven commercial rug, so a little extra grip goes a long way toward safety.
The easiest option is a can of non-skid rug spray, available at most hardware and home goods stores. Simply flip your finished rug upside down on a clean surface, apply the spray in a thin, even coat, allow it to dry completely, and your rug will grip the floor far more effectively.
A non-slip rug backing pad cut to size is another excellent solution. These thin, rubberized sheets are available in rolls at home goods stores and can be trimmed with scissors to match your rug’s dimensions exactly. Place the pad directly on the floor and lay your rug on top.
For a more permanent DIY option, some makers use fabric glue and strips of hot glue applied in a grid pattern to the back of the rug. This creates small raised grips that work similarly to the purchased backing pads.
Washing and Care Instructions
One of the best things about a well-chosen yarn for this project is that the finished rug can be machine washed, making it genuinely practical for high-use areas like bathrooms, kitchens, and entryways. However, care depends entirely on the fiber content of your yarn, so always check the label before washing.
Cotton and cotton-blend yarns are typically the most durable and washable. Most can be machine washed in cold or warm water on a gentle cycle and tumble dried on low heat or air dried flat. Avoid high heat, which can shrink cotton fibers or cause yarns to felt.
T-shirt yarn and fabric yarn are also typically machine washable, though you should check whether the original fabric was pre-shrunk. Air drying these rugs extends their life and helps them keep their shape.
Wool yarns should be hand washed in cool water with a gentle wool-safe soap and laid flat to dry. Machine washing wool — even on a delicate cycle — risks felting and shrinkage unless the yarn is specifically labeled as superwash.
Regardless of fiber, shake your rug out regularly to remove loose dirt and debris, and spot clean small messes promptly before they set. A rug that is cleaned regularly will last far longer than one that is ignored until it needs a deep wash.
Troubleshooting Common Issues
Even experienced crocheters run into small challenges with new patterns. Here are the most common issues that come up when making this rug and how to handle them.
The rug is curling at the edges. This usually happens when the tension is too tight or when the turning chain at the start of each row is pulling the edge inward. Try loosening your tension slightly and make sure your turning chain is not being counted as a stitch. Adding a border as described above also helps significantly with curling.
The rug is growing wider as I go. This happens when extra stitches are accidentally being added, often by working into the turning chain at the end of a row. Count your stitches at the end of every row for the first several rows to make sure you consistently have 52 (or whatever your starting count was).
The texture ridges are not showing up clearly. Double-check that you are consistently inserting your hook into the back loop only on the designated rows. It is easy to slip back into working both loops out of habit. Running your finger along the top of each row before you begin can help you feel the difference between the front and back loops.
I ran out of yarn before finishing. This is a good reminder to always buy a little more than you think you need, especially with yarn dye lots that may not be available when you go back. If you need to join a new skein, the cleanest join is made at the beginning of a new row. Leave a tail on both the old and new yarn, and weave both ends securely into the body of the rug.
Ways to Customize This Pattern
Once you have made one Cushy Rug, you will likely want to make another with a twist. The basic structure of this pattern is beautifully adaptable.
Try making it in two colors by switching colors every two rows to create bold horizontal stripes. Carry the unused color loosely up the side of your work so you do not have to cut and rejoin constantly.
Try a gradient effect using ombre or self-striping yarn, which will shift through a color palette automatically as you work without any color changes on your part.
Try making a round version by starting with a magic ring and working your increases in rounds rather than rows. A round rug works beautifully in front of an armchair or in a nursery.
Make a small set of matching mats in coordinating colors for a bathroom — one longer piece for in front of the tub and a smaller one for in front of the sink — and you have a cohesive, handmade set that looks like it belongs in a boutique home shop.
Final Thoughts
The Cushy Rug is the kind of project that reminds you why you fell in love with crochet in the first place. It is hands-on and meditative, it produces something real and beautiful and useful, and it fills your home with something made by you. The thick ridged fabric looks impressive to anyone who does not know how it was made, but you will know it came from a few hours of peaceful, repetitive work with yarn and a hook.
If you make this rug, consider sharing it on social media and tagging it with the name of the pattern so other makers can find inspiration in your version. Every Cushy Rug is a little different depending on yarn choice, color, and size, and there is a quiet joy in seeing how many ways the same pattern can express itself.
Now go make something cushy.