*Free* Crochet Pattern Flower Princess Hat, Doll or Tree Topper!

My five year old designed this versatile hat!  I call it versatile because she doesn’t need to be used as a hat!  She’s soft, stands up on her own and is hollow, making her perfect as a cuddle doll, tree topper, spring solstice table center, or bedframe pole topper.   But of course, you can also wear her around as a whimsical, adorable and completely silly hat!  She is designed by kids for kids!



Helpful Resources:

This blog is an amazing resource for sizing hats! I highly recommend using it for gauge: Annie’s Picture Perfect Blogspot. I made mine one size bigger than recommended to leave room for lining the hat.

The leaf pattern comes from Repeat Crafter Me.  It is simple and whips up quick, which is great because you will make at least 15 of them!

The flower pattern I used (Raised Rosette) is in the book, ‘201 crochet motifs, blocks, projects and ideas’ by Melody Griffiths.   (Rds 1-6 only).  HINT – the pattern is actually featured in the Amazon.ca preview of the book!!   But, there are tones of free flower patterns online if you wish to change it up!

Skill Level: Intermediate


Hook size 3.5 and 7

Yarn needle

Measuring tape for gauge if desired

Purple medium worsted weight yarn

Dark pink medium worsted weight yarn

Green worsted weight yarn

White Bulky yarn

Off-white Bulky yarn (or skin colour of choice)

Scrap yarn for hair including: blue, yellow, dark red and dark pink

Yellow thin yarn for crown

Two blue safety eyes

6 small bells

A needle thin enough to pass through bells, but think enough to hold the yellow yarn

Fiber Fill stuffing


This hat is completed using both rounds using single crochet and half double crochet stitches.  Most of the hat is worked in the back bumps of the stitches.


Rd = round

ch = chain

hk = hook

sl st = slip stitch

sc = single crochet

hdc = half double crochet

st = stitch

sc2tog = single crochet 2 stitches together to form 1 sc

Hat (Dress): working in continuous rounds with 3.5 hook in Purple

Rd 1: ch 3, 8 hdc in 2nd ch from hk (8)

Rd 2: 2 hdc in each st around (16)

Rd 3: ( 2hdc, 1 hdc) repeat around (24)

Rd 4: Start crocheting in the back bump of stitches. Continue until told otherwise.  (2hdc, 1 hdc in 2 st) repeat around (32)

Rd 5: (2hdc, 1 hdc in 3 st) repeat around (40)

Rd 6: (2hdc, 1 hdc in 4 st) repeat around (48)

Rd 7: (2hdc, 1 hdc in 5 st) repeat around (56)

Rd 8: (2hdc, 1 hdc in 6 st) repeat around (64)

Rd 9: (2hdc, 1 hdc in 7 st) repeat around (72)

Rd10-15: hdc around (72)

Rd 16-19: Crochet this round in both loops: Dc around (72)

Rd 20: switch to dark pink, fastening off the purple.  sc around (72)

Rd 21-22: sc in back posts around (72), sl st and fasten off, leaving a long end for sewing in the lining

Dress Vine: 3.5 hook with green

To achieve the green spiral throughout the dress, I pulled up green yarn from inside the dress to the outside of the dress, starting at the bottom of where the purple bumps begin.  I then did single chains from inside to outside the dress, between each purple bump round until reaching the end near the top of the hat.   Alternatively, you could chain separately and sew it onto the dress.

Torso: 3.5 hook in green

Rd 1: Attach green with a slip stitch to the purple bumps at the top of the hat and sc around (24)

Rd 2: (sc2tog, sc) around (16)

Rd 3: sc around (16)

Rd 4:, sc2togn around (8), sl st, fasten off, leaving a long end for sewing.  Stuff the torso firmly.

NOTE – You will make three green leaves and sew this on to the torso, but do this AFTER sewing on the head.  This will give more support to the toro and neck area.

Arms: 3.5 hk in green

Row 1: chain 9, sc in 2nd ch from hk and in each ch down (8), sl st, fasten off and sew into torso and dress so that it looks like her arms are resting on her lap.


use your bulky off-white or skin colour of choice to embroider her hands onto the dress at the bottom of her sleeves.

Head: 3.5 hk in dark pink and off-white or skin colour

Rd 1: In Dark Pink: ch 2, 8 sc in 2nd ch from hk (8)

Rd 2: 2 sc in each st around (16)

Rd 3: ( 2sc, 1 sc) repeat around (24)

Rd 4-8: Switch to skin colour: sc around (24)

Insert safety eyes at approx rd 5 with 2-3 stitches apart

Rd 9: (sc2tog, sc) around (16)

Rd 10: (sc2tog, sc) around, leaving last two stitches, sc in last 2 (11)

Rd 11: (sc2tog, sc) around (7), sl st and fasten off

Mouth: in dark pink:

embroider a few strands to create a small smile

Stuff firmly and use the green yarn of the torso to sew securely to dress

Toros Leaves: Make 3 with 3.5 hk in green

Use the pattern from Repeat Crafter Me in the Resources section above to make three leaves. Sew one leaf in the back and two on either side, making sure to sew into the torso and into the neck. This step adds stability to your neck.


Prepare yarn by folding your desired coloured yarn in half and cutting it from skein when the desired length is achieved.  Put your hook under loops of the dark park of the top of the head, and pull up a loop of your hair yarn.  Tie a knot by pulling the long strands through the loop and pulling tight.  Continue to do this until you have covered most of her head.  Optional: leave some of the front pink without long strands to create bangs.  I used dark pink and embroidered strands down her forehead to mimic bangs.

Styling the hair:

You can do this however you like!  I divided the long strands into two sections and then braided each section. I used green to tie each braid near the bottom. I then tied the braids together near the top using dark red.  I chose to keep the hair lengths uneven to add to a wild look.


No princess is complete without her crown and adding bells adds to the magical whimsical nature of this doll!

To Make the crown, I simply used a needle and thin yellow yarn to thread my 6 small bells.  I put a knot on either side of the bells to hold them in place. I tied the crown behind her head.  I then used another strand of yellow to sew the crown in place.

Flowers and Leaves: 3.5 hk with green and dark pink

Use the patterns from the Resources section, or find patterns you prefer online.  If you use the flower pattern that I listed above, you will need to make 4.  I used green for the first two rounds and dark pink for the last 4 rounds.

I made 12 leaves and sewed them in groups of three between each large flower along the bottom of the dress.

Lining: 7 hk with chunky white

This is an optional step, but I think it adds quality to this project in whatever form you decide to use her.  It adds stability to stand upright, warmth as a hat and neatly hides all the threads!


Rd 1: ch 3, 8 hdc in 2nd ch from hk (8)

Rd 2: 2 hdc in each st around (16)

Rd 3: ( 2hdc, 1 hdc) repeat around (24)

Rd 4: (2hdc, 1 hdc in 2 st) repeat around (32)

Rd 5: (2hdc, 1 hdc in 3 st) repeat around (40)

Rd 6 -11: hdc around (40) – make sure your lining will fit inside – you can stretch the lining for fit. sl st and fasten off.

Use the dark pink yarn and sew your lining inside!


That’s it! You now have a whimsical and beautifully designed doll/hat/table or tree topper to keep or gift!



Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Blog at WordPress.com.

Up ↑

%d bloggers like this: