Crochet Pillow Patterns

Heritage Granny Square Crochet Pillow Cover Free Pattern

FindAmigurumi • October 23, 2026
Heritage Granny Square Crochet Pillow Cover – Free Beginner Pattern

Heritage Granny Square Crochet Pillow Cover – Free Beginner Pattern

Introduction

If you have ever admired a cozy, handmade pillow on someone's sofa and thought, "I could never make that," this is the project that will prove you wrong. The Heritage Granny Square Pillow Cover is made from nine classic granny squares stitched together in a simple 3x3 grid, then finished with a plain back panel and a tidy single-crochet border. It is perfect for anyone who has just learned the basic stitches and wants a real, useful project to show for it. The finished cover is a 14 x 14 inch square that feels soft and slightly textured, with warm cream, muted rust and soft sage giving it a rustic farmhouse look. Best of all, you only ever need to know four simple stitches, and every round is short enough to finish in one sitting.

Materials Needed

  • Yarn: DK / light worsted weight yarn (Category 3), acrylic or cotton blend, approximately 350–400 yards total:
    • 200 yards cream
    • 100 yards rust
    • 75 yards sage
  • Crochet hook: 4.0 mm (US size G/6)
  • Stitch marker (one is plenty, but a few help)
  • Tapestry needle (a large, blunt needle with a big eye for weaving in ends)
  • Scissors
  • 14-inch square pillow insert
  • Finished size: approximately 14 x 14 inches (35.5 x 35.5 cm), designed to fit a 14-inch square pillow insert. Each individual granny square measures about 4.5 x 4.5 inches.

Abbreviations and Beginner Glossary

Every abbreviation used in this pattern is listed below with a plain-English explanation. Read through them once before you begin — you do not need to memorize them.

  • ch – chain. Wrap the yarn over your hook and pull it through the loop on your hook. This creates one chain stitch.
  • sl st – slip stitch. Insert your hook into the stitch, wrap the yarn over, and pull it through both the stitch and the loop on your hook at the same time. It makes a nearly invisible joining stitch.
  • sc – single crochet. Insert your hook into the stitch, wrap the yarn over and pull up a loop (2 loops on hook), wrap the yarn over again and pull through both loops. One single crochet made.
  • dc – double crochet. Wrap the yarn over your hook first, insert the hook into the stitch, wrap and pull up a loop (3 loops on hook), wrap and pull through 2 loops, wrap and pull through the last 2 loops. One double crochet made.
  • sp – space. The gap between groups of stitches, usually created by a chain.
  • ch-2 sp – chain-2 space. The small gap made by working two chains; in this pattern it forms the corners of each square.
  • ch-1 sp – chain-1 space. The small gap made by working one chain; these sit along the sides of each square.
  • beg – beginning. As in "beg ch-3," meaning the chain-3 you made at the very start of the round.
  • rep – repeat. Do the same thing again.
  • st(s) – stitch(es). One completed loop of yarn in your work.
  • magic ring – an adjustable loop of yarn you make with your fingers, then crochet into. It lets you pull the center hole completely closed. If you prefer, you can chain 4 and join with a slip stitch to make a ring instead.
  • fasten off – cut the yarn a few inches from your work, then pull the tail all the way through the last loop to lock it.
  • weave in ends – thread a yarn tail onto a tapestry needle and sew it back and forth through the back of your work so it disappears.

Gauge

Gauge: one finished granny square = 4.5 x 4.5 inches (11.5 x 11.5 cm). Equivalently, 4 rounds of the granny square measure 4 inches across.

Gauge simply means how big your stitches turn out. It matters because nine squares at 4.5 inches each join up to a 13.5-inch panel — exactly the size that fits a 14-inch insert. If your squares come out larger or smaller, the finished cover will not fit the pillow. To check, make one complete square following the instructions below, then lay it flat and measure it. If it is bigger than 4.5 inches, try again with a smaller hook (3.5 mm). If it is smaller, try a larger hook (4.5 mm). Your tension — how tightly you hold the yarn — also changes with practice, so a quick swatch square is always worth the few minutes it takes.

Beginner Tips Before You Start

  • Use a stitch marker to track your rounds. Place it in the first stitch of each round so you always know where the round began and where to join.
  • Do not pull your yarn too tight. Granny squares need a little breathing room. If your clusters feel stiff and hard to poke your hook into, relax your grip.
  • Count your clusters every round. Each round adds one 3-dc cluster per side. If a side looks short, you have likely skipped a chain-1 space.
  • Keep your color changes tidy. Fasten off each color completely and join the new color in a corner space — the corners hide the joins beautifully.
  • Make all nine squares before joining. Lay them out on a table and rearrange them until the colors look balanced before you sew a single seam.
  • Block your squares lightly. A quick steam or a spritz of water and a pat into shape makes every square the same size, which makes joining much easier.

Step-by-Step Instructions

Part 1: The Granny Square Motif (make 9 total)

