How to Hand Knit a Pillow

How to Hand Knit a Pillow: A Complete Step-by-Step Guide

There is something deeply satisfying about resting your head on a pillow you made yourself. Hand knitting a pillow is one of the most rewarding beginner-to-intermediate knitting projects you can take on — it’s small enough to finish in a weekend, but the result looks polished and professional. Whether you’re new to knitting or looking for a cozy new project to sink your hands into, this guide will walk you through everything you need to know, from choosing your yarn to stuffing your finished cushion.


Why Hand Knit a Pillow?

Before we dive into the how-to, it’s worth talking about why hand knitting a pillow is such a great project. Unlike a blanket or sweater, a pillow is a manageable size. You won’t be wrestling with yards of heavy fabric draped over your lap for weeks on end. Most knitters can complete both panels of a simple pillow cover in just a few evenings.

Hand-knitted pillows also make incredibly thoughtful gifts. A knitted cushion cover in someone’s favorite color, worked in a stitch pattern that suits their home, is the kind of handmade gift that people keep for years. And from a purely practical standpoint, knitting your own pillow cover lets you match it exactly to your existing décor — something you simply can’t always do at a store.

There’s also the meditative quality of the work itself. The rhythmic motion of hand knitting is well documented as a stress reliever, and a pillow-sized project gives you just enough time with the needles to unwind without committing to something that takes months.


What You Need to Hand Knit a Pillow

Getting your materials together before you start will make the whole process smoother. Here’s what you’ll need.

Yarn. For a pillow, you want something with a bit of body — a bulky or super bulky weight yarn works beautifully for a chunky, cozy look, while a worsted weight gives you a more classic, tailored finish. Natural fibers like wool, cotton, or a cotton-acrylic blend are great choices because they hold their shape well and are durable. Plan on purchasing two to three skeins depending on the weight of the yarn and the size of your pillow.

Knitting needles. Use the needle size recommended on your yarn label. For bulky yarn you might be working with size 10 to 15 US needles (6mm to 10mm), and for worsted weight something in the size 7 to 9 range (4.5mm to 5.5mm) is typical. Circular needles can be convenient for a project like this even if you’re knitting flat, since they can hold more stitches comfortably.

A pillow insert. You can buy these at most craft stores, home goods stores, or online. Standard pillow insert sizes are 12×12, 16×16, 18×18, and 20×20 inches. Pick your size before you start knitting so you know exactly what dimensions to aim for. Many knitters recommend knitting your cover about an inch smaller than the insert on each side so the finished pillow looks full and plump rather than floppy.

A tapestry needle. You’ll use this blunt-tipped needle to seam the two panels of your pillow together and to weave in your yarn ends.

Scissors. A small, sharp pair works best.

Stitch markers (optional). These are helpful if you’re working a stitch pattern with repeats.

Measuring tape. You’ll want to check your gauge swatch and your knitted panels as you go.


Understanding Gauge

Gauge is the number of stitches and rows per inch that your knitting produces with a specific yarn and needle combination. It matters a great deal when you’re making something that needs to fit a specific size, like a pillow insert.

To check your gauge, cast on about 20 stitches and knit in your chosen stitch pattern for roughly 4 inches. Bind off, then lay the swatch flat without stretching it and use your measuring tape to count how many stitches fit in 4 inches horizontally and how many rows fit in 4 inches vertically. Divide each number by 4 to get your stitches per inch and rows per inch.

Once you know your gauge, you can calculate how many stitches to cast on. If your gauge is 3.5 stitches per inch and you want a panel that’s 17 inches wide, you’d cast on about 60 stitches (3.5 x 17 = 59.5, rounded up to 60).

Don’t skip the gauge swatch. It takes maybe 20 minutes and can save you from finishing two entire panels only to discover they don’t fit your insert.


Choosing a Stitch Pattern

One of the most fun parts of this project is choosing the texture of your pillow. Here are a few popular options and what they look like.

Stockinette stitch is the classic, smooth knit fabric — the right side is all v-shaped knit stitches, and the wrong side is all purl bumps. It’s elegant and shows off colorful yarn beautifully. Keep in mind that stockinette has a tendency to curl at the edges, so you may want to add a few stitches of garter or seed stitch border on each side.

