Skip to content
Big Basketweave Baby Blanket, preview render
Preview render

Free knitting pattern · easy · worsted weight

Big Basketweave Baby Blanket

A cozy worsted-weight baby blanket worked flat in one piece featuring a classic 4×4 basketweave stitch pattern with an integrated garter stitch border. Finished blanket measures approximately 30 in × 36 in.

TV-knitting at its best

Finished / weight

30 in wide × 36 in tall (unstretched and unblocked)

Gauge

18 sts × 24 rows = 4 in (10 cm) in basketweave pattern with US 8 (5.0 mm) needles, blocked

Yarn

Worsted weight, approximately 850 yards; suggested fiber: washable wool or wool-acrylic blend

Needles / hooks

US 8 (5.0 mm) 32 in circular needle (worked flat)

Notions

Tapestry needle for weaving ends, removable stitch marker to mark RS, 4 locking stitch markers for border placement (optional)

Abbreviations

k = knitp = purlRS = right sideWS = wrong sidest = stitchsts = stitchesrep = repeatCO = cast onBO = bind offpm = place markersm = slip markersl = slip stitch purlwise with yarn in back unless otherwise indicated

Cast On

Cast OnUsing the long-tail cast on, CO 138 sts. Place a removable marker on the RS of the work to track orientation. Do not join; work flat throughout.138 sts

Bottom Garter Border

Rows 1–6K all 138 sts.(6 rows)

Body — Basketweave Pattern with Garter Side Borders

Row 7 (RS) — Basketweave Row A1K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 8 (WS) — Basketweave Row A2K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 9 (RS) — Basketweave Row A3K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Rows 10–11K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)(2 rows)
Row 12 (WS) — Basketweave Row B2K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 13 (RS) — Basketweave Row B3K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Rows 14–15K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)(2 rows)
Row 16 (WS) — Basketweave Row A2 (rep 2)K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 17 (RS) — Basketweave Row A3 (rep 2)K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Rows 18–19K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)(2 rows)
Row 20 (WS) — Basketweave Row B2 (rep 2)K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 21 (RS) — Basketweave Row B3 (rep 2)K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Rows 22–23K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)(2 rows)
Row 24 (WS) — Basketweave Row A2 (rep 3)K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 25 (RS) — Basketweave Row A3 (rep 3)K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Rows 26–27K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)(2 rows)
Row 28 (WS) — Basketweave Row B2 (rep 3)K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 29 (RS) — Basketweave Row B3 (rep 3)K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Rows 30–31K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)(2 rows)
Row 32 (WS) — Basketweave Row A2 (rep 4)K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 33 (RS) — Basketweave Row A3 (rep 4)K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Rows 34–35K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)(2 rows)
Row 36 (WS) — Basketweave Row B2 (rep 4)K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 37 (RS) — Basketweave Row B3 (rep 4)K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Rows 38–39K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)(2 rows)
Row 40 (WS) — Basketweave Row A2 (rep 5)K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 41 (RS) — Basketweave Row A3 (rep 5)K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Rows 42–43K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)(2 rows)
Row 44 (WS) — Basketweave Row B2 (rep 5)K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 45 (RS) — Basketweave Row B3 (rep 5)K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Rows 46–47K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)(2 rows)
Row 48 (WS) — Basketweave Row A2 (rep 6)K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 49 (RS) — Basketweave Row A3 (rep 6)K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Rows 50–51K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)(2 rows)
Row 52 (WS) — Basketweave Row B2 (rep 6)K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 53 (RS) — Basketweave Row B3 (rep 6)K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Rows 54–55K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)(2 rows)
Row 56 (WS) — Basketweave Row A2 (rep 7)K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 57 (RS) — Basketweave Row A3 (rep 7)K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Rows 58–59K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)(2 rows)
Row 60 (WS) — Basketweave Row B2 (rep 7)K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 61 (RS) — Basketweave Row B3 (rep 7)K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Rows 62–63K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)(2 rows)
Row 64 (WS) — Basketweave Row A2 (rep 8)K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 65 (RS) — Basketweave Row A3 (rep 8)K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Rows 66–67K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)(2 rows)
Row 68 (WS) — Basketweave Row B2 (rep 8)K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 69 (RS) — Basketweave Row B3 (rep 8)K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Rows 70–71K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)(2 rows)
Row 72 (WS) — Basketweave Row A2 (rep 9)K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 73 (RS) — Basketweave Row A3 (rep 9)K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Rows 74–75K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)(2 rows)
Row 76 (WS) — Basketweave Row B2 (rep 9)K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 77 (RS) — Basketweave Row B3 (rep 9)K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Rows 78–79K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)(2 rows)
Row 80 (WS) — Basketweave Row A2 (rep 10)K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 81 (RS) — Basketweave Row A3 (rep 10)K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Rows 82–83K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)(2 rows)
Row 84 (WS) — Basketweave Row B2 (rep 10)K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 85 (RS) — Basketweave Row B3 (rep 10)K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Rows 86–87K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)(2 rows)
Row 88 (WS) — Basketweave Row A2 (rep 11)K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 89 (RS) — Basketweave Row A3 (rep 11)K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Rows 90–91K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)(2 rows)
Row 92 (WS) — Basketweave Row B2 (rep 11)K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 93 (RS) — Basketweave Row B3 (rep 11)K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Rows 94–95K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)(2 rows)
Row 96 (WS) — Basketweave Row A2 (rep 12)K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 97 (RS) — Basketweave Row A3 (rep 12)K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Rows 98–99K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)(2 rows)
Row 100 (WS) — Basketweave Row B2 (rep 12)K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 101 (RS) — Basketweave Row B3 (rep 12)K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Rows 102–103K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)(2 rows)
Row 104 (WS) — Basketweave Row A2 (rep 13)K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 105 (RS) — Basketweave Row A3 (rep 13)K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Rows 106–107K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)(2 rows)
Row 108 (WS) — Basketweave Row B2 (rep 13)K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 109 (RS) — Basketweave Row B3 (rep 13)K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Rows 110–111K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)(2 rows)
Row 112 (WS) — Basketweave Row A2 (rep 14)K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 113 (RS) — Basketweave Row A3 (rep 14)K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Rows 114–115K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)(2 rows)
Row 116 (WS) — Basketweave Row B2 (rep 14)K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 117 (RS) — Basketweave Row B3 (rep 14)K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Rows 118–119K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)(2 rows)
Row 120 (WS) — Basketweave Row A2 (rep 15)K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 121 (RS) — Basketweave Row A3 (rep 15)K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Rows 122–123K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)(2 rows)
Row 124 (WS) — Basketweave Row B2 (rep 15)K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 125 (RS) — Basketweave Row B3 (rep 15)K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Rows 126–127K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)(2 rows)
Row 128 (WS) — Basketweave Row A2 (rep 16)K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 129 (RS) — Basketweave Row A3 (rep 16)K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Rows 130–131K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)(2 rows)
Row 132 (WS) — Basketweave Row B2 (rep 16)K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 133 (RS) — Basketweave Row B3 (rep 16)K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Rows 134–135K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)(2 rows)
Row 136 (WS) — Basketweave Row A2 (rep 17)K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 137 (RS) — Basketweave Row A3 (rep 17)K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Rows 138–139K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)(2 rows)
Row 140 (WS) — Basketweave Row B2 (rep 17)K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 141 (RS) — Basketweave Row B3 (rep 17)K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Rows 142–143K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)(2 rows)
Row 144 (WS) — Basketweave Row A2 (rep 18)K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 145 (RS) — Basketweave Row A3 (rep 18)K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Rows 146–147K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)(2 rows)
Row 148 (WS) — Basketweave Row B2 (rep 18)K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 149 (RS) — Basketweave Row B3 (rep 18)K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Rows 150–151K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)(2 rows)
Row 152 (WS) — Basketweave Row A2 (rep 19)K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 153 (RS) — Basketweave Row A3 (rep 19)K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Rows 154–155K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)(2 rows)
Row 156 (WS) — Basketweave Row B2 (rep 19)K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 157 (RS) — Basketweave Row B3 (rep 19)K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Rows 158–159K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)(2 rows)
Row 160 (WS) — Basketweave Row A2 (rep 20)K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 161 (RS) — Basketweave Row A3 (rep 20)K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Rows 162–163K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)(2 rows)
Row 164 (WS) — Basketweave Row B2 (rep 20)K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 165 (RS) — Basketweave Row B3 (rep 20)K6 (border), *p4, k4; rep from * to last 6 sts, k6 (border). (138 sts)
Row 166 (WS) — Basketweave Row B4 (rep 20)K6 (border), *k4, p4; rep from * to last 6 sts, k6 (border). (138 sts)