Color plan:

  • 3 squares: cream center + rust Round 2 + sage Round 3 + cream Round 4
  • 3 squares: rust center + cream Round 2 + sage Round 3 + cream Round 4
  • 3 squares: sage center + cream Round 2 + rust Round 3 + cream Round 4

Round 1 (center color): Make a magic ring. Ch 3 (this counts as your first dc). Work 2 dc into the ring, ch 2, [3 dc into the ring, ch 2] 3 times. Join with a sl st to the top of the beg ch-3. Fasten off. (12 dc, 4 ch-2 sps)

Round 2 (second color): Join the new color with a sl st in any ch-2 sp. Ch 3, 2 dc in the same sp, ch 2, 3 dc in the same sp (this makes your first corner). *Ch 1, (3 dc, ch 2, 3 dc) in the next ch-2 sp; rep from * around, ch 1, join with a sl st to the top of the beg ch-3. Fasten off. (24 dc, 4 ch-2 corner sps, 4 ch-1 side sps)

Round 3 (third color): Join the new color with a sl st in any ch-2 corner sp. Ch 3, 2 dc in the same sp, ch 2, 3 dc in the same sp. *Ch 1, 3 dc in the next ch-1 sp, ch 1, (3 dc, ch 2, 3 dc) in the next corner sp; rep from * around, ending with ch 1, join with a sl st to the top of the beg ch-3. Fasten off. (36 dc, 4 corner sps, 8 ch-1 sps)

Round 4 (cream): Join cream with a sl st in any ch-2 corner sp. Ch 3, 2 dc in the same sp, ch 2, 3 dc in the same sp. *[Ch 1, 3 dc in the next ch-1 sp] twice, ch 1, (3 dc, ch 2, 3 dc) in the next corner sp; rep from * around, ending with ch 1, join with a sl st to the top of the beg ch-3. Fasten off and weave in ends. (48 dc, 4 corner sps, 12 ch-1 sps)

Each square measures approximately 4.5 x 4.5 inches. Block lightly if needed. Repeat these 4 rounds until you have 9 squares in total, following the color plan above.

Part 2: Joining the Squares

Arrange the 9 squares in a 3x3 grid, alternating the three colorways so that no two identical squares touch. Using cream yarn and your 4.0 mm hook, join the squares with slip stitch worked through both loops, along the right side of the work: join horizontally first (two seams, each joining 3 squares), then vertically (two more seams). If you prefer a flatter seam, whipstitch the squares together with a tapestry needle instead. Weave in all ends. The joined front panel measures approximately 13.5 x 13.5 inches.

Part 3: Back Panel

With cream yarn, ch 61.

Row 1: Sc in the 2nd ch from hook and in each ch across. (60 sc) Turn.

Row 2: Ch 1, sc in each st across. (60 sc) Turn.

Rows 3–onwards: Repeat Row 2 until the back panel measures 13.5 inches. Fasten off, leaving a 24-inch tail.

Part 4: Assembly

Place the front and back panels wrong sides together (the prettier side of each facing out). With cream yarn, sc evenly around all four sides, working through both layers: 1 sc in each stitch or seam along the edges, and 3 sc in each corner so the corners lie flat. At the bottom edge, leave a 10-inch opening centered on the bottom edge (work only through the back panel there) so you can insert the pillow; sc the remainder of the edge through both layers. Join with a sl st to the first sc. Fasten off and weave in ends.

Assembly and Finishing

Seaming: If you have not already joined the squares in Part 2, do that first, working with the right sides facing you so the seam sits neatly on the front. Hold the two squares edge to edge, insert your hook through both loops of the matching stitches, and work a slip stitch in each one, keeping the tension relaxed so the seam does not pucker.

Weaving in ends: Thread each yarn tail onto your tapestry needle. Sew it back and forth through the back of the work for about 2 inches, changing direction once or twice so it cannot work loose, then trim close to the fabric.

Blocking: Lightly steam-block the finished cover, or spritz it with water, pat it into a neat 14 x 14 inch square, and let it dry flat. This evens out the stitches and softens the seams.

Inserting the pillow: Squeeze the 14-inch pillow insert through the 10-inch opening, then gently shape the corners. If you closed the edge completely instead, slip the insert in before working the final seam.

Pro Tips and Variations

  • Change the colors: Swap rust and sage for mustard and dusty blue, or use a single color for a calm, modern look. Just keep one cream round on the outside of every square so the grid reads clearly.
  • Adjust the size: For a larger pillow, add a fourth round to each square (add one more 3-dc cluster and ch-1 space per side) and make more squares — a 4x4 grid of 5.5-inch squares fits an 18-inch insert.
  • Substitute yarn: Worsted weight yarn works too; simply go down to a 3.5 mm hook and check your gauge square before making all nine.
  • Try a different join: A whipstitch seam with a tapestry needle gives a flatter, more tailored finish, while a slip-stitch seam gives a raised, textured ridge — both look lovely.

Also Check Out: We think you'd love this beautiful pattern on our sister site: Chic Crochet Bucket Hat Pattern