Back to blog Crochet Home Decor

Crochet Angel Tree Topper — Elegant Handmade Christmas Décor

Stephanie
September 15, 2026
No comments
Crochet Angel Tree Topper — Elegant Handmade Christmas Décor

Create a beautiful handmade centerpiece for your Christmas tree with this Crochet Angel Tree Topper. Designed in soft ivory yarn with delicate lace-style stitches, golden accents, graceful wings, and a sweet halo, this crochet angel adds a warm traditional touch to holiday decorating.

This project is also a wonderful way to use crochet skills to create a meaningful Christmas keepsake that can be brought out year after year.

The instructions below are written as an original, adaptable pattern based on the style shown in the reference image. Exact size can vary depending on yarn weight, hook size, tension, and the amount of decorative trim used.

Crochet Angel Tree Topper Pattern

This elegant Christmas angel is made from several simple components: the head, body and dress, arms, wings, halo, and decorative details.

The skirt is designed with a slightly open lace effect so the finished angel has a delicate, flowing appearance. A structured opening underneath the skirt can also be added so the angel sits securely over the top branch of a Christmas tree. Tree-topper designs commonly use an internal tube or cone to improve stability.

Materials Needed

Cream or ivory DK yarn: approximately 100–150 g

Small amount of skin-tone yarn

Small amount of beige or light-brown yarn for the hair

Gold metallic crochet thread or thin gold yarn

2.5 mm crochet hook

3.0 mm crochet hook

Yarn needle

Scissors

Fiberfill stuffing

Stitch marker

Thin craft wire for the halo

Gold ribbon or metallic trim

Optional small beads or pearls

Fabric stiffener or diluted craft glue for the wings, optional

Finished Size

Using DK-weight yarn and a 2.5–3 mm crochet hook, the finished angel will generally measure approximately 20–25 cm tall.

For a smaller tree, use finer crochet thread and a smaller hook.

For a larger Christmas tree topper, use thicker yarn and a larger hook.

Always make a small sample first because crochet tension can significantly change the finished size.

Crochet Abbreviations

ch — chain

sl st — slip stitch

sc — single crochet

hdc — half double crochet

dc — double crochet

tr — treble crochet

inc — increase

dec — decrease

st — stitch

sts — stitches

BLO — back loop only

FO — fasten off

Skill Level

Intermediate

The individual stitches are relatively simple, but shaping the angel, creating the lace skirt, assembling the wings, and attaching the decorative elements require patience and careful sewing.

How to Crochet the Angel Head

Crochet Angel Tree Topper — Elegant Handmade Christmas Décor

Begin with the skin-tone yarn.

Round 1

Make a magic ring.

Work 6 sc into the ring.

Pull the ring closed.

Place a stitch marker.

6 sts

Round 2

Work 2 sc into every stitch around.

12 sts

Round 3

Repeat:

1 sc in the next stitch, 2 sc in the next stitch.

Repeat around.

18 sts

Round 4

Repeat:

1 sc in each of the next 2 stitches, 2 sc in the next stitch.

24 sts

Rounds 5–8

Work 1 sc in every stitch around.

24 sts

Begin lightly stuffing the head.

Round 9

Repeat:

2 sc, sc2tog.

18 sts

Round 10

Repeat:

1 sc, sc2tog.

12 sts

Add a little more stuffing.

Round 11

Work sc2tog around.

6 sts

Fasten off and close the opening.

Set the head aside.

How to Make the Hair

Use beige, tan, or light-brown yarn.

Cut several small lengths of yarn and attach them around the top and sides of the head.

For a simple angel hairstyle, keep the strands short and softly arranged around the face.

You can also crochet a small cap and sew it onto the head if you want a more polished hairstyle.

Secure all strands firmly because the finished piece will be handled when placed on the Christmas tree.

How to Crochet the Angel Body

Switch to ivory yarn.

The body begins at the waist and gradually expands into the angel’s flowing skirt.

Foundation

Chain 24.

Join with a slip stitch to form a ring.

Make sure the chain is not twisted.

Round 1

Ch 1.

Work 1 sc in each chain around.

Join with a sl st.

24 sts

Round 2

Ch 2.

Work 1 dc in every stitch around.

Join with a sl st.

Round 3

Ch 2.

Work 1 dc in the same stitch.

Then work 2 dc in each stitch around.

Join with a sl st.

Round 4

Ch 2.

Work 1 dc in the next stitch.

Work 2 dc in the following stitch.

Repeat around.

Join with a sl st.

Continue increasing gradually so the skirt begins to flare.

Creating the Lace Skirt

The decorative skirt is what gives this Christmas angel its elegant handmade appearance.