Top Garter Border

Rows 167–172K all 138 sts.(6 rows)

Bind Off

Bind Off Row (RS)BO all 138 sts knitwise loosely. Cut yarn, leaving a 6 in tail.0 sts

Finishing

Thread the yarn tail onto a tapestry needle and weave in all ends securely on the WS. Wet block the blanket by soaking in cool water, gently squeezing out excess water (do not wring), then lay flat to the finished measurements of 30 in × 36 in and allow to dry completely. Blocking will even out the basketweave texture and relax the fabric.

Notes

STITCH COUNT NOTE: 138 sts = 6 border sts + 126 basketweave sts + 6 border sts. The 126 center sts divide evenly into 15.75 repeats of 8 sts — to keep math clean, the center 126 sts are arranged as 15 full 8-st repeats (120 sts) plus one partial 6-st group (k4, p2 on RS Row A; adjust final partial repeat to k4, p2 on RS A-rows and p4, k2 on RS B-rows). ALTERNATIVELY, cast on 134 sts for a center of 122 sts (not divisible by 8 either) — the cleanest option is to CO 132 sts: 6 border + 120 basketweave (15 full 8-st repeats) + 6 border = 132 sts for a width of approximately 29.3 in. Use 132 sts if you prefer a perfectly even repeat; use 138 sts and adjust the partial repeat at the end of each row as described above for the full 30 in width. Mark the RS of your work with a removable marker at the cast-on edge before beginning. A 32 in circular needle is recommended to comfortably hold all stitches even though the blanket is worked flat — do not join. The basketweave pattern is self-correcting: if your knit/purl blocks look reversed, check that you have not accidentally flipped your RS/WS orientation.

Knit this row by row — free

SkeinSmart keeps your place in any pattern, syncs across devices, and turns your yarn stash into a shopping list. Describe a project and get your own pattern in seconds.

Start tracking this pattern →

AI-drafted, human-run · this version drafted Sep 25, 2026. Always swatch and verify stitch counts before casting on.