Christmas Granny Square Throw Pillow

Christmas Granny Square Throw Pillow: A Cozy Crochet Project for the Holiday Season

There is something deeply satisfying about decorating your home for Christmas with something you made yourself. Store-bought ornaments and mass-produced cushions have their place, but nothing compares to the warmth and personality of a handmade piece sitting on your couch, announcing to everyone who walks through the door that someone in this house loves to crochet. A Christmas granny square throw pillow is one of those projects that hits every mark: it is beginner-friendly enough that you can pick it up even if you are relatively new to crochet, it works up surprisingly quickly, and the finished product looks genuinely stunning displayed on a sofa, armchair, or holiday bench.

In this post, we are going to walk through everything you need to know to make your own Christmas granny square throw pillow — from choosing yarn and colors to assembling your squares, adding a festive border, and sewing everything together into a polished finished cushion. Whether you are making it as a gift or keeping it for yourself, this is a project worth putting time into.

Why Granny Squares Are Perfect for Holiday Pillows

The classic granny square has been a staple of crochet since at least the 1800s, and for good reason. The basic structure — clusters of double crochets worked in rounds from a central ring — is endlessly versatile. You can adjust the size, the color placement, the yarn weight, and the joining method to create an almost infinite variety of looks. For Christmas, the geometry of a granny square lends itself beautifully to holiday color palettes. Think deep red and forest green against a cream or white background. Think burgundy, gold, and ivory. Think charcoal, forest green, and a bright pop of scarlet. The structured, repeating pattern gives you a natural framework for working in traditional Christmas colors without the result ever looking garish or overdone.

A throw pillow sized granny square project is also wonderfully manageable. A standard 18-inch pillow form can be covered with four large granny squares (two per side) or a grid of smaller ones, depending on the look you are going for. You can work on individual squares in stolen moments — on the couch in the evenings, during a lunch break, while watching a holiday movie — and assemble them when you have a longer stretch of time. This makes the project genuinely achievable even in the busy run-up to Christmas.

Materials You Will Need

Before you sit down to crochet, gather everything you need. Having your supplies organized before you start saves a lot of frustration later.

Yarn: For a durable, washable pillow that will last through many holiday seasons, a medium weight (worsted or aran) acrylic yarn or an acrylic-wool blend is a great choice. Look for yarn labeled “easy care” or “machine washable” since pillow covers do need to be cleaned occasionally. For a classic Christmas look, you will want at minimum a deep red, a forest or hunter green, and a cream or off-white. You might also pick up a skein of gold or a sparkly metallic yarn to add some festive shimmer to your border or accent rounds. For an 18-inch pillow, plan on roughly 200 to 250 yards of your main colors combined, plus an extra 50 to 100 yards for joining and border work.

Hook: For worsted weight yarn, a 5mm (H/8) or 5.5mm (I/9) crochet hook works well. If you crochet tightly, go up half a size. If your tension tends to be loose, go down half a size. The goal is a fabric that is firm enough to hold its shape as a pillow cover but not so stiff that it loses the drape and softness that make granny squares so appealing.

Pillow insert: An 18-inch square pillow insert is the most common size for throw pillows and widely available at craft stores and home goods retailers. You can also use a 16-inch insert if you want a plumper, more overstuffed look, since crochet fabric has a little give to it.

Tapestry needle: You will need a large-eye blunt needle for weaving in ends and for seaming your squares together if you choose a sewn join rather than a slip stitch join.

Scissors, stitch markers, and measuring tape round out your basic supply list.

Understanding the Classic Granny Square Pattern

If you have never made a granny square before, here is a quick breakdown of how the basic structure works. Even if you are experienced, it helps to review the specific version you will be using for this project before you dive in.

Start with a magic ring or a chain of four joined into a ring. From there, you work in rounds, building up layers of double crochet clusters separated by chain spaces. The corners of the square are formed by working a slightly larger cluster or an extra chain in those positions, which causes the fabric to angle outward and form the characteristic square shape.

For this Christmas pillow, a finished granny square measuring approximately 8 to 9 inches works well for an 18-inch pillow cover. You will need four squares for the front and four for the back, for a total of eight squares. Alternatively, if you want to make smaller squares — say, 4 to 4.5 inches each — you would need sixteen squares per side and thirty-two total. Both approaches look beautiful; the larger squares create a bold, graphic statement, while smaller squares give you more opportunity to play with color placement and create a more intricate overall pattern.

