A LITTLE YARN. A LITTLE WONDER. SOMETHING MADE BY HAND.

Bring handmade Christmas charm to your crochet projects with this 3D Christmas Tree Granny Square Crochet Pattern.

This festive square combines a classic cream granny-square background with a rich red border and a dimensional green Christmas tree in the center.

The tree is built from a simple flat triangular base, then decorated with three separate scalloped branch layers. Because the lower edges of those layers remain slightly loose, the finished tree has a soft raised texture that stands out beautifully in blankets, pillows, bags, stockings, and Christmas décor.

A tiny brown trunk and golden crochet star complete the holiday look.

Christmas Tree Granny Square at a Glance

Pattern DetailInformation
Skill LevelAdvanced Beginner
Crochet TermsUS terminology
Yarn WeightWorsted / Medium #4
Hook Size4 mm
Finished SizeApprox. 7–8 in / 18–20 cm
Square ConstructionJoined granny rounds
Tree ConstructionFlat triangle + 3 raised branch tiers
Main Stitchessc, hdc, dc, tr
AssemblySew tree components to square
Best ForBlankets, pillows, bags, stockings, holiday décor

Why You’ll Love This Christmas Granny Square

This motif gives you the familiar comfort of a traditional granny square with an extra-dimensional Christmas centerpiece.

Use one square as:

  • Pillow-front decoration
  • Pot holder decoration
  • Gift-bag panel
  • Wall hanging
  • Christmas stocking accent

Or make a collection for:

  • Christmas blankets
  • Holiday tote bags
  • Festive cardigans
  • Table runners
  • Christmas bunting

The color palette is easy to customize too.

Materials for 3D Christmas Tree Granny Square crochet pattern

Materials

For one square:

  • Approx. 45–55 yd warm-cream worsted yarn
  • Approx. 20–25 yd Christmas-red yarn
  • Approx. 20 yd olive or forest-green yarn
  • Small amount dark-brown yarn
  • Small amount golden-yellow yarn
  • 4 mm crochet hook
  • Yarn needle
  • Scissors
  • Stitch markers
  • Blocking pins, optional

Crochet Abbreviations

AbbreviationMeaning
MRMagic ring
chChain
sl stSlip stitch
scSingle crochet
hdcHalf double crochet
dcDouble crochet
trTreble crochet
decDecrease
st / stsStitch / stitches
FOFasten off

Pattern Notes

The square is crocheted first and blocked before the tree is attached.

The Christmas tree consists of:

  • 1 flat green triangular base
  • 3 scalloped branch strips
  • 1 small brown trunk
  • 1 optional golden star

The branch strips are sewn mainly along their upper edges so the scallops remain slightly raised.

Part 1: Crochet the Cream Granny Square

Using warm-cream yarn:

Round 1

Create a magic ring.

Into the ring work:

ch 3, 2 dc, ch 2

Repeat:

3 dc, ch 2

three more times.

Join with sl st to the top of the beginning ch 3.

Pull the ring closed.

You should have four 3-dc clusters and four corners.

Round 2

Sl st into the first corner.

Work:

ch 3, 2 dc, ch 2, 3 dc

In each remaining corner:

3 dc, ch 2, 3 dc

Join.

Round 3

In each corner work:

3 dc, ch 2, 3 dc

Work:

3 dc

into every side space.

Join.

Round 4

Repeat the same construction.

Work:

3 dc, ch 2, 3 dc

in every corner and 3 dc in each side space.

Fasten off cream.

Cream granny square base for 3D Christmas Tree crochet pattern

Part 2: Add the Red Christmas Border

Join Christmas-red yarn in any corner.

Round 5

In each corner work:

3 dc, ch 2, 3 dc

In each side space work:

3 dc

Continue around.

Join.

For a wider red frame, repeat one more granny round in red.

Cream Outer Edging

Change back to cream.

Ch 1.

Work 1 sc in each stitch and space around.

At every corner work:

sc, ch 2, sc

Join and fasten off.

This thin cream edging gives the square a neat framed appearance.

Block the Square

Lightly dampen.

Pin into a true square shape.

Allow it to dry completely before attaching the Christmas tree.

Part 3: Crochet the Flat Christmas Tree Base

Using olive-green yarn:

Ch 17.

Starting in the second chain from hook:

Row 1

Sc across.

16 sts

Ch 1, turn.

Row 2

Dec, sc across until 2 sts remain, dec.

14 sts

Row 3

Sc across.

Row 4

Dec, sc across until 2 sts remain, dec.

12 sts

Continue in this rhythm:

  • one straight sc row
  • one decrease row

until only 2–4 stitches remain at the top.

Fasten off with a long tail.

You should have a simple tapered triangular tree base.

Do not worry if the sides are slightly stepped. The dimensional branches will cover much of the surface.

Part 4: Crochet the 3D Branch Tiers

The tree gets its dimensional appearance from three separate scalloped strips.

Large Bottom Branch Tier

Using green yarn:

Ch 11.

Starting in second chain from hook, work:

sl st in next ch, 5 dc in next ch, sl st in next ch

Repeat this shell sequence across as evenly as possible.

Fasten off with a long sewing tail.

The strip should have approximately 3 rounded scallops.

Medium Branch Tier

Ch 8.

Work the same shell sequence.

Aim for approximately 2 scallops.