Garter stitch means you knit every single row. This creates a horizontally ridged, squishy, reversible fabric that lies flat without curling. It’s wonderfully simple and very satisfying to knit.

Seed stitch (sometimes called moss stitch) alternates knit and purl stitches across the row and staggers them on each subsequent row so that knits sit above purls and vice versa. The result is a beautiful, pebbly texture that lies flat and looks great from both sides. It takes a little more attention than garter, but not much.

Ribbing — alternating columns of knit and purl stitches — creates a stretchy, vertically striped fabric. A 2×2 rib (two knit stitches, two purl stitches, repeated) is a popular choice for pillow covers and gives them a neat, structured look.

Cable stitch takes things up a notch. Cables are made by crossing groups of stitches over one another using a cable needle, which creates the appearance of twisted ropes running up the fabric. A simple cable panel flanked by reverse stockinette is a classic pillow design. Cables require a little more skill, but they’re not as intimidating as they look, and the results are stunning.

For a first pillow, garter or seed stitch is a great place to start. Once you’ve made one, you’ll likely want to experiment with more complex patterns.


How to Cast On

A long-tail cast on is one of the most popular and reliable methods for a project like this. It creates a neat, slightly stretchy edge that holds its shape well.

To start, leave a long tail of yarn — about an inch for every stitch you plan to cast on, plus a little extra. Make a slip knot at that point and place it on your needle. This counts as your first stitch.

Hold the needle in your right hand. With your left hand, drape the tail end of the yarn over your thumb and the working yarn (the yarn coming from the ball) over your index finger. Hold both strands in your palm with your other three fingers. Your left hand should form a sort of slingshot shape.

Insert the tip of the needle upward through the loop on your thumb, then swing it over and around the yarn on your index finger, and pull that strand back through the loop on your thumb. Slip the loop off your thumb and pull gently on the tail to snug the new stitch onto the needle. Reset your hand and repeat until you’ve cast on all your stitches.


Knitting the Front Panel

With your stitches cast on, you’re ready to begin knitting your first panel. This will be the front of your pillow — the side everyone sees — so if you’re doing something decorative like a cable or colorwork, this is where it goes.

Work your chosen stitch pattern, checking your length periodically with a measuring tape. Remember to lay your work on a flat surface when measuring rather than holding it up, since gravity can stretch the fabric and give you a false reading.

Keep going until your panel measures the target length. If you’re making an 18×18 pillow insert and your gauge is 5 rows per inch, you’re aiming for about 85 to 90 rows, which translates to roughly 17 to 18 inches.

When you’ve reached the right length, bind off loosely. A common beginner mistake is to bind off too tightly, which causes the top edge to pucker. To avoid this, try using a needle one size larger just for the bind-off row.


Knitting the Back Panel

The back panel is typically worked in a simpler stitch than the front — garter stitch or stockinette are common choices — since it won’t be visible most of the time. Some knitters make both panels identical, which is a perfectly good approach too.

You can also create a simple envelope closure on the back by knitting two overlapping rectangles instead of one full square. To do this, knit one rectangle that is about two-thirds the height of your pillow and another that is also about two-thirds the height, then overlap them when you seam the pillow together. The overlapping flap lets you slip the insert in and out without any buttons or zippers. This technique does require a bit of math but it’s a popular and functional choice.

For a beginner’s first pillow, though, there is nothing wrong with two identical panels seamed on three sides, then seamed on the fourth after inserting the pillow form. Keep it simple your first time.


Blocking Your Knitted Panels

Blocking is the process of wetting or steaming your knitted fabric and allowing it to dry in the correct shape. It evens out the stitches, opens up the texture, and gives your finished knitting that professional, polished look.

To wet block your panels, soak them in cool water for about 20 minutes until they’re thoroughly saturated. Gently squeeze out the water — never wring — and roll them in a towel to remove the excess. Lay them flat on a blocking mat or folded towels, pin them to the correct dimensions, and allow them to dry completely. This can take several hours or overnight depending on the thickness of your yarn.

