Basket Weave Crochet Rug Free Pattern & Tutorial from B.Hooked

Basket Weave Crochet Rug: Free Pattern & Tutorial

If you’ve ever wanted to add a handmade touch to your home that looks expensive, intricate, and totally custom, the basket weave crochet rug is exactly the project you’ve been waiting for. This free pattern and tutorial from B.Hooked walks you through every step of creating a stunning textured rug that mimics the look of woven baskets with raised, dimensional stitches. Whether you’re decorating a bathroom, bedroom, kitchen, or entryrage, this rug is practical, gorgeous, and surprisingly achievable for crocheters of varying skill levels.

In this post, you’ll find the complete free pattern, a step-by-step tutorial breakdown, yarn and hook recommendations, sizing tips, and answers to the most common questions beginners have when tackling this project. Let’s get into it.


What Is the Basket Weave Stitch in Crochet?

Before diving into the pattern itself, it helps to understand what makes the basket weave stitch so special. The basket weave effect is created using a combination of front post double crochet (FPdc) and back post double crochet (BPdc) stitches. These post stitches work around the post, or vertical stem, of stitches from the previous row rather than inserting the hook into the top loops as you normally would.

When you alternate clusters of front post stitches and back post stitches in a deliberate sequence, you create a weaving illusion — some sections appear to pop forward while others recede, giving the fabric a three-dimensional texture that looks incredibly complex but is actually quite repetitive once you get the rhythm down.

For a rug specifically, this texture is not just beautiful — it’s functional. The raised ridges create subtle grip on the floor and a cushioned feel underfoot, making it a pleasure to step onto fresh out of the shower or on a cold morning.


Materials You’ll Need

Getting the right materials makes a significant difference in how your finished rug looks and how long it holds up to daily use. Here’s what B.Hooked recommends for this project.

Yarn: Choose a bulky or super bulky cotton or cotton-blend yarn. Cotton is the preferred fiber for rugs because it’s durable, machine washable, and doesn’t stretch out of shape the way acrylic can. Look for a yarn labeled weight 5 (bulky) or weight 6 (super bulky) for a thick, substantial rug. Good options include Paintbox Yarns Simply Chunky Cotton, Lion Brand 24/7 Cotton in a heavier weight, or any comparable bulky cotton. You’ll need approximately 400–600 yards depending on the size you choose.

Hook: A size N/P (9mm) or P (10mm) crochet hook works well for bulky cotton yarn. Go up a hook size if you naturally crochet tightly or if you want a slightly looser, softer drape.

Scissors and yarn needle: These are standard for any crochet project. A large-eye yarn needle makes weaving in ends through bulky yarn much easier.

Stitch markers: Optional but helpful for keeping track of your stitch counts, especially when you’re learning the pattern repeat.

Measuring tape: Essential for checking your gauge and finished dimensions.


Gauge and Sizing

Gauge is always important, but for a rug it matters a bit differently than it does for wearables. A few stitches off won’t affect how the rug fits — it’ll just change the final size. Here’s a general gauge to aim for:

With bulky cotton yarn and a 9mm hook, approximately 8 stitches and 5 rows in double crochet equal 4 inches.

Because the basket weave stitch creates a denser fabric than standard double crochet, expect your gauge to tighten slightly. Always work a small swatch and measure it before committing to the full project.

Sizing options:

A small bath rug measuring approximately 20 by 30 inches uses a starting chain of around 40 stitches and works up in about 30–35 rows. A medium accent rug at 24 by 36 inches starts with a chain of around 50 stitches. A larger kitchen runner at 24 by 48 inches requires a longer starting chain and more rows. You can customize any of these sizes to suit your space — just remember that the basket weave pattern works in multiples of 4 plus 2, so keep your foundation chain in that range.


Abbreviations Used in This Pattern

Before you begin, familiarize yourself with these abbreviations:

ch — chain
sl st — slip stitch
dc — double crochet
FPdc — front post double crochet
BPdc — back post double crochet
st — stitch
rep — repeat
sk — skip
sp — space
RS — right side
WS — wrong side


Understanding Front Post and Back Post Double Crochet

If you’ve never worked post stitches before, let’s walk through them clearly before you start the pattern.

