
Basket Weave Crochet Rug: Free Pattern & Tutorial
There is something deeply satisfying about a rug you made with your own hands. It sits on the floor every single day, catches your eye every time you walk past it, and quietly tells anyone who visits that you took the time to create something beautiful and functional from scratch. If you have been looking for a crochet rug pattern that delivers that kind of impact without overwhelming you with complicated techniques, this basket weave crochet rug is exactly what you need.
This free pattern and tutorial from B.Hooked walks you through everything — from choosing the right yarn and hook to working the basket weave stitch itself and finishing your rug so it lays flat and lasts for years. Whether you are a beginner who has recently discovered crochet or a seasoned maker looking for a satisfying weekend project, this pattern is approachable, customizable, and genuinely enjoyable to work up.
Let’s get into it.
Why the Basket Weave Stitch Is Perfect for Rugs
The basket weave stitch is one of those techniques that looks far more complex than it actually is. The finished texture mimics woven fabric, with alternating raised and recessed panels that create a grid-like pattern resembling an actual woven basket. It is visually striking, and when you work it up in a thick cotton or jute yarn for a rug, the texture becomes functional too — the raised ridges add grip and depth that help keep the rug in place and give your feet something interesting to stand on.
What makes this stitch such a great choice for a rug specifically is the density it creates. Front post and back post double crochets, which are the building blocks of the basket weave stitch, produce a thick, tightly structured fabric. That thickness means your rug will hold its shape through heavy foot traffic, repeated washing, and years of everyday use. It will not flatten out the way a simple single crochet rug might after a few months on the floor.
The stitch repeat is also wonderfully rhythmic. Once you work the first few rows and your hands understand the pattern, you will find yourself flying through it. The repetition is meditative, and watching the basket weave texture emerge is one of the most rewarding experiences in crochet.
Materials You Will Need
Before you cast on — or rather, before you make your foundation chain — let’s talk about what you need to gather.
Yarn: For this rug, you want something durable and washable. Thick cotton yarn is the most popular choice for crochet rugs because it is soft underfoot, holds its shape beautifully, and can be tossed in the washing machine without falling apart. A chunky or super bulky weight cotton yarn will work up quickly and give you the substantial thickness that a rug needs. You can also use jute or a cotton-jute blend if you love a more natural, rustic look, though these tend to be stiffer and less forgiving underfoot. Avoid acrylic for rugs if possible — it tends to pill, stretch, and wear down faster than natural fibers under regular foot traffic.
For a standard bath mat or small accent rug, you will need approximately 400 to 600 yards of super bulky cotton yarn. A larger area rug will require more — plan for 800 to 1,200 yards depending on your final dimensions.
Hook: Match your hook size to your yarn weight. For super bulky cotton, a 9mm to 12mm hook is typical. Go up a size if your fabric feels stiff or difficult to work through, and go down a size if your stitches feel loose and floppy. A rug should have a dense, firm fabric that does not stretch out easily.
Scissors and a yarn needle: You will need these for weaving in ends when you finish.
A non-slip rug pad: This is optional during the making process but highly recommended for the finished rug. Even with the texture the basket weave stitch creates, a rug pad underneath will keep things safe on smooth flooring.
Gauge and Sizing
The beauty of a rug pattern is that gauge is somewhat flexible. Unlike a garment where you need to match measurements precisely for a good fit, a rug just needs to be the size you want it to be. That said, working a gauge swatch before you start is still a good habit — it helps you confirm that your fabric has the right density and that your final measurements will be close to what you expect.
For a typical super bulky cotton yarn with a 10mm hook, you might expect approximately 7 to 8 stitches and 4 to 5 rows per 4 inches in double crochet. Your basket weave fabric may be slightly denser than plain double crochet because of the post stitches.
A small bath mat typically measures around 17 by 24 inches. A standard kitchen or entryway runner might be 20 by 36 inches. An accent rug for a living room or bedroom could be anywhere from 24 by 36 inches to larger. This pattern is easily adjusted by changing the number of stitches in your foundation chain — just remember that the basket weave stitch works in multiples of 4, with an additional 2 stitches for the edge. Plan your chain accordingly.
Abbreviations and Stitch Guide
If you are new to reading crochet patterns, here is a quick reference for the abbreviations used in this tutorial.
ch — chain
sl st — slip stitch
sc — single crochet
dc — double crochet
FPdc — front post double crochet
BPdc — back post double crochet
st(s) — stitch(es)
rep — repeat
RS — right side
WS — wrong side
Front Post Double Crochet (FPdc): Yarn over, insert your hook from front to back to front around the post (the vertical body) of the indicated stitch in the row below rather than into the top of the stitch. Yarn over and pull up a loop, then complete as a regular double crochet. This creates a raised ridge on the side facing you.
Back Post Double Crochet (BPdc): Yarn over, insert your hook from back to front to back around the post of the indicated stitch. Yarn over and pull up a loop, then complete as a regular double crochet. This creates a raised ridge on the opposite side.
Free Pattern Instructions
Foundation
Chain a multiple of 4 plus 2. For a bath mat approximately 17 inches wide, chain 34.
Row 1 (RS): Dc in the 4th chain from the hook and in each chain across. Turn. You will have 32 dc.
Row 2: Ch 2, turn. Work 1 FPdc around each of the next 4 sts, then 1 BPdc around each of the next 4 sts. Repeat this sequence of 4 FPdc, 4 BPdc across the row, ending with 1 dc in the turning chain from the previous row.
Row 3: Ch 2, turn. Work 1 BPdc around each of the next 4 sts, then 1 FPdc around each of the next 4 sts. Repeat across, ending with 1 dc in the turning chain.
Rows 4 and 5: Repeat Rows 2 and 3. These four rows (Rows 2 through 5) establish the first basket weave block.
Row 6: Ch 2, turn. Work 1 BPdc around each of the next 4 sts, then 1 FPdc around each of the next 4 sts. Repeat across, ending with 1 dc in the turning chain. Note that this row switches the pattern so that what was raised becomes recessed and vice versa — this is what creates the basket weave illusion.
Row 7: Ch 2, turn. Work 1 FPdc around each of the next 4 sts, then 1 BPdc around each of the next 4 sts. Repeat across, ending with 1 dc in the turning chain.
Rows 8 and 9: Repeat Rows 6 and 7.
Rows 2 through 9 form the complete basket weave pattern repeat. Continue repeating these 8 rows until your rug reaches your desired length. For a bath mat, you will typically work 4 to 6 full repeats depending on your yarn weight and tension.
When you have reached your desired length, fasten off and weave in all ends securely.
Adding a Border
A border is completely optional, but it does two things that make a rug look polished and professional. First, it frames the piece beautifully. Second, it helps the edges lay flat and prevents any curling that might occur naturally in double crochet fabric.
For a simple, tidy border, join your yarn to any corner stitch with a slip stitch. Work 1 round of single crochet evenly around the entire perimeter of the rug, working 3 single crochets into each corner stitch to allow the corners to turn neatly. Slip stitch to join at the end of the round and fasten off.
For a slightly more decorative look, you can work a second round of reverse single crochet (also called the crab stitch) on top of the first border round. Reverse single crochet is worked just like a regular single crochet but in the opposite direction — instead of working from right to left, you work from left to right without turning your work. This creates a twisted, corded edge that looks intentional and refined.
Tips for Success
Tension matters more than usual with rugs. Because this is a floor item that needs to hold its shape, you want to work with a firm, consistent tension throughout. If your stitches feel loose when you tug on the fabric, try going down a hook size. The fabric should feel dense and sturdy, not drapey.
Count your stitches at the end of every row for the first several rows. The post stitches can be a little confusing when you are first learning which stitch to work into, especially at the beginning and end of rows. Count often, and do not be discouraged if you need to rip back a row or two — it is part of the process.
Block your rug when it is finished. For a cotton rug, wet blocking works beautifully. Soak the rug in cool water for about 20 minutes, gently squeeze out the excess water without wringing, and then lay it flat on a clean towel or blocking mat. Shape it to your desired dimensions, pin the edges if needed, and allow it to dry completely. This step evens out any inconsistencies in your tension and helps the rug lay flat.
Work in good lighting. Post stitches require you to see the post of the stitch clearly so you can insert your hook in the right place. Working in dim light makes this unnecessarily difficult.
Use stitch markers to track pattern repeats. Place a stitch marker every 8 stitches to help you keep track of where each basket weave block begins and ends. This makes it much easier to identify mistakes before they become a problem.
Customizing This Pattern
One of the things that makes this basket weave rug pattern so versatile is how easy it is to adapt to your specific needs and space.
Size: As mentioned, you can adjust the width simply by changing the number of chains in your foundation (always a multiple of 4 plus 2). Adjust the length by working more or fewer rows. You can make a tiny accent mat, a full bathroom runner, or a large living room rug using the same basic instructions.
Color: This pattern is stunning in a single neutral color — natural cotton, creamy off-white, or warm gray all showcase the texture beautifully without any distraction. But you can also work color changes into the pattern by switching colors every 4 rows to create a striped basket weave effect. Earthy tones like terracotta, sage, and warm beige look particularly beautiful layered in this way.
Yarn swaps: If you cannot find super bulky cotton in your area, you can hold two strands of bulky weight cotton together and work them as one. This gives you similar yardage control and often results in a slightly softer fabric.
Shape: While the instructions here produce a rectangle, you can adapt the basket weave concept to a square rug simply by working until your piece is as long as it is wide. Circle rugs in basket weave are more advanced but entirely possible if you are comfortable working in the round with post stitches.
Caring for Your Basket Weave Crochet Rug
A well-made cotton rug is surprisingly easy to care for. For regular maintenance, shake it out or vacuum it on a low setting to remove dust and debris. For deeper cleaning, most cotton rugs can be machine washed on a gentle cycle with cold water and a mild detergent. Lay flat to dry rather than putting it in the dryer, which can cause shrinkage and distort the shape over time.
If your rug starts to look a little flat or loses some of its texture after washing, a quick re-blocking session will restore it to its original shape. Simply wet it, reshape it, and allow it to dry flat again.
Why This Pattern Is a Great Beginner Step-Up Project
If you have mastered basic stitches — chains, single crochets, double crochets — but you are not yet sure how to take your crochet skills to the next level, this basket weave rug is a wonderful bridge project. The only new technique you need to learn is the post stitch, and the tutorial above walks you through that in detail.
Post stitches feel a little awkward the first few times you try them. Your hook goes in an unfamiliar place, and the motion is slightly different from what you are used to. But after a row or two, it becomes second nature. By the time you finish this rug, you will have post stitches confidently in your skill set, which opens the door to dozens of other patterns that use the same technique — basket weave scarves, baby blankets, dishcloths, pillow covers, and more.
Final Thoughts
A basket weave crochet rug is one of those projects that earns its place in your home for a long time. The texture is timeless, the technique is learnable at virtually any skill level, and the satisfaction of placing a handmade rug on your floor and stepping on it every morning is genuinely hard to describe to someone who has not experienced it.
Whether you are making this as a quick weekend project, a handmade gift for someone you love, or the beginning of a whole collection of handcrafted home goods, this free pattern gives you everything you need to get started with confidence. Take your time, enjoy the rhythm of the stitch, and remember that even imperfect stitches add character to a handmade piece that a store-bought rug will never have.
Happy hooking, and enjoy every step of the process.