If you’re working with a fiber that can be steam blocked (most wools can), you can hold a steam iron just above the surface of the fabric without touching it and let the steam relax the fibers. Always check your yarn label before attempting steam blocking.

Blocking makes a genuinely noticeable difference in how the finished pillow looks and feels. It’s worth the extra time.


Seaming Your Pillow Together

Once both panels are dry and ready, it’s time to seam them together. The mattress stitch is widely considered the best seaming method for knitted pieces because it creates an almost invisible join when done correctly.

Place both panels right side up, edges aligned. Thread your tapestry needle with a length of matching yarn. Working from the bottom of the right edge, insert your needle under the first horizontal bar between the edge stitch and the stitch next to it on the first panel. Then insert the needle under the corresponding bar on the second panel. Continue picking up bars alternately from each panel, pulling the yarn through gently every few stitches to close the seam.

Seam three sides of your pillow this way, leaving the top open. Weave in the yarn end securely when you finish each seam.

Insert your pillow form through the open top. Adjust the stuffing so the corners fill out nicely — you may need to push the corners of the insert into the corners of the cover. Then seam the final edge closed using the same mattress stitch.

Weave in all remaining yarn ends using your tapestry needle, pulling each tail through several stitches in different directions to secure it, then trim close to the fabric.


Tips for a Beautiful Finished Pillow

A few small habits can make a big difference in the quality of your finished project.

Always check your tension as you knit. If you notice your work getting tighter when you’re stressed and looser when you’re relaxed, try to find a consistent rhythm and grip. Tension consistency is something that improves naturally with practice.

Use a stitch marker to track pattern repeats. Even experienced knitters lose count in the middle of a cable or seed stitch repeat. A marker is a simple tool that eliminates a lot of frustration.

If you make a mistake and need to rip back several rows, do it slowly and carefully, threading your needle back into the live stitches as you go rather than pulling out the needle first. This keeps you from dropping and losing stitches.

Consider adding decorative touches once the pillow is complete. A large button on the envelope flap, a small crochet flower or pom-pom attached to a corner, or a contrast-color fringe along one edge can all transform a simple pillow into something really special.


Common Questions About Hand Knitting a Pillow

How long does it take to knit a pillow? This depends entirely on your experience level, the size of your pillow, and how much time you spend knitting each day. A beginner knitting a simple 16×16 garter stitch pillow might spend 6 to 10 hours total. An experienced knitter working on something similar could finish in 3 to 4 hours. Bulky yarn on large needles speeds things up dramatically.

Can I hand knit a pillow without sewing needles? Yes, with some creativity. The envelope closure method described above requires no seaming for the closure itself, though you’ll still want to seam the sides. If you have no tapestry needle, some knitters use a crochet hook to work a slip stitch seam along the edges instead.

What’s the best yarn for a knitted pillow? For durability and washability, a wool-acrylic blend or a 100% cotton yarn is a practical choice. Pure wool is beautiful and warm but may require hand washing. For a purely decorative pillow, something luxurious like a chunky merino can be lovely.

Can I knit a pillow in the round? Absolutely. If you’re comfortable working on circular needles, you can knit your pillow as a tube, which eliminates the need to seam two of the four sides. When you’ve reached the desired length, stuff the form in and seam the remaining two ends closed.


Final Thoughts

Hand knitting a pillow is one of those projects that rewards you at every stage — in the tactile pleasure of working with beautiful yarn, in the satisfaction of watching your fabric grow, and finally in the pleasure of a finished object that is genuinely useful and genuinely yours. Whether you work it up as a quick weekend project, a thoughtful gift, or the first entry in a whole collection of handmade home goods, a knitted pillow is something you’ll be proud of every time you see it on the couch.

Start simple, trust your gauge swatch, take your time with the seaming, and don’t be afraid to try a more ambitious stitch pattern once you’ve got one pillow under your belt. The skills you build on this small project are exactly the ones you’ll use on bigger knitting adventures down the road.

Now pick your yarn, cast on, and get knitting.

Categorized in:

Cushion / Pillow,

Last Update: November 6, 2026

Tagged in:

, ,