EN

Reader Favorites

Love this pattern? Share it with a friend

There is something deeply satisfying about watching a plain, utilitarian cushion pad transform into an heirloom-quality piece of home decor using nothing more than yarn and a hook. This project combines classic granny square construction with a modern, earthy palette of mustard, rust, cream, and deep teal, resulting in a timeless crochet cushion cover that looks right at home propped on a tan leather armchair or tossed across a cozy wool throw.

Quick Facts

💡 Designer Tip: If you want to make this as a gift, buy the cushion insert first so you can check the fit of your panels as you assemble them!

Want to adjust this to fit a larger or smaller pillow? Scroll down for the size customization tips later in the article.

What Makes This Granny Square Crochet Pillow Cover Special

This free crochet pattern takes the traditional, nostalgic granny square and modernizes it through a deliberate, high-contrast color palette and clean construction techniques. Instead of a chaotic scrap-yarn project, this cover uses four distinct colors—mustard, rust, cream, and deep teal—distributed evenly across four identical squares for the front panel, while the back is a solid, plain-stitched fabric.

To give the cover a crisp, professional finish, the front and back panels are joined using a neat whip-stitch seam that aligns every corner cleanly. The back features a functional overlapping envelope closure fastened with three wooden buttons, making the cover entirely removable for effortless washing. No floppy, ill-fitting crochet here—just structured, geometric beauty that showcases true beginner-friendly crochet home decor at its finest.

Skill Level

Required Skills:
– Working in the round and creating magic rings (or an alternative chain-4 loop).
– Basic double crochet clusters and chain spaces.
– Basic seaming (whip stitch) and simple buttonhole placement.

✅ Checkpoint: If you can confidently crochet a standard four-round granny square, you have all the skills needed to complete this entire project!

Finished Measurements

MeasurementInchesCentimeters
Width (Flat)18″45.5 cm
Length (Flat)18″45.5 cm
Target Cushion Size18″ x 18″45 cm x 45 cm

Materials You Will Need

