Christmas Angel Free Crochet Pattern
As an Amazon Associate, I earn from qualifying purchases. When you purchase through links on my site, I may earn an affiliate commission. Here’s how it works.
The pattern I have designed for you today is for a Christmas Angel. My Christmas Angel is crocheted in Red Heart Super Saver (medium weight) yarn; beginning at the top her head and worked in continuous rounds to the base of her skirt. You will add the wings to the back of her dress using simple whip-stitches at the end, crochet the ‘arm’ and simply insert it through the small holes in her dress you created by following the crocheting instructions and slip the crocheted halo between the stitches at the back of her head.
This Angel stands on her own and she does not need to be ‘stiffened’. Her halo is designed with a thin bow wire I purchased at Michaels (our local craft store) so it holds its shape and stays in place easily.
Options:
- add a ribbon above her wings at the base of her neck to hang her from your tree
- add a bell under her skirt to create an angel bell
- add yarn hair or embroidery to her simple white outfit
- use some glue and glitter to accent her wings
- use her as a table-top angel
- use her as a tree-topper for your tree
- you can create (or purchase) a paper, or plastic cone to insert under her skirt to help her maintain her shape or simply use your fingers to rearrange her skirt into position.
- trouble getting her to stay on top of the tree? simply insert part of a paper towel roll (or toilet paper roll) beneath her dress and over the bendy bit on the tree (or use the cone mentioned in the point above)
This post includes my Christmas Angel Free Crochet Pattern.