Lace Round 1

Ch 3.

Skip 1 stitch.

Work 1 dc in the next stitch.

Ch 1.

Skip 1 stitch.

Repeat this sequence around.

Join with a sl st.

Lace Round 2

Ch 3.

Work 1 dc around the next chain space.

Ch 2.

Work 2 dc into the next chain space.

Repeat around.

Join with a sl st.

Lace Round 3

Ch 3.

Work 2 dc into the next chain space.

Ch 2.

Work 3 dc into the following chain space.

Repeat around.

Join with a sl st.

Lace Round 4

Repeat the same general shell pattern while adding chain spaces between the groups.

This creates the openwork effect visible throughout the skirt.

Continue until the skirt reaches your desired length.

For a fuller angel, add additional lace rounds.

For a smaller tree topper, stop earlier.

Adding the Decorative Skirt Border

For the final round, work a scalloped edging.

Ch 1.

Sl st into the next stitch.

Work 1 sc into the next stitch.

Work 5 dc into the following stitch.

Work 1 sc into the next stitch.

Repeat around the entire bottom edge.

Join with a sl st.

Fasten off and weave in the ends.

This creates a soft decorative edge that helps the dress maintain its elegant shape.

Creating the Tree Topper Opening

If you want the angel to sit directly on top of your Christmas tree, create a narrow tube inside the bottom of the skirt.

Using ivory yarn, attach the yarn around the inside center of the skirt.

Work several rounds of sc without increasing.

Continue until the tube is long enough to slide over the upper branch of your tree.

The opening should be snug enough to hold the angel securely without stretching the crochet fabric.

This is especially useful for a tree-topper design because it prevents the angel from sliding sideways.

How to Crochet the Arms

Make two arms.

Using skin-tone yarn:

Round 1

Magic ring.

Work 6 sc.

Rounds 2–5

Work 1 sc in each stitch around.

6 sts

Switch to ivory yarn.

Rounds 6–10

Work 1 sc in each stitch around.

Fasten off.

Lightly stuff each arm.

Do not overstuff because the arms should remain soft and flexible.

Sew the top of each arm closed.

Attach the arms to the sides of the angel’s body just below the shoulders.

How to Crochet the Wings

The wings are made separately and attached to the back of the angel.

Make two matching wings.

Using ivory yarn:

Row 1

Chain 10.

Work 1 sc into the second chain from the hook.

Work sc across.

Row 2

Ch 1 and turn.

Work 2 sc into the first stitch.

Work 1 sc across.

Row 3

Ch 1 and turn.

Increase at the beginning and end of the row.

Rows 4–8

Continue increasing gradually until the wing reaches the desired width.

To create a decorative lace effect, replace selected sc stitches with dc and chain spaces.

For example:

Ch 3.

Skip 1 stitch.

Work 1 dc into the next stitch.

Repeat across.

Wing Edging

Work sc around the outside edge.

For a more decorative finish, add small picots around the outer edge.

Fasten off.

Repeat for the second wing.

Shaping the Wings

Place the wings on a flat surface.

Gently shape each wing into a curved form.

If you want the wings to remain more open and structured, lightly apply fabric stiffener and allow them to dry completely.

Do not saturate the yarn.

Once dry, sew the wings securely onto the upper back of the angel.

Position them slightly upward so they look as though the angel is ready to fly.

How to Make the Halo

The halo is one of the simplest parts of the project.

Cut a piece of thin craft wire long enough to form a small circle.

Shape the wire into a ring.

Twist the ends together securely.

Cover the wire with gold crochet thread or metallic yarn.

Alternatively, crochet a small chain long enough to form a circle.

Join the chain with a slip stitch.

Work one round of sc around the chain.

Attach the completed halo to the top of the angel’s head using gold thread.

Make sure it is firmly secured before placing the angel on the tree.

Adding Gold Details

For the elegant look shown in the reference, use gold thread sparingly.

Good areas for gold decoration include:

The halo

The neckline

The waist

The skirt border

The edges of the wings

A narrow gold line running down the skirt

Avoid adding too much metallic trim because the delicate ivory crochet should remain the main feature.

Attaching the Head

Position the head directly above the body.

Use the yarn needle and matching ivory or skin-tone yarn to sew the head securely to the neckline.

Work several stitches around the connection point.

Check that the head is centered before tightening the stitches.

Hide all yarn tails inside the body.

Creating the Angel’s Face

For a simple traditional Christmas angel, keep the face delicate.

You can embroider two small eyes using dark brown or black thread.

Add a tiny embroidered mouth if desired.

A small amount of blush-colored yarn or fabric paint can be used for the cheeks.