Color OrderYarn Color NameWeight CategoryEstimated Yardage Needed
Color 1MustardWorsted (#4)150 yards (137 m)
Color 2RustWorsted (#4)150 yards (137 m)
Color 3CreamWorsted (#4)150 yards (137 m)
Color 4Deep TealWorsted (#4)150 yards (137 m)

Yarn Suggestions

To achieve the exact look of the featured product image, look for a smooth, matte acrylic, wool blend, or cotton yarn with good stitch definition.

Brand & Line NameYarn WeightSkein YardageNotes
Lion Brand Vanna’s ChoiceWorsted (#4)145 yd / 100gExcellent stitch definition, extensive earth-tone palette.
Paintbox Yarns Simply AranAran / Worsted (#4)201 yd / 100gIncredible range of exact mustard, rust, cream, and teal shades.
Knit Picks Brava WorstedWorsted (#4)218 yd / 100gDurable, washable, budget-friendly 100% premium acrylic.

⚠️ Note: Avoid novelty, fuzzy, or highly textured novelty yarns (like boucle or eyelash yarn) for this project, as they will obscure your granny square stitches and make counting clusters difficult.

Gauge

💡 Designer Tip: Always make a test square first! If your square is coming out too large, drop down a hook size. If it’s too small, go up a hook size.

Gauge TypeMeasurementStitch / Row Equivalent
Motif Size9″ x 9″ (23 cm)4 Rounds per square
Cluster Width4 inches (10 cm)3 Clusters + 3 ch-1 sps

Abbreviations

AbbreviationFull Term
chChain
dcDouble crochet
sl stSlip stitch
spSpace
st(s)Stitch(es)
rndRound
repRepeat
skSkip

Special Stitches Explained

  1. Cluster (cl): Work 3 dc into the same designated space or stitch.
  2. Corner Cluster: Work [3 dc, ch 2, 3 dc] into the designated corner chain-2 space.
  3. Standing Double Crochet (Standing dc): With slip knot on hook, yarn over, insert hook into indicated st, yarn over, pull up a loop, [yarn over, pull through 2 loops] twice.

Pattern Instructions

Section 1: Crocheting the Granny Squares

You will need to make a total of 4 identical granny squares for the front panel. You can distribute your mustard, rust, cream, and teal colors across the 4 rounds of each square however you prefer, but we recommend changing colors every round for that classic, balanced aesthetic.

Rnd 1: With Color of choice, ch 4, sl st to first ch to form a ring. Ch 3 (counts as first dc here and throughout), work 2 dc into the ring, ch 2. [Work 3 dc into ring, ch 2] 3 times total. Sl st to top of starting ch-3 to join. Fasten off current color. (12 dc, 4 ch-2 sps)

Rnd 2: *Join next color with a sl st (or standing dc) in any ch-2 corner sp. Ch 3, [2 dc, ch 2, 3 dc] in same corner sp. Ch 1, skip next 3 sts, [3 dc, ch 2, 3 dc] in next corner sp; rep from * to * twice more, ch 1, skip next 3 sts, sl st to top of starting ch-3 to join. Fasten off current color. (24 dc, 4 ch-1 sps, 4 ch-2 sps)

Rnd 3: *Join next color with a sl st (or standing dc) in any ch-2 corner sp. Ch 3, [2 dc, ch 2, 3 dc] in same corner sp. Ch 1, skip next 3 dc, work 3 dc in next ch-1 sp, ch 1, skip next 3 dc, [3 dc, ch 2, 3 dc] in next corner sp; rep from * to * twice more, ch 1, skip next 3 dc, work 3 dc in next ch-1 sp, ch 1, skip next 3 dc, sl st to top of starting ch-3 to join. Fasten off current color. (36 dc, 8 ch-1 sps, 4 ch-2 sps)

Rnd 4: *Join final color with a sl st (or standing dc) in any ch-2 corner sp. Ch 3, [2 dc, ch 2, 3 dc] in same corner sp. [Ch 1, skip next 3 dc, work 3 dc in next ch-1 sp] across to next corner sp, ch 1, skip next 3 dc, [3 dc, ch 2, 3 dc] in next corner sp; rep from * to * twice more, working along the final side, [ch 1, skip next 3 dc, work 3 dc in next ch-1 sp] across, ch 1, skip next 3 dc, sl st to top of starting ch-3 to join. Fasten off, leaving a 6-inch tail to weave in later. (48 dc, 12 ch-1 sps, 4 ch-2 sps)

✅ Checkpoint: Measure your completed square. It should measure approximately 9 inches across before blocking. Make sure you have all 4 squares completed before moving on to assembly.

Section 2: Front Panel Assembly

  1. Lay out 4 finished squares in a 2×2 grid, arranging your mustard, rust, cream, and teal squares to create a balanced, pleasing color layout.
  2. With right sides facing up and using a tapestry needle and a length of matching yarn, whip-stitch the top two squares together along their inner edge, going through the back loops only for a flat seam.
  3. Whip-stitch the bottom two squares together.
  4. Join the top row to the bottom row with a horizontal whip-stitch seam, matching the center corners precisely.
  5. Weave in all loose ends on the wrong side of the front panel. (Front panel measures 18″ x 18″)

Section 3: Back Panel Assembly (Envelope Closure)

To create the solid back panel, chain 60. Work in single crochet (sc) back and forth in rows until the piece measures 18″ x 18″.

  1. Take 2 of your remaining granny squares and join them side-by-side using a whip-stitch seam to form a horizontal rectangle measuring 9” tall by 18” wide. This forms the Upper Back Flap.
  2. Take your final 2 granny squares and join them side-by-side in the same manner to form the Lower Back Flap.
  3. Creating Buttonholes: Along the bottom straight edge of the Upper Back Flap, attach yarn and work a row of sc evenly across, creating 3 small buttonhole loops (ch 3, skip 3 sts) spaced evenly apart. Fasten off.
  4. Weave in all loose ends.

Section 4: Final Joining & Finishing

  1. Lay the Front Panel down with the right side facing UP.
  2. Place the back panel on top with the right side facing DOWN, aligning its edges with the Front Panel.
  3. Place the Upper Back Flap on top with the right side facing DOWN, letting its top and side raw edges align with the top and sides of the Front Panel. The two back flaps will overlap in the middle by about 3 inches, creating your button pocket.
  4. Pin all four layers securely around the outer perimeter (ensuring you do not accidentally stitch the envelope opening shut!).
  5. Using a secure whip stitch or single crochet join through all outer layers, seam around all four outer edges of the pillow cover.
  6. Turn the entire pillow cover right-side out through the center envelope opening, gently pushing out the corners with your fingers or a blunt tool.
  7. Sew your three wooden buttons securely onto the Lower Back Flap, aligning them with the buttonholes on the Upper Back Flap.
  8. Insert your 18” x 18” cushion pad inside, button up the back, and admire your brand new handmade crochet cushion cover!

✅ Checkpoint: Verify that your buttons slide smoothly through the buttonholes and that the cover fits snugly over your 18” x 18” pillow insert without gaping.

Size Customization Tips

Care Instructions

Closing

There is nothing quite like cozying up on the couch with home decor handmade by your own two hands! I hope you thoroughly enjoyed making your new Granny Square Crochet Pillow Cover.

If you make one—or a whole set for your sofa—I would love to see your color choices! Please be sure to tag me on social media using #GrannySquarePillow #CrochetCushion #FreeCrochetPattern #GrannySquare #BeginnerCrochet, save this project to your Pinterest boards for later, and leave a comment below letting me know which color combination you chose! Happy crocheting!

Like this pattern? Save it for later.

100% free

Get this pattern as a free PDF

+ A new free pattern every day straight to your inbox Daily

Email needed to download · No spam · Unsubscribe anytime · Privacy

Creating your PDF…

This takes a few seconds.

Your PDF is downloading!

Check your downloads, or print it right now. Your daily free patterns start arriving in your inbox.

Your free PDF is unlocked! 🎉

👇 Keep reading — your Download PDF button is waiting for you further down the pattern.