This elegant angel doll blends soft vintage styling with delicate lace textures, floral trims, and charming tea-time accessories. It is a beautiful handmade amigurumi project for collectors, nursery decor lovers, and anyone searching for a cottagecore crochet doll, heirloom gift, or boutique-style handmade keepsake.
The design includes the winged doll, wide-brim hat, layered dress, purse, teacup, teapot, and tiny dessert tray shown in the image. If you enjoy searching for luxury crochet decor, artisan amigurumi dolls, romantic handmade gifts, or collectible crochet patterns, this design will fit beautifully into that world.
Please note: I strive for accuracy in every pattern, but occasional errors can happen. Thank you for understanding and for enjoying my designs.
Pattern Overview
This pattern is written in US English and is designed to recreate the complete crochet display shown in the image. The doll features a large round head, compact torso, tiny feet, softly bent arms, broad angel wings, long wavy dark hair, a vintage layered cream dress, a matching floral hat, and several tea-party accessories.
Work tightly throughout so the stitches look neat and the stuffing does not show. The photographed look depends on small hook sizing, even tension, careful shaping, and soft neutral color changes. Read the full pattern once before starting so the assembly order and decorative placement make sense.
Materials
- Main skin tone: light beige cotton yarn, sport or light DK weight
- Dress and hat main color: warm ivory or antique cream cotton yarn
- Dress trim: soft off-white or milk white cotton yarn
- Hair: dark brown cotton yarn
- Accent roses: dusty rose and pale blush yarn
- Leaves: sage green yarn
- Shoes and purse: light taupe-beige yarn
- Teapot and cup accents: cream, rose, sage, brown, pink, yellow, and red scraps
- Hook sizes: 2.0 mm for doll and accessories, 2.25 mm for lace trims if desired
- Stuffing: fine polyester fiberfill
- Floral wire or pipe cleaner: optional for hat brim shaping
- Safety eyes: 8 mm black, or embroider to match the image more closely
- Embroidery floss: black for lashes, nude for nose, blush pink for cheeks
- Pearl beads: tiny half pearls or seed pearls for bodice and trim, optional
- Tapestry needle, sewing pins, stitch markers, sharp scissors
Finished Size
Using the materials above, the finished doll is approximately 11 to 12 inches tall from shoes to top of hat, or about 8.5 to 9 inches tall without the hat. Wings span about 7 to 7.5 inches across. Accessories are miniature and sized to suit the doll proportion shown.
Abbreviations
- MR = magic ring
- ch = chain
- sl st = slip stitch
- sc = single crochet
- inc = 2 sc in same stitch
- dec = invisible decrease
- hdc = half double crochet
- dc = double crochet
- tr = treble crochet
- FLO = front loop only
- BLO = back loop only
- st = stitch
- sts = stitches
- rep = repeat
General Notes
- Work in continuous rounds unless the pattern says to join.
- Use a stitch marker at the first stitch of every round.
- Stuff the head firmly, the body moderately, and the limbs lightly.
- The skirt is intentionally full and layered to match the image.
- Many trims are decorative. Do not skip them if you want the photographed look.
Head
The head is large compared with the body, with a softly flattened lower face and broad cheeks. It should look round from the front and slightly deeper from side view. Use skin-tone yarn and a 2.0 mm hook.
- R1: 6 sc in MR. (6)
- R2: inc around. (12)
- R3: (sc, inc) x 6. (18)
- R4: (2 sc, inc) x 6. (24)
- R5: (3 sc, inc) x 6. (30)
- R6: (4 sc, inc) x 6. (36)
- R7: (5 sc, inc) x 6. (42)
- R8: (6 sc, inc) x 6. (48)
- R9: (7 sc, inc) x 6. (54)
- R10-R18: sc around. (54 each round)
- R19: (7 sc, dec) x 6. (48)
- R20: (6 sc, dec) x 6. (42)
- R21: (5 sc, dec) x 6. (36)
- R22: (4 sc, dec) x 6. (30)
📌Thank you for reading the article
Insert eyes between R14 and R15 with 9 visible stitches between them. If embroidering instead, wait until assembly. Add gentle stuffing now, shaping the cheeks evenly. Continue.
- R23: (3 sc, dec) x 6. (24)
- R24: (2 sc, dec) x 6. (18)
Stuff firmly. The neck begins after the head closes into a narrower cylinder. Keep the stuffing smooth so the face stays round and does not dent beneath the eyes.
- R25: BLO sc around. (18)
- R26-R28: sc around. (18 each round)
Body
The body is narrow and hidden under the dress, but it must support the large head and wings. If you want extra stability, insert a wooden skewer or wrapped floral stem from neck into body before final stuffing.
- R29: (2 sc, inc) x 6. (24)
- R30: sc around. (24)
- R31: (3 sc, inc) x 6. (30)
- R32-R35: sc around. (30 each round)
- R36: (3 sc, dec) x 6. (24)
- R37: sc around. (24)
- R38: (2 sc, dec) x 6. (18)
- R39: sc around. (18)
Stuff the upper body lightly to medium. Flatten the base slightly. Fasten off with a long tail for sewing if you prefer to close the lower body, or leave open and attach the skirt and legs first.
Legs and Shoes
The feet are tiny and slightly oval, peeking from under the gown. The shoes are cream-beige with a simple raised strap and tiny blush detail. Make two.
Sole and Foot
- R1: Ch 6. Starting in second ch from hook: sc 4, 3 sc in last ch, working on opposite side sc 3, inc in last st. (12)
- R2: inc, sc 3, inc x 3, sc 3, inc x 2. (18)
- R3: sc around in BLO. (18)
- R4-R5: sc around. (18 each round)
- R6: 5 sc, dec x 4, 5 sc. (14)
- R7: 4 sc, dec x 3, 4 sc. (11)
Stuff only the front of the foot. Flatten the opening and crochet through both sides.
- R8: 5 sc across through both layers. (5)
- R9-R13: sc around the narrow leg tube. (5 each round)
Fasten off first leg. Make second leg but do not fasten off. Add a tiny shoe strap on each foot.
Shoe Strap
Join beige yarn across the top front of the shoe. Ch 4, skip 2 sts across the foot, sl st to anchor. Fasten off. Sew one tiny blush French knot or one small pink stitch at the outer side of each shoe to mimic the small floral detail.
Join Legs
- From second leg, ch 3 and join to first leg with sc. This bridge sits at inner thighs.
- R14: 5 sc around first leg, 3 sc across bridge, 5 sc around second leg, 3 sc across other side of bridge. (16)
- R15-R17: sc around. (16 each round)
- R18: (6 sc, dec) x 2. (14)
Fasten off, leaving a tail to sew the joined legs into the underside of the body. The legs should hang close together and remain mostly hidden by the dress.
Arms
The arms are short, slim, and slightly bent inward so the hands can hold the teacup. Make two. Stuff only the lower half lightly so the hands stay rounded but the upper arm remains easy to shape.
- R1: 6 sc in MR. (6)
- R2: inc around. (12)
- R3-R4: sc around. (12 each round)
- R5: (2 sc, dec) x 3. (9)
- R6-R13: sc around. (9 each round)
For the cuff foundation, switch to cream if your arm is skin tone all the way. At the end, flatten the top and sc through both layers for 4 stitches. Fasten off with a long tail.
Frilly Sleeve Cuff
Join white or lighter cream yarn in the round where the hand meets the sleeve, around R5 or R6 depending on your tension.
- Round trim: (sl st, ch 2, 2 dc in same st, skip 1 st, sl st in next st) repeat around.
This creates the small flared cuff seen in the image. Make sure the trim looks soft, not stiff.
📌Thank you for reading the article
Angel Wings
The wings are broad, upright, and slightly curved outward. Make two mirrored pieces in ivory-white. Do not overstuff. They should stay flat and sculpted with crocheted shaping alone.
Wing Base Piece
- R1: 6 sc in MR. (6)
- R2: inc around. (12)
- R3: (sc, inc) x 6. (18)
- R4: (2 sc, inc) x 6. (24)
- R5: sc around. (24)
Now begin shaping the long feathered wing with rows. Turn after each row.
- Row 6: ch 1, 18 sc, turn. (18)
- Row 7: dec, 14 sc, dec. (16)
- Row 8: ch 1, sc across. (16)
- Row 9: dec, 12 sc, dec. (14)
- Row 10: ch 1, sc across. (14)
- Row 11: dec, 10 sc, dec. (12)
- Row 12: ch 1, sc across. (12)
- Row 13: dec, 8 sc, dec. (10)
- Row 14: ch 1, sc across. (10)
- Row 15: dec, 6 sc, dec. (8)
- Row 16: ch 1, sc across. (8)
- Row 17: dec, 4 sc, dec. (6)
- Row 18: ch 1, sc across. (6)
- Row 19: dec, 2 sc, dec. (4)
- Row 20: ch 1, sc across. (4)
Fasten off. Make a second identical piece for each wing if you want extra firmness, then single crochet them together around the edge. Otherwise leave as a single layer and edge it directly.
Wing Edge Feathers
Work around the outer curved edge only. Start at the lower inner base.
- (sl st in next st, ch 2, hdc, dc, hdc in next st, sl st in next st) for small feathers near the base
- Then work (sl st, hdc, dc, tr, dc, hdc, sl st) into every 2 to 3 edge stitches for the middle feathers
- At the upper tip, use one longer feather: (sl st, hdc, dc, tr, tr, dc, hdc, sl st)
- Mirror the feather sizing so each wing widens gracefully toward the top
Sew wings to the upper back, just below head level and slightly angled out. The inner bottom corners should nearly touch behind the torso.
Hair
The hair is dark brown, center-parted, with short front bangs and long wavy locks that fall almost to the hem of the outer overskirt. This section is important for matching the image.
Hair Cap
- R1: 6 sc in MR. (6)
- R2: inc around. (12)
- R3: (sc, inc) x 6. (18)
- R4: (2 sc, inc) x 6. (24)
- R5: (3 sc, inc) x 6. (30)
- R6: (4 sc, inc) x 6. (36)
- R7: (5 sc, inc) x 6. (42)
- R8-R10: sc around. (42 each round)
Fasten off with a long tail. Place the cap on the head so it covers the crown and back but leaves the lower face open.
Long Hair Strands
Attach strands around the cap and along a stitched center part. For each strand, ch 36 to 42 depending on placement. Starting in second ch from hook, work 1 sc in each ch back to the cap. This gives a gentle natural curl.
For deeper waves like the image, alternate strand styles. Some strands should be made as ch 38, then work 2 sc in each chain back for a tighter wave. Mix both styles so the hair looks soft and layered instead of identical.
- Front side sections: 6 strands each side, medium wave
- Back sections: 12 to 14 strands, longer wave
- Lower outer curls: 3 strands each side, tighter double-sc wave
- Bangs: 3 short strands, ch 12 to 14, sc back
Sew or knot the strands closely so the scalp does not show. Arrange the center-parted bangs to drop in three soft sections over the forehead. Let the side locks frame the face and cover the wing joins.
📌Thank you for reading the article
Hat
The hat is a shallow-crowned wide-brim straw-style bonnet in cream, with a rose cluster on one side and a thin tie trailing downward. Work in joined rounds for a smoother brim.
Crown Top
- R1: 6 sc in MR. Join. (6)
- R2: ch 1, inc around. Join. (12)
- R3: ch 1, (sc, inc) x 6. Join. (18)
- R4: ch 1, (2 sc, inc) x 6. Join. (24)
- R5: ch 1, (3 sc, inc) x 6. Join. (30)
- R6: ch 1, (4 sc, inc) x 6. Join. (36)
- R7-R11: ch 1, sc around. Join. (36 each round)
Brim
- R12: ch 1, BLO (5 sc, inc) x 6. Join. (42)
- R13: ch 1, (6 sc, inc) x 6. Join. (48)
- R14: ch 1, sc around. Join. (48)
- R15: ch 1, (7 sc, inc) x 6. Join. (54)
- R16: ch 1, sc around. Join. (54)
- R17: ch 1, (8 sc, inc) x 6. Join. (60)
- R18: ch 1, sc around. Join. (60)
- R19: ch 1, (9 sc, inc) x 6. Join. (66)
- R20: ch 1, crab stitch or sl st loosely around for a neat edge. Join.
If you want the brim to curve like the photo, weave thin wire through the last round or lightly steam the brim and shape it over a bowl. The front brim dips softly while the side lifts slightly.
Hat Band Openwork
Join blush or taupe yarn around the base of the crown where it meets the brim. Work: ch 3, skip 2, sl st in next, repeat around. This creates the open stitched band visible around the hat.
Hat Tie
Ch 28 with taupe yarn. Fasten off. Make one or two ties and sew at the rose side of the hat so one cord trails downward like the image.
Roses and Leaves
These roses are used on the hat, purse, skirt, and teapot. Make several in two shades of pink.
Small Rose
- Ch 16.
- Row 1: Starting in second ch from hook: sc, hdc, 2 dc in next 10 sts, hdc, sc, sl st.
- Roll tightly from the sc end to the final petal end and sew the base.
Tiny Rosebud
- Ch 10.
- Starting in second ch from hook: sc, hdc, dc in next 5 sts, hdc, sc.
- Roll and stitch.
Leaf
- Ch 6.
- Starting in second ch from hook: sl st, sc, hdc, sc, sl st.
- Work on opposite side of foundation: sc, hdc, sc, sl st.
Make one larger dusty rose flower and one smaller blush flower for the hat. Add two sage leaves. Use matching sets on the purse flap and on the skirt panel. Smaller floral clusters also decorate the teapot.
Dress Foundation
The dress has a fitted pearl-front bodice, off-shoulder lace collar, long sleeves with flared cuffs, a full underdress, and two front overskirt panels that open at center front. This construction gives the same romantic layered silhouette seen in the image.
Bodice
The bodice begins at the neckline and works downward. Use cream yarn.
- R1: Ch 24, join carefully. (24)
- R2: ch 1, sc around. (24)
- R3: (3 sc, inc) x 6. (30)
- R4: sc around. (30)
- R5: (4 sc, inc) x 6. (36)
📌Thank you for reading the article
Now mark sleeve positions. A simple arrangement is 8 front, 5 sleeve, 10 back, 5 sleeve, 8 front, adjusting by overlap as needed for your tension. The bodice should sit snugly around the upper body.
- R6: sc to first marker, ch 4 and skip sleeve sts, sc across back, ch 4 and skip second sleeve sts, sc to end. (body only)
- R7-R10: sc around body section. Keep stitch count even.
Test on the doll before continuing. The neckline should sit low and soft, leaving room for the decorative lace collar. Sew the bodice seam neatly at the back if you worked it as rows instead of rounds.
Bodice Front Panels and Pearl Detail
Embroider two vertical front lines in slightly darker cream or beige. Sew three small pearls down the center front. Add one rose applique at each shoulder area just inside the sleeve join, matching the image.
Sleeves
Join cream yarn at each arm opening and work downward around the attached arm if preferred, or make separate sleeves and sew in place. The sleeve shape is gently puffed at the shoulder and narrow at the forearm.
- R1: Join and sc 12 evenly around opening. (12)
- R2-R4: sc around. (12 each round)
- R5: (2 sc, dec) x 3. (9)
- R6-R9: sc around. (9 each round)
For the dramatic lace cuff seen in the photo, join off-white trim yarn to the sleeve edge.
- Cuff trim: (sl st in next st, ch 2, 2 dc in same st, ch 1, skip 1 st) repeat around, ending with sl st.
- Optional second trim row: in each ch-1 space work (sc, hdc, dc, hdc, sc).
Lace Collar
The neckline has a soft layered collar with small rounded scallops. Join off-white trim yarn around the neckline front and shoulders only, or all the way around if you prefer.
- Foundation row: sc evenly around neckline.
- Scallop row: (skip 1 st, 5 dc in next st, skip 1 st, sl st in next st) repeat around.
- Optional finer ruffle: work (sc, ch 2, sc) into the center dc of each shell.
Sew one tiny rose at each shoulder front after the collar is complete. This detail strongly affects the final look.
Main Skirt
The skirt is full and begins from the lower edge of the bodice. It includes an underlayer, an upper main skirt with floral trim, and split overskirt panels in front. The fullness is essential. Do not make the skirt narrow.
Underdress Base
- Join cream yarn to lower bodice.
- R1: inc in every 3rd st around. Example: from 36 sts, increase to 48.
- R2: sc around. (48)
- R3: (7 sc, inc) repeat to 54.
- R4: sc around. (54)
- R5: (8 sc, inc) repeat to 60.
- R6: sc around. (60)
- R7: (9 sc, inc) repeat to 66.
- R8-R12: sc around. (66 each round)
At this point the skirt should begin to flare strongly. Lightly steam if needed. Keep the front center line aligned with the bodice pearls.
Lower Shell Layer
Join lighter cream at the lower skirt edge.
- Row 1: BLO sc around.
- Row 2 shell trim: (skip 2 sts, 7 dc in next st, skip 2 sts, sl st in next st) repeat around.
This creates the deep rounded puffs visible above the bottom lace edge.
Bottom Lace Edge
Join white trim yarn into the front loops left from the shell foundation row.
- Round 1: (sc, ch 3, skip 1) around.
- Round 2: In each ch-3 space work (sc, hdc, 3 dc, hdc, sc).
This gives the pretty pointed lace hem shown beneath the puffed lower border.
Flower Garland Band
Above the puffed shell layer, the dress has a horizontal row of raised flowers across the front. Work this as a separate band and sew on, or embroider directly onto the skirt.
Mini Daisy Flower
- With cream yarn, 5 sc in MR, join.
- Petals: (ch 3, sl st in second ch from hook, sc in next ch, sl st in next base st) x 5.
Make 5 to 7 flowers. Sew in a gentle line across the front lower skirt. Add tiny pearl centers if desired.
📌Thank you for reading the article
Front Overskirt Panels
The image shows two front draped panels that open at center front and fall diagonally toward the sides. Make two mirrored trapezoid panels in cream, then edge them with off-white ruffles and add one floral applique to each outer lower corner.
Panel One and Two
- Row 1: Ch 18, sc across starting in second ch. (17)
- Row 2: ch 1, turn, inc, sc to last st, inc. (19)
- Row 3: sc across. (19)
- Row 4: inc, sc to last st, inc. (21)
- Row 5: sc across. (21)
- Row 6: inc, sc to last st, inc. (23)
- Row 7: sc across. (23)
- Row 8: inc, sc to last st, inc. (25)
- Row 9-R12: sc across. (25)
Fasten off. Block lightly. Sew one panel to the left front waist and one to the right front waist so they angle outward, leaving the center front underskirt visible.
Panel Ruffle Edge
Using off-white yarn, work around the outer side and lower edge of each panel:
- (sl st in next st, ch 2, 3 dc in same st, skip 1 st, sl st in next st) repeat evenly
Add a rose and leaves cluster near the outer lower corner of each panel, plus one tiny pearl nearby.
Side Pouch Purse
The purse in the image is a small rounded rectangular bag with a flap, pearl accent, and floral applique. Use beige yarn and a 2.0 mm hook.
Bag Body
- R1: Ch 8. Starting in second ch: sc 6, 3 sc in last ch, sc 5 on opposite side, inc in last. (16)
- R2: sc around in BLO. (16)
- R3-R8: sc around. (16 each round)
Flatten lightly so the front and back become smooth. Fasten off.
Flap
- Join yarn to back top edge and work across 8 sts.
- Row 1: sc 8, turn.
- Row 2: dec, sc 4, dec. (6)
- Row 3: sc across. (6)
- Row 4: dec, sc 2, dec. (4)
- Row 5: sc across. (4)
Edge the flap with one round of sc. Sew on a tiny rose cluster and a pearl near the flap center. Make a strap by chaining 45 to 55, then sl st back. Sew both ends to the bag sides.
Teacup
The cup is tiny and shallow, held in both hands.
- R1: 6 sc in MR. (6)
- R2: inc around. (12)
- R3: BLO sc around. (12)
- R4-R5: sc around. (12 each round)
- R6: sl st loosely around.
For the handle, ch 4 and sew to the side as a tiny loop. Add one subtle beige band near the top if desired.
Teapot
The teapot has a rounded body, small lid, handle, spout, and front floral decoration. Use cream yarn.
Body
- R1: 6 sc in MR. (6)
- R2: inc around. (12)
- R3: (sc, inc) x 6. (18)
- R4: (2 sc, inc) x 6. (24)
- R5-R7: sc around. (24 each round)
- R8: (2 sc, dec) x 6. (18)
- R9: sc around. (18)
- R10: (sc, dec) x 6. (12)
Stuff lightly and fasten off.
Lid
- R1: 6 sc in MR. (6)
- R2: (sc, inc) x 3. (9)
- R3: sc around. (9)
- R4: (2 sc, inc) x 3. (12)
- R5: sl st around.
Make a tiny knob: 4 sc in MR, fasten off, and sew to the lid top.
Spout
- R1: 4 sc in MR. (4)
- R2-R5: sc around. (4 each round)
- R6: inc, sc 3. (5)
- R7: sc around. (5)
Flatten the base slightly and sew to the body front side.
Handle
Ch 10, sl st back along the chain, curve into an arc, and sew to the opposite side. Add two tiny roses and two sage leaves to the pot body front, as in the image.
Dessert Plate
The plate is a flat cream circle with a slightly raised rim.
- R1: 6 sc in MR. (6)
- R2: inc around. (12)
- R3: (sc, inc) x 6. (18)
- R4: BLO sc around. (18)
- R5: sl st loosely around.
Chocolate Cake Slice
- With brown, ch 5.
- Row 1: sc 4.
- Row 2-3: ch 1, sc 4.
- Top frosting: join cream and work 4 sc across top.
- Berry: 4 sc in MR with red, sew to top.
Make two brown layers and one cream layer if you prefer a thicker slice. Sew them together in a wedge shape.
Pink Layer Cake
- With pink, ch 4 and join to ring.
- R1: 6 sc in ring.
- R2: inc around. (12)
- R3: BLO sc around. (12)
- R4: switch to cream, sc around.
- R5: switch to yellow, sc around.
- R6: switch to pink, sl st around.
Stuff very lightly so it stays round and neat.
Final Assembly and Facial Detailing
- Sew joined legs to the underside of the body.
- Sew head firmly to neck and body, reinforcing several times.
- Attach arms angled inward so the hands meet at center front.
- Sew wings to the upper back beneath the hair.
- Attach the hair cap, then individual strands, then arrange and tack the curls.
- Sew the bodice, skirt, and overskirt panels in place if made separately.
- Add the hat last, tilting it slightly to one side.
- Embroider fine eyelashes extending outward from the eyes.
- Embroider a tiny horizontal nose with one soft stitch.
- Add blush to cheeks in a round diffused area.
- Place the teacup between both hands and tack lightly if desired.
- Hang the purse from one arm or set it beside the doll as in the image.
Care Notes
- Display indoors away from direct sun to preserve the cream and blush tones.
- Handle the wings, hat brim, and accessories gently.
- If using wire in the hat, avoid bending it repeatedly.
- This doll is intended as decor, not as a rough-play toy.
Quick Checklist Before You Finish
- Head is large, smooth, and firmly stuffed
- Hair is center-parted with long curls and short bangs
- Wings are upright and symmetrical
- Bodice has pearls and shoulder roses
- Skirt has underlayer, shell border, lace hem, and front panels
- Hat has rose cluster, open band detail, and tie
- Accessories include purse, cup, teapot, and two desserts
Detailed Cleaning and Preservation Guidelines
Dust the doll with a soft dry brush or cool hair dryer on low airflow. Spot-clean only with a barely damp cloth and mild soap when needed. Never soak stuffed pieces unless all embellishments are removed first and the item can dry completely.
Store flat or upright in a clean dry box lined with acid-free tissue. Keep away from moisture, perfume spray, smoke, and strong sunlight. If the skirt loses shape, lightly steam from a distance and reshape by hand while the fibers are still warm.