Round 1: Using your first color (let’s say green for a Christmas palette), work into your starting ring: chain 3 (counts as first double crochet), 2 double crochets into the ring, chain 2, 3 double crochets, chain 2 three more times into the ring. Slip stitch to the top of the starting chain-3 to close the round. You now have four clusters of three double crochets separated by four chain-2 corner spaces. Fasten off.

Round 2: Join your second color (let’s say red) in any corner chain-2 space. Chain 3, work 2 more double crochets in the same corner space, chain 2, 3 double crochets again in the same corner space (this creates the first corner cluster pair). Chain 1. Work a full corner — 3 dc, ch 2, 3 dc — in the next corner space, then chain 1. Repeat around, ending with a slip stitch to close. Fasten off.

Round 3: Join cream or off-white in any corner space. Work corner clusters in each corner space, and a single cluster of 3 double crochets in each chain-1 space along the sides. Chain 1 between each cluster. Fasten off.

Continue adding rounds in your chosen color sequence until your square reaches the desired size. For 8 to 9 inch squares, you will typically work four to five rounds.

Color Sequences for a Christmas Look

One of the most enjoyable parts of planning a Christmas granny square project is deciding on your color sequence. Here are a few combinations that work beautifully:

Traditional Christmas: Start with red in Round 1, green in Round 2, cream in Round 3, and alternate red and green for any additional rounds with a cream final round. The result is cheerful and classic.

Scandinavian Holiday: Use a muted forest green for Round 1, a deep burgundy for Round 2, and a warm natural white for the outer rounds. This palette feels cozy and slightly vintage, like something from a Nordic farmhouse.

Elegant and Neutral: If your living room décor leans toward neutrals, try a palette of ivory, soft gold, and a dusty sage green. Add a metallic gold yarn for the final round or the joining to give it a festive shimmer without being overtly Christmasy.

Winter Woodland: Deep charcoal, forest green, and a bright true red create a graphic, modern take on holiday color. This one looks stunning with a simple slip stitch border in charcoal.

Mix and match across your eight squares — you do not have to make them all identical. Varying the color placement from square to square while keeping the same overall palette creates a patchwork effect that looks intentional and artisan-made rather than random.

Joining Your Granny Squares

Once all eight squares are completed and your ends are woven in, it is time to join them into two panels — one for the front of the pillow and one for the back. There are several ways to join granny squares, each producing a slightly different look.

The slip stitch join is done with right sides facing each other. You work a slip stitch through the corresponding stitches of both squares at once, creating a flat, subtle seam on the wrong side. This is clean and professional-looking.

The flat slip stitch join is worked with both squares held with right sides facing you and wrong sides together. The join then appears as a small ridge on the front of the work, which actually looks quite decorative — almost like a planned seam detail.

The whip stitch join uses a tapestry needle and yarn to sew the squares together with an overcast stitch. It is slightly more time-consuming than the crochet joins but gives you a lot of control over tension.

The flat mattress stitch is an invisible sewn join worked through the inner loops of the edge stitches. It is the most invisible option and looks very polished, though it requires patience.

For this pillow, the flat slip stitch join or a mattress stitch both look wonderful. Work your front panel by joining four squares in a two-by-two grid, then do the same for your back panel.

Adding a Christmas Border

A border ties the whole pillow together and gives it a polished, finished appearance. For a Christmas granny square throw pillow, a border worked in a single solid color — usually the cream or off-white from your squares — creates a clean frame that lets the colors inside pop. A simple single crochet border works beautifully, and you can add a second round in a contrasting color (red or green) for extra impact.

If you want to add a bit of texture, a shell stitch border is lovely: work three or five double crochets into alternating stitches around the edge, skipping the stitches on either side of each shell. This creates a scalloped, wavy edge that has a handmade, heirloom quality to it.

For extra Christmas sparkle, consider working your final border round with a thin metallic yarn held together with your regular yarn. The metallic adds a subtle glimmer without being overwhelming.

Assembling the Pillow Cover

Once both panels are bordered and blocked (more on blocking in a moment), it is time to put the pillow together. You have two main options: a fully seamed cover or a cover with an envelope back.

