Free Knitting Pattern Book Pillow Cozy Reading Cushion with Straps

Free Knitting Pattern: Book Pillow Cozy Reading Cushion with Straps

If you love curling up with a good book, you already know the struggle. Your arms get tired. Your neck strains. You prop the book on your knees, but then your knees get tired. You shift positions seventeen times in an hour, and before long the reading session you were so excited about turns into a minor endurance exercise. What you need — what every dedicated reader needs — is a book pillow cushion. And if you knit, you can make one yourself for almost nothing using yarn you may already have on hand.

This free knitting pattern for a book pillow cozy reading cushion with straps walks you through every step of the process, from choosing the right yarn and needles to casting on, shaping, adding the straps, and finishing the cushion so it looks polished and professional. The pattern is written for beginner-to-intermediate knitters, meaning you only need to know how to knit, purl, cast on, bind off, and pick up stitches. If you can make a dishcloth or a simple hat, you can absolutely make this.

Let’s get started.


What Is a Book Pillow, and Why Do You Need One?

A book pillow, sometimes called a reading cushion or a book rest, is a firm, wedge-shaped or rectangular cushion that props your book open at a comfortable reading angle. The straps are the key feature that sets this style apart from a plain cushion — they wrap around the open pages and hold your book in place, freeing your hands entirely. You can drink your coffee, eat your snack, or simply rest your hands in your lap while your book stays perfectly positioned.

These make wonderful gifts too. If you know a reader, a student, a person recovering from an illness or injury, or anyone who spends long hours studying or working from physical materials, a book pillow cushion with straps is thoughtful, practical, and genuinely useful. A handmade knitted version adds a layer of warmth and personality that no store-bought version can replicate.


Materials You Will Need

Before you dive into the pattern, gather your supplies. The beauty of this project is its flexibility — you can adapt it to whatever yarn weight and needles you have available, though the measurements below are written for a worsted weight yarn on US size 8 (5mm) needles.

Yarn: Approximately 300–400 yards of worsted weight yarn. Wool, wool blends, cotton, or acrylic all work well. For a firm cushion that holds its shape, a wool or wool-blend yarn is ideal. For easy care, a washable acrylic is a practical choice. You can use a single color or stripe two colors for a more playful look.

Needles: US size 8 (5mm) straight or circular needles, whichever you prefer for flat knitting. If you use circulars, simply knit back and forth rather than joining in the round.

Notions: A tapestry needle for weaving in ends and seaming, scissors, stitch markers (optional but helpful), and pins for blocking if desired.

Stuffing: Approximately one to two bags of polyester fiberfill, or enough to firmly stuff the finished cushion. The cushion needs to be quite firm to support a book, so don’t be shy with the stuffing.

Optional: Two buttons (approximately 1 inch or 2.5cm in diameter) for the strap closures, and a length of elastic if you prefer the straps to have some give.


Gauge

16 stitches and 22 rows over 4 inches (10cm) in stockinette stitch using worsted weight yarn and US size 8 (5mm) needles.

Gauge matters here because the cushion needs to be a specific size to function well. The finished cushion should measure approximately 12 inches wide by 9 inches tall by 4 inches deep. If your gauge is off, your finished cushion will be too small or too large. Take the time to knit a gauge swatch, wash it the way you plan to wash the finished cushion, and measure carefully before casting on.


Finished Measurements

Width: 12 inches (30.5cm)
Height: 9 inches (23cm)
Depth: 4 inches (10cm)

These measurements produce a cushion that comfortably holds most standard paperbacks and trade paperbacks. For larger hardcover books, you can add two inches to the width and one inch to the height by increasing your stitch count proportionally.


Abbreviations

Throughout this pattern, the following abbreviations are used:

CO — cast on
BO — bind off
K — knit
P — purl
St(s) — stitch(es)
RS — right side
WS — wrong side
Rep — repeat
Pm — place marker
Sl — slip stitch


The Pattern

Part One: The Cushion Body

The cushion body is worked flat in two identical panels — a front panel and a back panel — which are then seamed together and stuffed.

Cast on 48 stitches.

Row 1 (RS): Knit across.
Row 2 (WS): Purl across.