Small Top Branch Tier

Ch 5.

Work:

sl st, 5 dc, sl st

to create one small raised branch section.

Fasten off.

Green Christmas tree base and three dimensional crochet branch tiers

Part 5: Layer the Branches

Place the largest tier across the lower third of the triangle.

Place the medium tier above it.

Place the smallest tier near the top.

Allow each branch tier to overlap the one below slightly.

Pin them temporarily.

Sew each strip mainly across its upper edge.

Leave the rounded lower scallops free.

This creates the raised 3D effect.

Gently lift the scallops with your fingertips after sewing.

Tree Placement

Center the finished tree on the cream portion of the granny square.

The tree should not overlap too far into the red border.

Pin the main triangular base first.

Sew around the outer edges using matching green yarn.

Keep the branch scallops free.

Part 6: Crochet the Brown Tree Trunk

Using dark-brown yarn:

Ch 5.

Starting in second chain:

Sc across.

4 sts

Ch 1, turn.

Work another row of 4 sc.

Fasten off with a long sewing tail.

Position the trunk underneath the lower green branch.

Sew securely.

A small portion should remain visible beneath the tree.

Part 7: Crochet the Golden Star

Using golden-yellow yarn:

Create a magic ring.

Repeat five times:

ch 3, sl st in second ch from hook, sc in next ch, sl st into MR

Pull the ring closed.

Fasten off.

You now have a tiny five-point star.

Sew it just above the top of the tree.

You can also use a small embroidered star if you prefer less bulk.

Assembling dimensional Christmas tree appliqué on crochet granny square

Optional Tree Decorations

You can keep the tree simple or decorate it with tiny yarn details.

Try:

  • Red French knots
  • Gold embroidery
  • Mini white bobbles
  • Small colorful surface stitches
  • Tiny crochet ornaments

Keep decorations small so the raised branches remain the main feature.

Snowy Christmas Tree Version

Use forest-green yarn for the tree.

Add a few tiny cream or white stitches along the raised scallops.

This creates a soft snow-dusted effect.

Neutral Farmhouse Version

Try:

  • Oatmeal square
  • Deep cranberry border
  • Sage-green tree
  • Brown trunk
  • Cream star

This creates a softer rustic Christmas look.

Traditional Christmas Version

Use:

  • Ivory background
  • Bright red border
  • Forest-green tree
  • Chocolate-brown trunk
  • Golden star

This is the strongest classic holiday combination.

Pastel Christmas Version

Try:

  • Cream background
  • Blush-pink border
  • Sage tree
  • Champagne star

This works beautifully for softer holiday décor.

Make a Christmas Tree Granny Square Blanket

Crochet around:

20–36 squares

depending on the blanket size.

Mix tree squares with:

  • Plain cream squares
  • Snowflake granny squares
  • Candy-cane squares
  • Star squares
  • Gingerbread motifs

Join using cream or red yarn.

Make a Christmas Pillow

Crochet:

9 squares

Arrange in a 3 × 3 layout.

Place the Christmas Tree square in the center.

Surround it with solid or simple granny squares.

Join and add a plain crochet back panel.

Make a Christmas Tote Bag

Use approximately:

8–12 squares

Join into front and back panels.

Add a firm base and handles.

For a simpler bag, place one 3D tree square in the center of each side.

Turn It Into Holiday Bunting

Use DK yarn and a smaller hook to make mini versions.

Attach several squares to a long crochet chain.

Alternate:

tree • star • tree • snowflake

Hang across a mantel, shelf, or Christmas table.

Christmas Stocking Pocket Idea

Crochet one square slightly smaller.

Sew three sides onto the front of a plain stocking.

The square becomes a decorative pocket.

Tips for Better 3D Trees

Block the square before assembly.

Keep the tree centered.

Sew branch tiers only along their upper edges.

Do not flatten the scallops while stitching.

Use matching green yarn for invisible assembly.

Pin every layer before sewing.

Keep the star small.

Leave enough cream background visible around the tree.

Finished 3D Christmas Tree Granny Square crochet collection

Frequently Asked Questions

Is this 3D Christmas Tree Granny Square beginner friendly?

It is best for an advanced beginner who knows granny-square construction, basic decreases, and simple sewing.

Why is the tree called 3D?

The branch tiers are attached mainly along the top, leaving the scalloped lower edges free to lift away from the base.

Can I make the tree flat?

Yes.

Sew all branch edges completely to the tree base.

Can I skip the separate tree base?

You can, but the triangular base provides better coverage and makes the tree look fuller.

How large is the finished square?

Approximately 7–8 inches / 18–20 cm, depending on yarn and tension.

Can I use cotton yarn?

Yes.

Cotton gives excellent stitch definition and crisp branch layers.

Can I use acrylic?

Absolutely.

Acrylic is a great choice for blankets and pillows.

Does the tree need blocking?

The granny square should be blocked before assembly. The tree itself usually only needs gentle finger shaping.

Save This 3D Christmas Tree Granny Square Pattern

Save this 3D Christmas Tree Granny Square Crochet Pattern to Pinterest for your holiday crochet list.

It is festive, dimensional, customizable, and perfect for Christmas blankets, pillows, tote bags, stockings, bunting, table décor, and handmade holiday gifts.

Free 3D Christmas Tree Granny Square Crochet Pattern Pin