Christmas Angel Free Crochet Pattern
Supplies
- Yarn: Red Heart Super Saver – (7 oz/198 g; 364 yds/333 m), 100% acrylic. Medium [4] Weight.
Color: White. My finished angel used 72 yards. - Hook: 4.0 mm (G) Furls Odyssey (pictured) was used for the entire project EXCEPT the halo
- Scissors, Yarn Needle, Stitch Marker (is recommended – safety pins work/paper clips too/hoop earrings)
- Poly-Fil
- HALO: Bowdabra Bow Wire – Color Gold and 2.25 mm (B) crochet hook
Difficulty Level
- EASY-INTERMEDIATE
Finished Size
- 6 inches tall (not including the halo), 4.5 inches wide from wing-tip to wing-tip
Gauge
Not imperative.
Abbreviations
US Crochet Terms
- beg – beginning
- ch – chain
- dc – double crochet
- FPdc – Front Post double crochet
- FPsc – Front Post single crochet
- hdc – half double crochet
- MR – magic ring
- R – row/round
- rem – remaining
- rep – repeat
- sc – single crochet
- sc2tog – single crochet 2 together
- sk – skip
- sl st – slip stitch
- st/sts – stitch/stitches
- * – Repeat the instructions between the asterisks the number of times indicated. This repeat will contain of multiple instructions.
- () – Repeat the instructions between the parentheses the number of times indicated.
- [] – at the end of the row – the total number of stitches
Helpful Tutorials
- Invisible Join
- Stitch Anatomy
- Front Post Single Crochet
- Front Post Double Crochet
- Single Crochet Two Together – I recommend you only go under the front loop while doing the sc2tog for this project
Notes
- This project is worked in continuous rounds. You will need to use a stitch marker so you do not lose your place.
- Do not slip stitch to join at the end of rounds unless specified.
- When you work the sc2tog decreases work under the front loop only (it makes the stitch less thick).
- Options – easily stitch the hands together to make your angel ‘pray’ or give her something to hold in her hands.
- Add hair to her head if you’d like!
- Stitch a bell under her skirt, or add a ribbon to her back (above her wings) to make her an ornament for your tree.
- Add a handmade paper (or plastic) cone under her skirt to help her stay in shape on the top of your Christmas Tree
Crochet Christmas Angels
Christmas Angel Crochet Pattern
You are beginning at the top of the Angel’s head and working in continuous rounds to the base of the dress, all in one piece.
R1: Work 6 sc in a MR. [6]
R2: 2 sc in each sc around. [12]
R3: *2 sc in the next st, 1 sc in the next st**. Rep from * to ** around. [18]
R4: 1 sc in each st around. [18]
R5-R6: Rep R4
R7: *Sc2tog over the next 2 sts, 1 sc in the next st**. Rep from * to ** around. [12]
I recommend you firmly stuff the head at this point.
R8: Sc2tog around. [6]
R9: 1 FPsc in each st around. [6]
R10: 1 sc and 1 FPsc in each st around [12]
R11: sl st to the first sc, ch 3 (counts as 1 dc), 1 FPdc in the next FPsc. *1 dc in the next sc, 1 FPdc in the next FPsc**. Rep from * to ** around. [6 dc, 6 FPdc]
R12: 1 sc in top of ch 3, 1 sc in next st, ch 5, sk 2, 1 sc in next 4, ch 5, sk 2, 1 sc in each of next 2. [8 sc, 2 ch5sp]
R13: sl st to first st, ch 3 (counts as 1 dc), 1 dc in each sc, 1 hdc in each bl of each ch, around; sl st to the top of the first dc to join. [10 hdc, 8 dc]
R14: ch 3 (does not count as 1 dc), 1 FPdc in each st around. 1 FPdc around the ch 3 from R13. [18 FPdc]
R15: 1 sl st in the first FPdc, ch 3 (counts as 1 dc), 1 FPdc in the same st. 1 FPdc in the next FPdc. *1 dc and 1 FPdc in the next st, 1 FPdc in the next FPdc**. Rep from * to ** around. [9 dc, 18 FPdc]
R16: 1 sl st in the top of the ch 3, ch 3 (counts as 1 dc), 1 FPdc in each of the next 2 FPdc. *1 dc in the next dc, 1 FPdc in each of the next 2 FPdc**. Rep from * to ** around. [9 dc, 18 FPdc]
R17: 1 sl st in the top of the ch 3, ch 3 (counts as 1 dc), 1 dc in the same st. 1 FPdc in each of the next 2 FPdc. *2 dc in the next st, 1 FPdc in each of the next 2 FPdc**. Rep from * to ** around. [18 dc, 18 FPdc]
R18: 1 sl st in the top of the ch 3, ch 3 (counts as 1 dc), 1 dc in the next st, 1 FPdc in each of the next 2 FPdc. *1 dc in each of the next 2 dc, 1 FPdc in each of the next 2 FPdc**. Rep from * to ** around. [18 dc, 18 FPdc]
R19: 1 sl st in the top of the ch 3, ch 3 (counts as 1 dc), 1 FPdc in the same st, 1 dc in the next st, 1 FPdc in each of the next 2 FPdc. *1 dc and 1 FPdc in the next st, 1 dc in the next st, 1 FPdc in each of the next 2 FPdc**. Rep from * to ** around. [18 dc, 27 FPdc]
R20: 1 sl st in the top of the ch 3, ch 3 (counts as 1 dc), 1 FPdc in the next FPdc, 1 dc in the next dc, 1 FPdc in each of the next 2 FPdc. *1 dc in the next st, 1 FPdc in the next st, 1 dc in the next st, 1 FPdc in each of the next 2 FPdc**. Rep from * to ** around. [18 dc, 27 FPdc]
R21: 1 sl st in the top of the ch 3, ch 3 (counts as 1 dc), 1 dc in the same st, 1 FPdc in the next FPdc, 2 dc in the next dc, 1 FPdc in each of the next 2 FPdc. *2 dc in the next st, 1 FPdc in the next FPdc, 2 dc in the next dc, 1 FPdc in each of the next 2 FPdc**. Rep from * to ** around. [36 dc, 27 FPdc]
R22: 1 sl st in the top of the ch 3, ch 3 (counts as 1 dc), 1 dc in the next st, 1 FPdc in the next FPdc, 1 dc in each of the next 2 dc, 1 FPdc in each of the next 2 FPdc. *1 dc in each of the next 2 sts, 1 FPdc in the next st, 1 dc in each of the next 2 sts, 1 FPdc in each of the next 2 FPdc**. Rep from * to ** around. Finish off with an invisible join and weave in ends. [36 dc, 27 FPdc]
Arms
Make 1.
The arm is created in one piece; worked flat and then seamed on the long edges with a slip stitch seam. Once the arm is complete you thread it through the openings on either side of the angel’s body, being sure to keep an equal amount of “arm” on each side. You can whipstitch these in place if you wish – I did not. I simply used 2 small stitches to attach the hands together in a “prayer” pose.
R1: Ch 21, beg in 2nd ch from hook and work 1 sc in each across, ch 1, turn [20]
R2: 1 sc in each st across, ch 1, turn [20]
R3: Rep R2, ch 1, turn [20]
Fold the rectangle in half (along row 2) and seam the long edges using a slip stitch seam. Finish off and weave in any remaining ends.
Wings
Make 2
R1: Ch 10, beg in the 2nd ch from the hook and work 1 sl st in the bl of each ch across, ch 1, turn [9]
R2: 1 sl st in the bl of each of the next 8 sts, sk the last st, ch 2, turn [8]
R3: 1 sl st in the bl of each st across, ch 1, turn [8]
R4: 1 sl st in the bl of each of the next 7 sts, sk the last st, ch 2, turn [7]
R5: 1 sl st in the bl of each st across, ch 1, turn [7]
R6: 1 sl st in the bl of each of the next 6 sts, sk the last st, ch 2, turn [6]
R7: 1 sl st in the bl of each st across, ch 1, turn [6]
R8: 1 sl st in the bl of each of the next 5 sts, sk the last st, ch 2, turn [5]
R9: 1 sl st in the bl of each st across, ch 1, turn [5]
R10: 1 sl st in the bl of each of the next 4 sts, sk the last st, ch 2, turn [4]
R11: 1 sl st in the bl of each st across, ch 1, turn [4]
R12: 1 sl st in the bl of each of the next 3 sts, sk the last st, ch 2, turn [3]
R13: 1 sl st in the bl of each st across, ch 1, turn to work along the row ends. [3]
You will be making a sc7tog. Insert hook in every other row end (there is a small space you will see) and pull up 1 loop in each. You will have 8 loops on your hook. Yarn over and pull through all 8 loops. Ch 1 and finish off leaving a long yarn tail to sew the wings in place.
To attach the wings use a whipstitch and secure them like this:
Halo
The halo is the only part of this project to use a different hook and thread. Please use the 2.25 mm (B) hook and the Gold Bowdabra Bow Wire. This is a thin piece of wire wrapped in gold metallic thread. I found mine at Michael’s in the ribbon section. It can stand on it’s own which is why I like it – and it is much thinner than pipecleaner (which was what I had been considering).
I crocheted the halo like this:
Ch 20, finish off leaving a tail of the bow wire. Now take the tail and thread it through the 7th chain from the opposite end. This will create the halo loop. Now twist (like a twist-tie) the two remaining ends together to make it straight and stiff. Take that one end (since you twisted them together you have one wire now) and thread it through the back of the angel’s head and down to the base of the neck before cutting off any of the excess wire. If you want to dab a bit of fabric glue in there to keep it in place you can.
The image below is for my Crochet Angels Pattern but the Halo design is the same:
More Angel Crochet Patterns
Love making crochet angels? Explore my complete collection of free angel patterns — each one unique in style, size, and design. Find your next favorite project and create something beautiful to cherish or share.
Happy crocheting!