Front Post Double Crochet (FPdc): Yarn over, then insert your hook from front to back to front around the post (vertical stem) of the indicated stitch in the row below. Yarn over and pull up a loop, then complete the double crochet as normal (yarn over, pull through two loops twice). The stitch will push forward toward you on the right side of the work.

Back Post Double Crochet (BPdc): Yarn over, then insert your hook from back to front to back around the post of the indicated stitch in the row below. Yarn over and pull up a loop, then complete the double crochet as normal. The stitch will push backward away from you on the right side of the work.

The key thing to remember is that when you’re working a FPdc, the stitch below it appears to pop out toward you. When you work a BPdc, it recedes. Together, alternating groups of these create the classic raised panel look of the basket weave.


Free Basket Weave Crochet Rug Pattern

Finished size: Approximately 20 x 30 inches (small bath rug)
Yarn: Bulky weight cotton, approximately 400 yards
Hook: 9mm (N/P)
Gauge: 8 dc x 5 rows = 4 inches

Note: The pattern is worked flat, turning at the end of each row. The turning chain counts as the first double crochet throughout.

Foundation Chain

Chain 42.

Row 1 (RS):

Dc in the 4th chain from hook and in each chain across. You should have 40 dc total (counting the turning chain as one dc). Turn.

Row 2 (WS):

Ch 3 (counts as first dc), dc in each st across. Turn. (40 dc)

This establishes your foundation. The basket weave pattern begins on Row 3.

Row 3 (RS) — Basket Weave Setup Row:

Ch 3, turn. Work 4 FPdc around the next 4 sts, work 4 BPdc around the next 4 sts. Repeat from to across to the last stitch, dc in the last st. Turn.

Row 4 (WS):

Ch 3, turn. Work 4 BPdc around the next 4 sts (these are the FPdc from the previous row), work 4 FPdc around the next 4 sts (these are the BPdc from the previous row). Repeat from to across to the last stitch, dc in the last st. Turn.

Rows 5–6:

Repeat Rows 3 and 4. (Two full repeats of the basket weave panel create one “basket” unit.)

Row 7 (RS) — Shift Row:

Ch 3, turn. Work 4 BPdc around the next 4 sts, work 4 FPdc around the next 4 sts. Repeat from to across to the last stitch, dc in the last st. Turn.

Row 8 (WS):

Ch 3, turn. Work 4 FPdc around the next 4 sts, work 4 BPdc around the next 4 sts. Repeat from to across to the last stitch, dc in the last st. Turn.

Rows 9–10:

Repeat Rows 7 and 8. (Two full repeats of the shifted panel create the alternating basket unit.)

Continue the Pattern:

Repeat Rows 3 through 10 until your rug measures approximately 28–29 inches from the starting chain, ending on a Row 6 or Row 10 (meaning you’ve just finished a complete basket unit).

Final Two Rows:

Work 2 rows of regular dc across all stitches (no post stitches) to create a smooth edge that mirrors the foundation rows.

Fasten Off and Weave in Ends.


Step-by-Step Tutorial Tips

Following a written pattern is one thing — truly understanding the rhythm of the stitch is another. Here are detailed tutorial-style tips to help you work through this project with confidence.

Getting your starting chain right: The foundation chain is the backbone of the whole rug. For bulky cotton, keep your chain loose and consistent. Many crocheters go up a hook size for the starting chain only, then switch back to their main hook for Row 1. This prevents a tight, puckered bottom edge.

Counting your stitches on Row 1: This is where most mistakes happen. The turning chain of 3 counts as your first double crochet, so you’ll start your first “real” dc in the 4th chain from the hook. Count carefully at the end of Row 1 to make sure you have exactly 40 stitches.

Keeping the post stitches neat: When working FPdc and BPdc, always insert your hook around the post of the stitch directly below — not two rows down. The post stitch should sit neatly at the same height as the surrounding stitches. If your post stitches are pulling or distorting the fabric, try a slightly larger hook or loosen your tension on the yarn over.

Tracking your row type: The basket weave can get confusing because the RS and WS rows are mirrors of each other. A simple trick is to place a stitch marker on the right side of your work at the beginning of Row 3 and leave it there throughout. This way, you always know which side you’re looking at and can double-check that your FPdc and BPdc are forming the correct ridges.