Keep facial details subtle to maintain the elegant handmade appearance.

Finishing the Angel

Before placing the angel on the Christmas tree, inspect the entire project.

Secure loose yarn ends.

Check that the wings are firmly attached.

Make sure the halo is secure.

Check the arms and head.

Shape the skirt evenly.

Adjust the gold trim.

If necessary, lightly block the lace skirt so the openwork pattern becomes more defined.

Allow the piece to dry completely before decorating your tree.

How to Block the Crochet Angel

Blocking can make a major difference in the appearance of delicate crochet lace.

Place the skirt gently on a clean towel.

Shape the bottom edge into an even circle.

Open the lace sections carefully with your fingers.

Allow the piece to dry naturally.

For cotton yarn, light wet blocking can help the lace pattern become more defined.

Always check the yarn label before applying water or heat.

Crochet Angel Tree Topper Tips

Use cotton or cotton-blend yarn if you want crisp lace stitches.

Choose ivory instead of bright white for a softer vintage appearance.

Use metallic gold thread for subtle sparkle.

Keep the angel lightweight so the tree branch does not bend.

Make the inner tree opening snug enough to hold the angel securely.

Use a stitch marker when working continuous rounds.

Stuff the head lightly rather than making it overly firm.

Block the wings and skirt separately for a cleaner shape.

Color Ideas for Your Crochet Christmas Angel

Classic Ivory and Gold

Ivory yarn with gold metallic trim creates a traditional Christmas appearance.

White and Silver

Use bright white yarn with silver thread for a cool winter-inspired angel.

Cream and Champagne

Cream yarn combined with champagne-colored metallic thread creates a soft vintage look.

White and Red

Add small red details around the waist or skirt for a traditional Christmas palette.

Blush and Gold

A soft blush dress with ivory wings creates a more modern decorative style.

Where to Use Your Crochet Angel

This handmade angel works beautifully as a Christmas tree topper, but there are several other ways to display it.

Place it on top of a smaller tabletop Christmas tree.

Display it on a holiday mantel.

Use it as a centerpiece.

Attach a hanging loop and use it as a Christmas ornament.

Place it beside a nativity display.

Give it as a handmade Christmas gift.

Create several smaller angels for a coordinated Christmas tree.

How to Make a Smaller Crochet Angel

To make a miniature version, switch to crochet thread and a smaller hook.

Reduce the number of body rounds and create smaller wings.

A simple angel ornament can also be constructed from basic crochet shapes, making it easier to adjust the finished size.

How to Make a Larger Tree Topper

For a larger Christmas tree, use worsted-weight yarn and a 3.5–4 mm hook.

Increase the number of skirt rounds.

Make larger wings.

Use a larger halo.

Most importantly, enlarge the inner support opening so it fits securely over the top of the tree.

Some dedicated angel tree-topper patterns use DK/light-worsted yarn and hooks around 4 mm, showing how yarn and hook choices can be adjusted for a larger decorative angel.

Frequently Asked Questions

Can beginners make this crochet angel?

Yes. The project uses familiar crochet stitches, but the lace skirt and assembly require some patience. Beginners who are comfortable with single crochet, double crochet, increases, decreases, and sewing crochet pieces together should be able to work through the project.

What yarn is best for a crochet angel?

DK-weight cotton or cotton-blend yarn is a good choice because it produces defined stitches and holds its shape well.

Can I use acrylic yarn?

Yes. Acrylic can be used, especially if you want a softer and lighter angel. Cotton tends to give lace stitches a crisper appearance.

How do I keep the angel standing on the tree?

Create a narrow crocheted tube inside the skirt that fits over the top branch. This gives the angel additional stability.

Can I make the wings stiffer?

Yes. Light fabric stiffener can help lace wings maintain their shape.

Can I sell finished crochet angels?

If you are using an original pattern, you can generally decide how to use your finished items, but always check the specific pattern designer’s terms when working from someone else’s pattern.

Final Thoughts

A Crochet Angel Tree Topper is a beautiful Christmas project for anyone who loves handmade holiday decorations. The combination of delicate ivory crochet, lace-style stitches, graceful wings, golden details, and a handmade halo creates a timeless decoration that can become part of your Christmas tradition for years to come.

Whether you place it on a full-size Christmas tree, a small tabletop tree, or display it as part of your holiday décor, this handmade angel brings a beautiful personal touch to the season.

Written By

Stephanie

Read full bio

Join the Inner Circle

Get exclusive DIY tips, free printables, and weekly inspiration delivered straight to your inbox. No spam, just love.

Your email address Subscribe
Unsubscribe at any time. * Replace this mock form with your preferred form plugin

Leave a Comment