Repeat these two rows (stockinette stitch) until the piece measures 9 inches from the cast-on edge, ending with a wrong-side row.

Bind off all stitches loosely.

Make two identical panels.

If you would like to add texture or visual interest to the front panel, you can substitute a simple seed stitch or moss stitch for the stockinette. Seed stitch is worked by alternating K1, P1 across every row, and it produces a beautifully bumpy texture that adds grip and visual warmth to the finished cushion. For the back panel, stick with stockinette so the seaming is easier to manage.


Part Two: The Gusset

The gusset is the strip that runs around the perimeter of the cushion, creating its depth. Without a gusset, the cushion would simply be flat like a potholder. The gusset gives it body and allows you to stuff it firmly.

Cast on 16 stitches.

Row 1 (RS): Knit across.
Row 2 (WS): Purl across.

Repeat these two rows until the gusset measures approximately 42 inches in total length. This is enough to wrap around all four sides of both panels. You can measure as you go — the gusset should run along the two short ends and two long sides of the cushion, meaning its total length should equal the full perimeter of one panel plus a little extra for seaming ease.

Bind off all stitches loosely.


Part Three: The Straps

The straps are what make this book pillow truly functional. They wrap over the open pages of your book and hold them gently in place. You will knit two straps of equal length.

Cast on 10 stitches.

Row 1: K2, P2, K2, P2, K2.
Row 2: P2, K2, P2, K2, P2.

This 2×2 rib pattern keeps the straps firm and slightly stretchy. Repeat these two rows until the strap measures 14 inches in length.

If you are adding button closures, work a buttonhole in the strap by binding off 2 stitches in the center of the strap on one row, then casting on 2 new stitches over the gap on the following row. Place the buttonhole approximately 1 inch from the end of the strap.

Bind off all stitches in rib pattern.

Make two straps.


Assembly

Assembly is where everything comes together. Take your time here — careful seaming and assembly make a significant difference in how the finished cushion looks and holds up over time.

Step 1: Attach the gusset to the front panel.

Lay the front panel flat with the right side facing up. Begin pinning the gusset along one of the long edges, matching the edges carefully. Using a tapestry needle and your working yarn (or a length of matching yarn), seam the gusset to the front panel using mattress stitch or whip stitch. Work your way around all four corners, easing the gusset around each corner as you go.

Step 2: Attach the back panel.

Pin the back panel to the open edge of the gusset, again matching edges carefully and right sides facing out (this cushion is worked with the right side always facing out, since there is no turning it inside out after stuffing). Seam the back panel to the gusset along three of the four sides, leaving one short end open for stuffing.

Step 3: Stuff firmly.

Push polyester fiberfill into the cushion through the open end. This step requires patience and more stuffing than you think — the cushion needs to be quite firm to support a book without collapsing. Press down on the stuffed cushion and add more filling until it resists compression and holds its shape solidly.

Step 4: Close the opening.

Pin the final side of the back panel to the remaining gusset edge and seam it closed, tucking in any loose fiberfill as you work.

Step 5: Attach the straps.

Position the two straps on the front panel of the cushion, placing them approximately 3 inches from each short end. The straps should run vertically over the cushion, meaning they cross the width of the pillow (the 12-inch direction) rather than the length. Using your tapestry needle, sew each strap securely to the back panel of the cushion at one end, and either add a button closure or sew the other end directly to the cushion as well.

If you are using buttons, sew the buttons to the back panel directly opposite the buttonholes, so the strap fastens with a satisfying click when you push the book into place.

Step 6: Weave in all ends.

Use your tapestry needle to weave in every loose end securely, running each tail through several stitches in different directions to prevent unraveling.


Tips for the Best Results

The difference between a book pillow that works beautifully and one that’s just okay often comes down to a handful of small details. Here are the things that experienced knitters recommend paying attention to.

Choose your yarn thoughtfully. A tightly spun wool or wool-blend yarn produces a firmer fabric than a loosely spun or heavily brushed yarn. Firmness is your friend here, because a squishy, drapey cushion won’t hold a book effectively. If you love the look of a soft, fluffy yarn, save it for the decorative elements and use a sturdier yarn for the main cushion body.

