Christmas Granny Square Crochet Patterns: 5 Festive Motifs

Bring a little handmade magic to the holidays with these Christmas granny square crochet patterns. Inspired by a cozy collection of red, green and cream squares, this guide shows you how to crochet a classic granny square base and turn it into five festive designs: a Christmas tree, snowflake, gingerbread person, poinsettia and traditional holiday granny square.

These squares are perfect for a Christmas crochet blanket, festive pillow covers, stockings, table runners and handmade gifts. The instructions below are an original beginner-friendly interpretation inspired by the pictured motifs, not a stitch-for-stitch reconstruction of the photograph.

Christmas Granny Square Crochet Pattern at a Glance

  • Skill level: Confident beginner to intermediate for decorative appliqués
  • Finished size: Approximately 5–6 in (13–15 cm), depending on yarn and tension
  • Yarn: Worsted-weight cotton or acrylic in cream, forest green, red, brown and gold
  • Hook: 4.0–5.0 mm, or the size recommended for your yarn
  • Construction: Granny-square base plus sewn or crocheted-on festive motifs

Materials You’ll Need

  • Worsted-weight yarn in ivory, dark green, deep red, gingerbread brown and a little golden yellow
  • 4.5 mm crochet hook (adjust to achieve a firm, even fabric)
  • Yarn needle, scissors and stitch markers
  • Optional small buttons or embroidery floss for details (avoid loose decorations on items intended for babies)
  • Blocking mat and rust-proof pins

US Crochet Abbreviations

ch = chain; sl st = slip stitch; sc = single crochet; hdc = half double crochet; dc = double crochet; tr = treble crochet; sp = space; st = stitch. A granny cluster means 3 dc worked in the same space. Ch-3 at the beginning of a round counts as 1 dc.

Step 1: Crochet the Classic Granny Square Base

This simple four-round base works beautifully for the classic red-and-green design and as a background for decorative holiday appliqués.

  1. Round 1: Make a magic ring. Ch 3, work 2 dc, ch 2; then work [3 dc, ch 2] three more times into the ring. Join with a sl st to the top of beginning ch-3. You have four clusters and four corners.
  2. Round 2: Sl st into the next corner space. Ch 3, 2 dc, ch 2, 3 dc in the same corner. Ch 1. In each remaining corner work (3 dc, ch 2, 3 dc), then ch 1. Join.
  3. Round 3: Work (3 dc, ch 2, 3 dc) in every corner and a 3-dc cluster in each side ch-1 space. Ch 1 between neighboring clusters. Join.
  4. Round 4: Repeat the same arrangement: a corner (3 dc, ch 2, 3 dc) in each corner space and one 3-dc cluster in every side ch-1 space, with ch 1 between clusters. Join and fasten off.

For a larger square, continue increasing in this way. Make every square the same size before joining them. Work a final round of sc around each square if you prefer a tidy edge.

Step 2: Choose Your Christmas Granny Square Motif

1. Christmas Tree Granny Square

Make a cream-colored solid square for the background. Crochet a small green triangular tree separately, starting with 2 sc and increasing by one stitch at each end of every other row until the tree fits the square. Add a little brown rectangular trunk and a yellow star made from embroidery stitches. Sew on small red French knots as ornaments. Stitch the tree securely to the base.

2. Snowflake Granny Square

Make a solid forest-green square. For an easy snowflake appliqué, work 6 sc into a magic ring and join. For each of the six arms, attach cream yarn to one sc, ch 5, sl st into the second ch from hook, ch 3, sl st into the same chain stitch, then sl st down the remaining chain and into the starting sc. Repeat around the center, gently shape the arms and stitch the snowflake flat onto the square.

3. Gingerbread Granny Square

Crochet a cream background. Make a gingerbread silhouette by crocheting a small brown oval for the body, a round head and four short limbs, then sew the parts together on the square. Embroider a smiling face, white icing outlines and red buttons. Keep the facial features embroidered for a soft, washable finish.

4. Poinsettia Flower Granny Square

On an ivory square, sew down five small red leaf-shaped crochet petals around a gold center. Add green leaves beneath the petals. To crochet a simple pointed petal, ch 7, work sc, hdc, dc, dc, hdc along one side, then mirror those stitches on the opposite side of the foundation chain. Make all five petals before arranging and stitching them in place.

5. Traditional Red-and-Green Granny Square

For the classic holiday look, work Round 1 in red, Round 2 in cream, Round 3 in green and Round 4 in red. Make several, varying which color starts at the center. The repeating geometric pattern helps tie the detailed picture squares together into one cohesive blanket or runner.

Step 3: Block and Join Your Squares

  1. Weave in all loose yarn ends and lightly dampen the squares if the yarn permits.
  2. Pin each one to the same dimensions and allow it to dry completely.
  3. Arrange motifs in a balanced pattern, alternating detailed squares with simple granny squares.
  4. Join using a whip stitch, mattress stitch or slip-stitch seam through the matching edge stitches.
  5. Add a border of one or two rounds of sc in cream for a finished look.

Creative Ways to Use Christmas Granny Squares

  • Holiday cushion: Sew four squares together for a decorative pillow front.
  • Christmas table runner: Join a row of motifs and finish with a neat border.
  • Wall hanging: Attach a small panel to a wooden dowel and add tassels.
  • Gift topper: Use a single square as a reusable handmade decoration.

Tips for Beautiful Holiday Crochet Squares

Use the same yarn weight and hook size throughout the project for consistent dimensions. Choose high-contrast colors so small appliqués stand out, and secure every decorative element carefully. When changing colors, weave in your ends as you go. Block before assembling to help the corners align and to keep the finished project flat.

Frequently Asked Questions

Are these Christmas granny squares beginner-friendly?

The classic granny square base is beginner-friendly. Decorative Christmas trees, snowflakes and poinsettia appliqués are easier once you are comfortable with basic stitches and sewing pieces together.

What yarn is best for Christmas granny squares?

Worsted-weight cotton gives crisp stitch definition, while acrylic is often an economical and washable choice for blankets. Use the same yarn weight for all squares.

How many granny squares do I need for a blanket?

It depends on your square size and desired blanket measurements. For example, a 6-by-8 arrangement of approximately 6-inch squares makes a panel around 36 by 48 inches before seams and borders.

Can I use these squares for gifts?

Absolutely. Turn them into mug mats, a table runner, cushion panels or reusable gift toppers. For anything that will touch a hot dish, choose suitable heat-resistant fibers and avoid plastic details.

Final Thoughts

A set of Christmas granny squares brings together the charm of traditional crochet and festive holiday motifs. Pick your favorite designs, mix red, green and ivory yarn, and enjoy creating one square at a time. Save this guide on Pinterest so you can return to it during your holiday crafting sessions!

Leave a Reply

Your email address will not be published. Required fields are marked *

2 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *