This may post contains affiliate links. You can learn more in our disclaimer.
The Basketweave Stitch Pattern is probably the most popular of all the Knit and Purl Stitch patterns.
It is a very easy pattern to knit which probably accounts for a lot of its popularity. Additionally, it is also a very good looking pattern. If you feel like being a bit adventurous, you can easily use this stitch pattern to substitute garter stitch patterns. However, you may have to adjust the pattern to fit the stitch count.
In fact, there are a number of different variations of these patterns. In this particular version of the Basketweave Stitch Pattern, we have used 5 purl stitches across the horizontal bars.
This is contrary to the most common version of this pattern in which 7 purl stitches are often used across the horizontal bars. To be accurate, this version is an 8-stitch repeat pattern (with an additional 5 stitches).
Being one of our favorite knit and purl stitch patterns, you will see it featured in a number of our knitting patterns.
In addition, the reverse side of this stitch pattern also produces a lovely block or square pattern which gives an interesting, textured fabric.
It is a great knit and purl stitch pattern for scarves, hats, blankets, washcloths, bags, and more.
However, it is important that you don’t confuse this stitch pattern with the Basket Stitch.

Techniques Needed for the Basketweave Stitch Pattern
Abbreviation Description Tutorial
k knit Knit Stitch Continental Style
Knit Stitch English Style
p purl Purl Stitch Continental Style
Purl Stitch English Style
Other Abbreviations Used
ws wrong side
rs right side
rep repeat
st(s) stitch(es)
Instructions (Knitted Flat)
For the Basketweave pattern, cast on in a multiple of 8 sts plus 5.
Row 1 (RS): Knit. (13 sts)
Rows 2: * Knit 5, p3; repeat from * to end
Row 3: P5, * k3, p5; rep from * to end
Row 4: As row 2 (* Knit 5, p3; repeat from * to end)
Row 5: Knit
Row 6: K1, * p3, k5; rep from *. end last rep k1 instead of k5
Row 7: * P1, * k3, p5; rep from *. end last rep p1 instead of p5
Row 8: K1, * p3, k5; rep from *. end last rep k1 instead of k5
Repeat rows 1-8 until you have reached your desired length.