Don’t skimp on the stuffing. The most common mistake first-time book pillow makers report is under-stuffing the cushion. When in doubt, add more. The cushion should feel almost hard when pressed, like a firm throw pillow rather than a soft bed pillow.

Consider the weight of your books. If you tend to read large, heavy hardcovers, consider reinforcing the inside of the cushion with a small piece of stiff interfacing or even a flat piece of foam cut to size, in addition to the fiberfill stuffing. This prevents the cushion from bowing under the weight of a heavy book over time.

Wash your yarn before knitting. Some yarns — particularly wool — can shrink or bloom after their first wash. If you wash your yarn before knitting the cushion, you’ll know exactly how it behaves and your finished measurements will stay accurate.

Block the finished panels before seaming. Wet-blocking the finished panels before you assemble them makes seaming much easier and produces much neater edges. Simply soak each panel in cool water for about twenty minutes, gently press out the excess water (never wring), and lay flat to dry.


Variations and Customization Ideas

One of the best things about knitting your own book pillow is that you can customize it completely. Here are some ideas to make this pattern your own.

Color and stripe variations. Stripe the front panel in two or three colors for a graphic, modern look. A simple two-row stripe in two contrasting colors is especially striking and adds no complexity to the knitting itself.

Cable detail. If you’re comfortable with cables, substitute a 6-stitch cable panel down the center of the front piece for a classic, cozy look. A simple 6-stitch cable crossed every 8th row adds beautiful texture without adding significant difficulty.

Colorwork. A small stranded colorwork motif — a leaf, a geometric border, even a tiny book — on the front panel elevates this cushion from practical to heirloom. Keep the motif simple and centered.

Personalized straps. Knit the straps in a contrasting color for a fun, bold detail. Or add a simple I-cord edging to the straps for a more polished finish.

Size adjustments. The pattern as written works beautifully for standard paperbacks and trade paperbacks. For a cushion designed to hold larger coffee table books or textbooks, increase the cast-on to 60 stitches for the panels and adjust the gusset length accordingly. For a smaller version designed for children’s picture books, decrease to 36 stitches.


Caring for Your Knitted Book Pillow

How you care for your finished cushion depends on the fiber content of the yarn you used. If you used a superwash wool or acrylic yarn, the cushion can be machine-washed on a gentle cycle in cool water. If you used a non-superwash wool, hand-wash in cool water with a gentle wool wash and lay flat to dry. Avoid hanging the cushion to dry, as the weight of the wet filling can distort the shape.

To refresh the stuffing over time, simply open one seam, remove and fluff the fiberfill, add more stuffing if needed, and resew the seam. With good care, a well-made knitted book pillow cushion should last for many years.


Why This Makes Such a Beautiful Handmade Gift

There is something deeply meaningful about a handmade object given with care. A knitted book pillow takes a few evenings to make, but the person who receives it will use it every single day for years. Every time they settle in with a book, they’ll think of the person who made it. That kind of everyday presence is one of the most lovely things a handmade gift can achieve.

For a bookish friend, pair the cushion with a copy of a book you love and a packet of good tea. For a student, tuck in a few bookmarks or a nice pen. For someone recovering from an illness or injury, the practical comfort of having their hands free while reading is genuinely meaningful.

You can also personalize the label. Write out a small tag explaining what the cushion is, how it’s used, and that it was made just for them. People love knowing something was made with them specifically in mind.


Final Thoughts

A free knitting pattern for a book pillow cozy reading cushion with straps is one of those projects that sits at the perfect intersection of practical and beautiful. It’s not complicated enough to be frustrating, but it’s interesting enough to hold your attention across a weekend of knitting. The finished object is useful in a way that most decorative knitting simply isn’t — it solves a real, daily problem for anyone who loves reading.

If you make this cushion, take a photo and share it. The knitting community is generous and warm, and there is always something wonderful about seeing the same pattern interpreted in a dozen different yarn colors and textures. And if you have questions about any step of the process, drop them in the comments — this is the kind of pattern that gets better with conversation.

Happy knitting, and happy reading.

Categorized in:

Cushion / Pillow,

Last Update: October 26, 2026