The envelope back is the more practical option, especially if you want to be able to remove and wash the cover easily. To make an envelope back, divide your back panel into two overlapping sections. Work the back as two separate rectangular pieces — each covering slightly more than half the pillow — so that when they overlap in the middle, the pillow insert slips in through the opening. You can sew a couple of small snaps or buttons to keep the opening closed if you like.

The fully seamed cover is simpler to execute. Hold the front and back panels together with wrong sides facing each other, and seam around three sides. Insert your pillow form, then seam the fourth side closed. The downside is that you cannot easily remove the insert for washing, so keep that in mind.

For the seam itself, a slip stitch join worked in a coordinating color through both panels at once is quick and creates a decorative edge all the way around the pillow.

Blocking Your Finished Squares

Blocking makes a significant difference in the final appearance of crochet work, and it is worth the extra time. Granny squares in particular benefit from blocking because it evens out any inconsistencies in tension, opens up the stitches slightly, and makes the corners and edges lie flat rather than curling.

For acrylic yarn, steam blocking is the most effective method. Pin your squares to a blocking board or a thick towel, stretching them gently to the correct dimensions and making sure the corners are square. Hold a steam iron a few inches above the surface — do not press the iron directly onto the crochet — and let the steam penetrate the fibers. Allow the squares to cool and dry completely before removing the pins.

For wool or natural fiber yarns, wet blocking works beautifully. Submerge each square in lukewarm water, gently squeeze out the excess without wringing, then pin to shape and allow to dry flat.

Personalizing Your Christmas Granny Square Pillow

One of the joys of making something yourself is the ability to personalize it in ways that a store-bought item never could be. There are countless small touches you can add to your Christmas granny square throw pillow to make it uniquely yours.

Consider adding a single crochet embroidered snowflake or a small star to the center of one or more squares using a contrasting color. This technique, called surface slip stitch embroidery, is beginner-friendly and adds a lot of visual interest.

You might also add tassels or pom-poms to the corners of the pillow. Red and green pom-poms in the corners of a cream pillow look cheerful and festive, and they take only a few minutes to make with a pom-pom maker or even just your fingers.

If you are making the pillow as a gift, adding a small personalized label — either crocheted or embroidered — with the recipient’s initial or the year makes it feel like a true keepsake.

Caring for Your Christmas Pillow

If you have used a machine-washable yarn, caring for your Christmas granny square throw pillow is simple. Remove the insert (or make a removable cover as described above), turn the cover inside out, and wash on a gentle or delicate cycle in cold water. Reshape the cover while it is still damp and dry flat or on a low heat setting. Avoid high heat, which can cause acrylic yarn to pill or lose its shape.

Store your pillow in a breathable cotton bag or pillowcase between holiday seasons. This protects it from dust and keeps it fresh year after year.

Making It a Gift

A handmade Christmas granny square throw pillow is a genuinely meaningful gift. It works for almost anyone — a parent, a sibling, a close friend, a neighbor you want to surprise. Paired with a coordinating candle or a small bundle of holiday greenery, it makes a beautifully styled gift that feels thoughtful and personal.

If you are planning to gift it, consider the recipient’s home décor when choosing your color palette. Someone with a modern, minimal home might appreciate the Scandinavian or elegant neutral palette, while someone who embraces all things traditional Christmas will love the classic red and green combination.

You might also consider making a matching set: a granny square throw pillow paired with a small crochet ornament or a granny square coaster set creates a cohesive gift that feels curated and considered.

A Project Worth Starting Today

The Christmas granny square throw pillow is one of those projects that rewards you every step of the way. Each square you finish feels like an accomplishment. Watching the squares come together into panels, adding the border, and finally holding the finished pillow in your hands before placing it on your couch — it is a genuinely satisfying creative experience.

If you are new to crochet, this project will teach you essential skills: working in rounds, color changes, joining methods, and finishing techniques. If you are experienced, it gives you a fast, enjoyable project that you can customize in endless ways.

Either way, once you set it on your couch or armchair this December, you will understand exactly why handmade holiday décor never goes out of style. There is a warmth in something made by hand that no factory can replicate — and your Christmas granny square throw pillow will carry that warmth with it every time it comes out of storage.

So gather your yarn, choose your colors, and cast on that first magic ring. The holiday season is the perfect time to make something beautiful.

Categorized in:

Cushion / Pillow,

Last Update: October 2, 2026