
How to Crochet a Pillow Cover: A Complete Step-by-Step Tutorial for Beginners and Beyond
There is something deeply satisfying about transforming a simple skein of yarn into something you can actually use every day. A crochet pillow cover is one of those perfect beginner-to-intermediate projects that gives you a finished object worthy of displaying in your home, gifting to someone you love, or selling at a craft fair. It’s practical, customizable, and surprisingly quick to complete once you get into a rhythm. In this tutorial, you’ll learn everything you need to know to crochet your own pillow cover from start to finish — including materials, stitch choices, sizing, construction methods, and finishing tips.
Whether you’re new to crochet or you’ve been hooking for years and just want a reliable pattern to return to, this guide has you covered.
Why Crochet a Pillow Cover?
Before we dive into the pattern, let’s talk about why this project is worth your time. Pillow covers are one of the most versatile home décor items you can make. They’re also one of the most forgiving crochet projects because minor tension inconsistencies or slight sizing differences can easily be blocked out or accommodated during assembly. Unlike a wearable garment where fit is everything, a pillow cover just needs to fit over an insert — and inserts come in many sizes, giving you plenty of flexibility.
Crocheted pillow covers also have a texture and warmth that no store-bought cover can replicate. The visual depth created by stitches like the moss stitch, shell stitch, or bobble stitch adds dimension to your sofa or bed that makes the whole room feel cozier and more personal. And because you’re working in the round or in flat panels, the construction is simple enough to follow while watching your favorite show.
There’s also the sustainability angle. Making your own home goods from natural fibers like cotton, linen, or wool means you’re investing in something that will outlast the fast-fashion equivalent by years.
Materials You’ll Need
Getting your materials right before you begin will save you a lot of frustration later. Here’s a breakdown of what you’ll need for a standard 18-by-18-inch pillow cover, which is one of the most common pillow insert sizes.
Yarn: Choose a yarn that is durable and washable. For pillow covers, cotton yarn is an excellent choice because it holds its shape well, resists pilling, and can be machine washed. A medium-weight yarn (size 4, also called worsted weight) works beautifully for this project. You’ll need approximately 300 to 400 yards depending on the stitch pattern you choose and your personal tension. Lion Brand 24/7 Cotton, Paintbox Simply DK Cotton, and Paintbox Cotton Aran are all popular choices. If you prefer a softer feel, an acrylic-cotton blend works well too.
Crochet Hook: For worsted-weight cotton yarn, a 5mm (size H/8) hook is a reliable starting point. However, always check your gauge swatch before committing to the full project — more on that in a moment.
Pillow Insert: An 18-by-18-inch pillow insert or form is the standard size we’ll be working toward. You can find these at most craft stores or online. If you’d like to repurpose an older pillow insert, just measure it carefully before beginning.
Tapestry Needle: You’ll use this to weave in your ends and, if you choose a seamed construction, to sew the panels together.
Scissors: A basic pair of craft scissors works perfectly.
Stitch Markers: Optional but helpful, especially if you’re working in the round and need to mark the beginning of each round.
Buttons (optional): If you’d like a button closure on the back of your pillow cover, you’ll need three to five buttons depending on your preference and the width of the opening.
Understanding Gauge
Gauge is the number of stitches and rows you get per inch using a specific yarn and hook. For pillow covers, gauge doesn’t need to be mathematically perfect the way it does for a fitted garment, but it still matters. If your gauge is significantly off, your finished cover could end up too small to fit over the insert or so large that it looks sloppy and bunchy.
To check your gauge, crochet a small swatch of about 20 stitches by 20 rows in your chosen stitch pattern, then lay it flat and measure the center four inches in both directions. For worsted-weight cotton on a 5mm hook using single crochet, a typical gauge is around 16 stitches and 20 rows per four inches.
If your swatch is too small (meaning you have more stitches per inch than the pattern calls for), try going up a hook size. If it’s too large, try going down a hook size.
Choosing Your Stitch Pattern
One of the most exciting parts of making a pillow cover is choosing your stitch. There are dozens of beautiful options, and the one you choose will define the look and feel of your finished piece. Here are a few of the most popular choices for pillow covers and what makes each one special.
Single Crochet: Clean, dense, and perfectly even. A single crochet pillow cover looks modern and minimal and is ideal for beginners. It also shows off any yarn with color variation or texture beautifully because the stitch itself is so uniform.
Half Double Crochet: Slightly taller and a little faster to work up than single crochet, the half double crochet stitch produces a fabric that has a subtle diagonal texture. It’s soft, flexible, and one of the most beginner-friendly stitches out there.
Moss Stitch (also called Linen Stitch or Granite Stitch): This is created by alternating single crochets with chain spaces, and it produces a woven, linen-like fabric that looks genuinely stunning on a pillow cover. It uses slightly more yarn than a basic stitch but the visual payoff is worth it.
Shell Stitch: Classic and elegant, the shell stitch creates fan-shaped clusters of double crochet stitches separated by chain spaces. It’s a little more advanced than the above options but still very manageable once you understand the repeat.
Bobble Stitch or Puff Stitch: For dramatic, dimensional texture, nothing beats a bobble or puff stitch pillow. These create raised, rounded clusters on the fabric surface and feel incredible to touch. They do use more yarn and take more time, but the result looks like something you’d pay a lot of money for in a boutique home store.
For the main tutorial below, we’ll use the moss stitch because it’s approachable for beginners, works up relatively quickly, and produces a beautiful finished fabric that looks far more complicated than it actually is.
The Pattern: Moss Stitch Crochet Pillow Cover
This pattern is written for an 18-by-18-inch pillow insert. The finished cover will be slightly smaller than the insert on purpose — this ensures a snug, full-looking pillow rather than a saggy, loose one.
Abbreviations
ch — chain
sc — single crochet
sl st — slip stitch
sp — space
rep — repeat
st — stitch
RS — right side
WS — wrong side
Foundation
You will be crocheting two flat panels and then seaming them together along three sides. The fourth side (the bottom edge) will be left open or finished with a button band for easy removal when washing.
Starting Chain: Chain 68. (This should measure approximately 17 inches. If your chain is significantly shorter or longer, adjust by adding or subtracting in multiples of two.)
Row 1 (Foundation Row): Sc in the second chain from the hook, ch 1, skip 1 ch, sc in next ch, repeat from to across. Turn. You should have 34 sc and 33 ch-1 spaces.
Row 2: Ch 1, sc in first sc, ch 1, skip ch-1 sp, sc in next sc, repeat from to across. Turn.
Repeat Row 2 until your panel measures 17 inches from the beginning. This will likely be around 60 to 68 rows depending on your tension. Fasten off and weave in ends.
Make a second panel exactly the same way.
Assembling the Pillow Cover
Once you have both panels finished, it’s time to put them together. Block both panels before assembling if you’re using cotton yarn — simply wet them, gently squeeze out excess water, and pin them flat to a foam mat or towel. Allow them to dry completely. Blocking a cotton crochet fabric makes a noticeable difference in how even and professional the finished piece looks.
Place both panels with wrong sides together (right sides facing out). You’ll be working a single crochet seam around three sides of the cover, which creates a visible ridge on the outside edge — a neat, intentional-looking border that frames the pillow beautifully. If you prefer an invisible seam, whipstitch through both layers using your tapestry needle and a length of matching yarn.
Working the seam: Join yarn in any corner. Working through both layers, sc evenly around three sides of the cover. At corners, work three sc into the same corner stitch to help the edge lay flat without bunching. When you reach the fourth side (the opening), you can either leave it open and work a slip stitch border along each edge separately, or add a button band.
Adding a Button Closure (Optional but Recommended)
A button closure makes your pillow cover easy to remove for washing and gives it a polished, intentional finish. Here’s how to do it.
After seaming three sides, work a row of single crochet along one open edge, then one row of reverse single crochet (also called crab stitch) for a firm, tidy border. Do the same on the opposite open edge.
For the buttonholes, on one of the open edges, work the following row: sc a few stitches from the edge, then ch 2, skip 2 sts, sc in next stitch to create evenly spaced buttonholes. The exact placement will depend on how wide you want your buttons spaced — aim for three to five buttons total, evenly distributed across the opening. Work one more row of sc and then the reverse sc border. Sew your buttons onto the opposite open edge to align with the buttonholes.
Insert your pillow form, button it up, and you’re done.
Helpful Tips for a Polished Finish
The difference between a pillow cover that looks handmade in the best way possible and one that looks unfinished often comes down to a few small details.
Weave in ends thoroughly. Don’t just loop through a few stitches — weave your ends back and forth in different directions at least three times to prevent them from working their way loose through repeated use and washing.
Block consistently. Blocking cotton crochet is one of the biggest upgrades you can make to your finished work. The stitches open up, even out, and the fabric becomes more drape-y and professional looking.
Use stitch markers when working flat panels. Placing a marker at the beginning and end of each row helps you keep your stitch count consistent, especially over a long project where it’s easy to accidentally add or drop a stitch at the edges.
Match your yarn ends carefully. When seaming, use a length of the same yarn you crocheted with so the seam blends in naturally.
Count your rows on both panels. It sounds obvious, but making sure both panels are exactly the same size before seaming will save you significant frustration during assembly.
Variations and Ideas to Make It Your Own
Once you’ve made one pillow cover, you’ll likely want to make more — and that’s where the real fun begins. Here are some ways to personalize your pattern.
Try a color block design. Work the bottom third of each panel in one color and the top two-thirds in another. The graphic look is modern and striking.
Add a fringe or tassel trim. Cut lengths of yarn and attach them along the seamed edges using a lark’s head knot for a boho, textured look.
Mix stitch patterns. Try a central panel of bobble stitches framed by a border of single crochet. The contrast between the smooth and textured areas creates a beautiful focal point.
Use variegated yarn. The moss stitch is an excellent canvas for hand-dyed or self-striping yarn because the woven texture allows the colors to shift gradually across the fabric without pooling.
Make a matching set. Once you have your pattern dialed in, make covers in several coordinating colors for a collected, curated look on your sofa or bed.
Frequently Asked Questions
Can I use a different yarn weight? Yes. If you use a bulky yarn (size 6), you’ll need fewer stitches and rows to reach the same dimensions, and the finished cover will have more dramatic texture. Adjust your starting chain and row count to match your gauge swatch.
What if I want to cover a different size pillow? For a 20-by-20-inch insert, multiply your gauge stitch count by 19 (slightly smaller than the insert) to determine your starting chain. For a lumbar pillow, calculate the width and height separately and adjust your chain and row count accordingly.
My edges are wavy. What should I do? Wavy edges are usually a sign of inconsistent tension or adding extra stitches at the turning chain. Make sure you’re not crocheting into the turning chain itself, and try to maintain consistent tension throughout the row.
Can I crochet this in the round instead of flat panels? Absolutely. Working in the round eliminates one seam and creates a seamless tube. You’d work in a continuous spiral or joined rounds until the tube is long enough to fold in half, then seam one short end closed and add your closure to the other. Working in the round does change how some stitch patterns look, so swatch first.
Final Thoughts
A crochet pillow cover is one of those projects that rewards you every time you sit on your sofa or walk through your living room. It’s a tangible reminder that you made something — that you took a ball of yarn and a hook and created a functional, beautiful object with your own two hands. That never really gets old, no matter how many years you’ve been crocheting.
The moss stitch pattern in this tutorial is simple enough to pick up in an afternoon but produces results that look genuinely impressive. Once you’ve got the rhythm, your hands will work almost on autopilot and you’ll find yourself finishing a panel faster than you expected. The seaming and finishing take a bit more focused attention, but the process is satisfying and the payoff is immediate.
If this is your first time making a pillow cover, take it slowly. Swatch, measure twice, and don’t skip the blocking step. If you’re an experienced crocheter looking for a reliable pattern to return to again and again, this one is easy to memorize and easy to adapt.
Either way, the most important thing is to enjoy the process. Put on a podcast, brew a cup of tea, and let yourself sink into the meditative rhythm of stitch after stitch. Before long, you’ll have something beautiful to show for it.
Happy hooking.