This basket weave knit dishcloth pattern uses alternating groups of knit and purl stitches to create a classic woven texture. It’s an easy way to practice both basic stitches while making something colorful and useful for your kitchen.
The dishcloth is worked flat with worsted-weight cotton yarn and measures approximately 8 in. (20.5 cm) square. The first stitch of each row is slipped to create a neat finished edge.
I originally designed this dishcloth along with my Textured Knit Dishcloth Pattern, shown beside it below. Make one of each for a coordinating set, or knit several basket weave dishcloths in your favorite kitchen colors!
Rather crochet? Browse all my free crochet dishcloth patterns here.

Basket Weave Dishcloth Knitting Pattern

Pattern Details
- Skill level: Easy
- Yarn: Worsted-weight cotton yarn
- Yardage: Less than 100 yd (91 m)
- Needles: 4.5 mm (US 7)
- Finished size: Approximately 8 × 8 in. (20.5 × 20.5 cm)
- Construction: Worked flat in rows
- Techniques: Knit, purl, slipped stitches, and bind off
Materials
- Less than 100 yd (91 m) worsted-weight cotton yarn, shown in Knit Picks Dishie in Clementine
- 4.5 mm (US 7) knitting needles
- Yarn needle
- Scissors
Helpful Knitting Resources
Resources and tutorials you may find helpful in following this pattern: Knitting Abbreviations, Complete Beginner’s Guide to Knitting, and Easy Crochet Hook Bind Off.
Abbreviations
- k: knit
- p: purl
- rep: repeat
- sl: slip
- st(s): stitch(es)
Pattern Notes
- The dishcloth is worked flat from the bottom up.
- Slip the first stitch of each row as directed to create a neat finished edge.
- Rows 4–11 form the basket weave stitch pattern.
- Block the finished dishcloth to shape if desired.
Add this pattern to your Ravelry library.
Basket Weave Knit Dishcloth Instructions
Cast on 36 sts using the long-tail cast-on method or your preferred cast-on.
Row 1: Sl first st knitwise, knit across.
Row 2: Sl first st knitwise, knit across.
Row 3: Sl first st knitwise, knit 2, purl until 3 sts remain, knit 3.
Row 4: Sl first st purlwise, purl 2, knit 5, *purl 4, knit 4; rep from * until 4 sts remain, knit 1, purl 3.
Row 5: Sl first st knitwise, knit 2, purl 5, *knit 4, purl 4; rep from * until 4 sts remain, purl 1, knit 3.
Row 6: Rep Row 4.
Row 7: Rep Row 5.
Row 8: Sl first st purlwise, purl 2, knit 1, purl 4, *knit 4, purl 4; rep from * until 4 sts remain, knit 1, purl 3.
Row 9: Sl first st knitwise, knit 2, purl 1, knit 4, *purl 4, knit 4; rep from * until 4 sts remain, purl 1, knit 3.
Row 10: Rep Row 8.
Row 11: Rep Row 9.
Rows 12–43: Rep Rows 4–11 four more times.
Row 44: Sl first st purlwise, purl 2, knit until 3 sts remain, purl 3.
Row 45: Sl first st knitwise, knit across.
Row 46: Sl first st knitwise, knit across.
Bind off and weave in ends. You can use a standard bind off or try my easy crochet hook bind-off method.
Block to shape if desired. See How to Block Knit and Crochet Items for help.
More Free Knitting Patterns
- Nordic Knit Hat Pattern
- Easy Boomerang Shawl Knit Pattern {With Video Tutorial}
- Chunky Knit Mittens Pattern – Great for Beginners!
- Loop Yarn Knit Pillow: Easy Finger Knitting Project
- Browse More Free Knitting Patterns


I would like to make this as a set with matching dish towel. How do I add stitches to make if wider?
Should row two be slipped purlwise?
Thanks!