Join the Oombawka Design Crochet Facebook Group!
Share your project photos, ask questions, and connect with other crocheters using Oombawka Design Crochet patterns and tutorials. We’d love to see your progress and finished makes! Join us here.
Connect with Me
Follow me on Facebook, Pinterest, and Instagram for the latest updates.
Love Shady Lane Original Crochet Designs?
Use code OOMB for 15% off any pattern on the Shady Lane website, or code OOMBAWKA in her Etsy Shop. Expires December 31, 2026.








Hi Becky, you can click the printer icon in my post or you can find the ad-free pdfs available in my shop here: https://www.ravelry.com/bundles/crochet-angel-patterns-by-oombawka-design Thanks so much! Rhondda
I love your Angels how can I get the patterns so I can print them. I would be more than happy to buy them if that is possible. Thank you …. Beautiful work 🥰
Hi Brandi, are you having trouble understanding the ch 5 openings that you are creating? they make the armholes for the Angel. So when we chain 5 we skip stitches beneath those chains and it creates an opening (one on each side) that we will place the arms into at the end. I do not have a video for this specific Angel but I have filmed other Angels and you can skip to the spot where we create the armholes (some angels have a ch 3 instead of ch5 for the spaces) to see how this bit is done. This is Joy: https://youtu.be/QSz9RxkvYU8
Having a hard time following this pattern. Any chance you could share a video tutorial before I go too much farther. Started to get really lost between R11-13 of first section. But I really want to make this for a little girl who will be an angel in the nutcracker ballet
I don’t have a pattern for a white halo – you could try crocheting over a white pipe cleaner or wire to get that look?
can you upload the white halo at the back of head. i like that pattern
I just love all of your variations of angels Rhondda. Although I have yet to make any, I definitely want to. We use the same ornaments year after year, and these angels would fit perfectly on our tree.
I’m so happy to hear this Joyce! Thank you!
I absolutely love this pattern. Your angels are lovely. I made this one and found it easy to follow the pattern. Thank you for sharing.
Very welcome Pamela 🙂