The shift at Row 7: The shift row is what creates the interlocking basket look. On Row 7, you’re essentially reversing which columns get front posts and which get back posts. This creates the visual effect of a new set of “baskets” interlocking with the ones above. Take your time on this row to make sure you’re following the shift correctly.

Edges: The single dc at the end of each row (after the last post stitch group) helps keep a clean, straight edge. Don’t skip this stitch, and don’t accidentally add an extra one — it’s the thing that keeps your stitch count consistent across all rows.


Finishing Your Rug

Once you’ve bound off, weave in all your ends securely. With bulky cotton, this means threading your yarn needle and weaving the tail through at least 4–5 stitches in different directions, then trimming closely. Cotton yarn can unravel if ends aren’t well secured.

Optional border: Adding a simple border is a wonderful way to give the rug a polished, finished look. Join your yarn at any corner with a slip stitch and work a row of single crochet all the way around the rug, working 3 single crochets into each corner stitch to keep the corners flat. You can do one round in a neutral or contrasting color, or add two rounds for a thicker border. Slip stitch to join the round and fasten off.

Blocking: Cotton rugs benefit from a light blocking. Wet the finished rug thoroughly, press out the excess water (do not wring), lay it flat on a clean surface, and gently tug it into shape. Let it dry completely before placing it on the floor. This relaxes the fibers, evens out any tension inconsistencies, and helps the basket weave texture settle into a beautifully defined pattern.


Color Ideas and Customization

One of the best things about this rug pattern is how much room there is for personalization. Here are a few ideas to inspire your choices.

A classic neutral palette — natural cream, oatmeal, or greige — looks timeless in any bathroom or bedroom and pairs with virtually any decor style. A bold single color like navy, terracotta, or sage green makes a statement without being overwhelming. Two-color versions are also stunning: you can work alternating basket panels in two colors for a truly woven look, simply changing yarn at the shift rows.

Striped versions work beautifully too. Work two full basket units (Rows 3 through 10) in one color, then switch colors for the next two units. The result is a horizontal striped rug with dramatic texture in every stripe.


Care Instructions

Because this rug is made with cotton, caring for it is easy. Machine wash on a gentle or normal cycle in cold or warm water. Tumble dry on low or lay flat to dry. Avoid high heat, which can cause cotton to shrink slightly. The rug will soften with every wash, becoming even more comfortable underfoot over time.

If your rug slides on hardwood or tile, place a non-slip rug pad or a sheet of non-slip matting cut to size underneath it. This is especially important in bathrooms and high-traffic areas.


Common Questions

Is this pattern beginner-friendly? It’s best suited for crocheters who are comfortable with double crochet and are ready to try their first post stitches. If you’ve never done FPdc or BPdc, spend 10–15 minutes practicing on a small swatch before starting the full rug. Once the stitch clicks, the pattern becomes very rhythmic and meditative.

Can I use acrylic yarn instead of cotton? You can, but cotton is strongly recommended for rugs. Cotton holds its shape, doesn’t get slippery, and withstands the wear and laundering that rugs go through. Acrylic tends to stretch and can feel less sturdy underfoot.

How long does this project take? With bulky yarn and a large hook, a small bath rug works up in roughly 4–6 hours for an intermediate crocheter. The basket weave pattern is repetitive in the best way — once you’ve worked several rows, your hands know the rhythm and the project moves quickly.

Can I make this bigger? Absolutely. Just remember that your starting chain needs to be a multiple of 8 plus 2 (to account for the 4-stitch groups and the edge stitches). Increase your chain in increments of 8 to scale the pattern up while keeping the basket weave evenly aligned.


Final Thoughts

The basket weave crochet rug is one of those patterns that delivers a premium, handcrafted result without requiring advanced crochet skills — just patience, the right materials, and a willingness to try something new. The texture is endlessly satisfying to work and even more satisfying to see finished on the floor. Whether you make it in a soft neutral to complement a spa-inspired bathroom or in a rich, saturated color to anchor a bedroom, this rug will be something you’re proud to have made with your own hands.

Thank you for following along with this free pattern and tutorial from B.Hooked. If you make this rug, we’d love to see it — share your finished project and tag us so the whole community can celebrate your work. Happy hooking!

Categorized in:

Rugs,

Last Update: August 21, 2026