Daisy Fairy Bag Holder Crochet Pattern

Meet the Daisy Fairy, a cheerful kitchen helper who keeps your plastic grocery bags inside her golden mesh skirt. She has long blonde curls, a crown of daisies and lacy cream wings. You push bags in at the top and pull them out one at a time from the bottom.

The colors are soft and sunny: golden yellow mesh, cream and yellow petals, sage green leaves, white daisies and small touches of brown. The style is cottage-garden amigurumi, and it suits a farmhouse or vintage kitchen.

This pattern uses US crochet terms. The finished holder is 19 in (48.3 cm) tall from crown to bottom trim, not counting the hanging loop. The body is 8 in (20.3 cm) wide at its widest point.

Construction overview: First, crochet the mesh body in the round from the bottom opening up to the top rim. Next, make the doll, wings, petals, leaves and daisies. Then sew everything together and add the bottom border.

Finished Size and Construction

  • Finished size: 19 in (48.3 cm) tall; the body is 16 in (40.6 cm) around at its widest
  • Skill level: Intermediate
  • Terminology: US
  • Yarn weight: Worsted (#4) cotton
  • Hook: 4.0 mm (G-6)
  • Number of pieces: 1 finished holder (a mesh body with sewn-on doll parts)
  • Layout: One piece that hangs vertically
  • Body size: 13 in (33.0 cm) tall, 8 in (20.3 cm) wide
  • Size before border: 18 in (45.7 cm) from the bottom rim to the top of the crown
  • Border depth: 1 in (2.5 cm)

Materials

Choose a smooth worsted-weight cotton. It holds the mesh open and keeps the petals crisp. The amounts below assume about 1.6 m per gram.

  • Golden yellow: 120 g (192 m)
  • Sage green: 60 g (96 m)
  • Golden blonde: 40 g (64 m)
  • Cream: 30 g (48 m)
  • White: 20 g (32 m)
  • Light peach: 20 g (32 m)
  • Brown: 5 g (8 m)
  • Scraps of black and pink yarn

Tools: 4.0 mm hook, tapestry needle, fiberfill, two 8 mm safety eyes, stitch markers, pins and a tape measure.

All quantities include a margin of about 15%.

Abbreviations (US Terms)

  • ch – chain
  • sl st – slip stitch
  • sc – single crochet
  • hdc – half double crochet
  • dc – double crochet
  • tr – treble crochet
  • sc2tog – single crochet 2 together
  • MR – magic ring
  • sp – space
  • st(s) – stitch(es)

Special stitches:

  • Mesh: Dc in the next dc, ch 2. One mesh unit counts as 3 sts.
  • Inc-mesh: Dc in the next dc, ch 2, dc in the next ch-2 sp, ch 2. This turns 1 unit into 2 units.
  • Dec-mesh: Dc2tog with the first leg in the next dc and the second leg in the following dc, skipping the ch-2 sp between them. Then ch 2. This turns 2 units into 1 unit.

Gauge and Checkpoints

  • Mesh gauge: 5 mesh units (15 sts) × 6 rounds = 4 in (10.2 cm)
  • Sc gauge for the doll: 18 sc × 20 rounds = 4 in (10.2 cm)

Make Rounds 1–5 of the body first as your test piece, then check these measurements:

  • After Rnd 2: The opening measures 8 in (20.3 cm) around.
  • After Rnd 5: The body measures 16 in (40.6 cm) around, or 8 in (20.3 cm) wide when laid flat.
  • After Rnd 18: The body is about 11.2 in (28.4 cm) tall.
  • After Rnd 22: The body is 13 in (33.0 cm) tall.

If your piece is too big, use a hook 0.5 mm smaller. If it is too small, use a hook 0.5 mm larger. For the doll parts, the fabric should be firm enough that no fiberfill shows through.

Close-up of a crocheted doll with peach face, golden hair, and white flowers with yellow centers on its head.

Body (Golden Yellow)

Foundation: Ch 30 and join with a sl st into a ring without twisting the chain.

Rnd 1: Ch 1, sc in each ch around, join. (30 sc)

Rnd 2: Ch 1, sc in each st around, join. (30 sc)

Rnd 3 (conversion): Ch 5 (counts as dc + ch 2), skip 2 sts, dc in next st, ch 2, skip 2 sts; repeat from * around and join in the 3rd ch of the ch-5. (10 dc + 10 ch-2 sps = 10 mesh units, 30 sts)

Rnd 4: Ch 5 (counts as dc + ch 2), dc in the next ch-2 sp, ch 2 to complete the first inc-mesh. Work 1 mesh, then inc-mesh, mesh 4 times and join. (15 mesh units, 45 sts)

Rnd 5: Starting as in Rnd 4, work inc-mesh, mesh, mesh 5 times and join. (20 mesh units, 60 sts)

Rnds 6–18: Ch 5 (counts as the first mesh), mesh in each unit around, join. (20 mesh units, 60 sts)

Rnd 19: Mesh, mesh, dec-mesh 5 times, join. (15 mesh units, 45 sts)

Rnd 20: Mesh, dec-mesh 5 times, join. (10 mesh units, 30 sts)

Rnd 21 (trim): Ch 1, then work 1 sc in each dc and 2 sc in each ch-2 sp, join. (10 sc in the dc + 20 sc in the spaces = 30 sc)

Rnd 22: Ch 1, sc in each st around, join. (30 sc) Fasten off.

The quick increases at the bottom and decreases at the top give the body its egg shape.

Doll

Work all the doll parts in a continuous spiral, moving a marker up each round.

Head (light peach):

  • Rnd 1: 6 sc in MR. (6)
  • Rnd 2: 2 sc in each st. (12)
  • Rnd 3: Sc, 2 sc in next around. (18)
  • Rnd 4: Sc in next 2, 2 sc in next around. (24)
  • Rnd 5: Sc in next 3, 2 sc in next around. (30)
  • Rnds 6–12: Sc around. (30)
  • Rnd 13: Sc in next 3, sc2tog around. (24)
  • Rnd 14: Sc in next 2, sc2tog around. (18)
  • Place the safety eyes between Rnds 9 and 10, 5 sts apart, then stuff the head.
  • Rnd 15: Sc, sc2tog around. (12)
  • Rnd 16: Sc2tog around. (6) Close the opening.

The head is about 2.25 in (5.7 cm) tall. Embroider pink cheeks and a tiny smile.

Ears (make 2, light peach):

  • Rnd 1: 4 sc in MR. (4)
  • Rnd 2: Sc, 2 sc in next twice. (6)
  • Rnd 3: Sc around. (6)

Flatten each ear, pinch it to a point and sew it to the side of the head at eye level.

Torso (golden yellow):

  • Rnd 1: 6 sc in MR. (6)
  • Rnd 2: 2 sc in each st. (12)
  • Rnd 3: Sc, 2 sc in next around. (18)
  • Rnds 4–9: Sc around. (18)
  • Change to light peach.
  • Rnd 10: Sc, sc2tog around. (12)
  • Rnd 11: Sc around. (12)

Stuff the torso and sew the neck to the head. The torso is about 2 in (5.1 cm) tall.

Arms (make 2, light peach): Work 6 sc in MR, then sc around for Rnds 2–9. (6) Stuff only the hand end, flatten the top and sew the arms to the shoulders, angled forward.

Hair curls (make 28, golden blonde): Ch 31. Work 2 sc in the 2nd ch from the hook and in each ch across. (60 sc) Each strip twists into a corkscrew about 4.5 in (11.4 cm) long. Sew the curls in rows from a center part down the back and sides of the head, then add 6 short strands across the forehead as bangs.

Wings, Petals, Leaves and Daisies

Upper wing (make 2):

  • Rnd 1 (cream): Ch 3 (counts as dc), 11 dc in MR. (12)
  • Rnd 2: Ch 3, dc in the same st, then 2 dc in each st around. (24)
  • Rnd 3: Sc in next 4, hdc in next 4, dc in next 4, 2 tr in each of next 4, dc in next 4, hdc in next 4. (4 + 4 + 4 + 8 + 4 + 4 = 28)
  • Rnd 4 (green): Sc in each st around. (28)

Embroider 3 brown straight-stitch veins on each wing. Each upper wing is about 3 in (7.6 cm) long.

Lower wing (make 2):

  • Rnd 1 (cream): Ch 2, 10 hdc in MR. (10)
  • Rnd 2 (green): 2 sc in each st. (20)

Each lower wing is about 1.75 in (4.4 cm) across.

Large petal (make 5 cream and 5 golden yellow): Ch 12.

  • Side 1: Working into chs 2–11: sc, hdc, dc in next 6, hdc, sc. (10)
  • Tip: In ch 12, work (sc, ch 2, sc).
  • Side 2: Working along the other side of the chain into chs 11–2: sc, hdc, dc in next 6, hdc, sc. (10)
  • Sl st to the first sc. (22 sts + ch-2 tip)

The foundation chain forms the center vein. Each petal is about 3 in (7.6 cm) long and 1.25 in (3.2 cm) wide.

Small leaf (make 30 green and 4 brown): Ch 7.

  • Side 1: Working into chs 2–6: sc, hdc, dc, dc, hdc. (5)
  • Tip: 3 sc in ch 7.
  • Side 2: Working along the other side into chs 6–2: hdc, dc, dc, hdc, sc. (5)
  • Sl st to the first sc. (13 sts)

Each leaf is about 1.5 in (3.8 cm) long.

Daisy (make 14):

  • Rnd 1 (golden yellow): 6 sc in MR. (6)
  • Rnd 2: 2 sc in each st, sl st to join. (12)
  • Rnd 3 (white): Ch 4, sl st in 2nd ch from hook, sc in next ch, hdc in next ch, sl st in next sc; repeat around. (12 petals)

Each daisy is about 1.5 in (3.8 cm) across.

Hanging loop (green): Ch 45. Sl st in the 2nd ch from the hook and in each ch across. (44 sl sts) The cord is about 8 in (20.3 cm) long.

Assembly

  1. Skirt: Sew the 10 large petals around Rnd 22, alternating cream and yellow, with the points facing down. Each petal covers 3 sts (10 × 3 = 30). Stitch down only the top 0.5 in (1.3 cm) of each petal so the back petals can lift for refilling.
  2. Doll: Sew the base and back of the torso firmly to the front half of the rim. Leave the back half of the rim open for stuffing bags.
  3. Waist leaves: Sew 8 green leaves around the waist, over the petal bases. Tuck 2 brown leaves between the layers on each side.
  4. Straps: Sew 1 green leaf over each shoulder.
  5. Wings: Sew the upper wings to the back of the torso, with a lower wing overlapping just below each one.
  6. Crown: Sew 7 daisies and 6 green leaves around the head, alternating them.
  7. Held daisy: Sew 1 daisy and 2 leaves between the hands, then tack the hands to the flower.
  8. Side clusters: On each side of the body, sew 3 daisies and 6 leaves trailing down from the rim to about Rnd 10.
  9. Loop: Fold the cord in half and sew both ends securely through the top of the head and down into the neck.

Border

Border gauge: 30 sc = 8 in (20.3 cm) around, which matches the mesh gauge of 15 sts per 4 in (10.2 cm). When the body is laid flat, each side (front and back) has 15 sts.

Rnd B1 (golden yellow): Join the yarn in the free loops of the foundation chain. Ch 1, sc in each loop around, join. (30 sc, 15 per side)

Rnd B2 (green): Sc in next st, skip 1 st, (hdc, dc, ch 2, dc, hdc) in next st; repeat 10 times and join. (10 leaf scallops, 5 per side) Fasten off.

Why the math works: Each repeat uses exactly 3 sts, and 30 ÷ 3 = 10, so the scallops meet evenly. The base count stays at 30, so the opening stays 8 in (20.3 cm) around and bags slide out easily. The border adds 1 in (2.5 cm).

Final Blocking

  1. Lightly mist the body and the petals with water.
  2. Stuff the body with bags or a rolled towel to shape the egg curve.
  3. Pin the petals and wings flat, pulling the petal tips into points.
  4. Let everything air-dry completely.
  5. Check that the body measures 8 in (20.3 cm) wide and 13 in (33.0 cm) tall.

Final Quality-Control Checklist

  • The body has 20 mesh units at its widest point and 30 sc at both the rim and the opening.
  • The total height is 19 in (48.3 cm) without the loop.
  • The 10 petals are evenly spaced, and the back petals lift.
  • The back half of the rim is open.
  • The loop and torso are firmly anchored.
  • All yarn ends are woven in.

Troubleshooting

  • The mesh slants: Join each round in the 3rd ch of the beginning ch-5.
  • The body ripples: Space the increases exactly as written.
  • The opening is too tight: Work Rnd B1 with a 4.5 mm hook.
  • The petals curl: Block them pinned flat.
  • The curls are loose: Work 3 sc in each ch instead of 2.
  • The doll leans forward: Add more anchoring stitches between the back of the torso and the rim.

Care

Spot clean with mild soap and cool water. Reshape the holder and let it air-dry.

Crocheted fairy doll with blonde hair, daisy crown, and yellow petal dress held up in a warm-toned home interior.

Final Notes

Here is the full measurement chain:

  • The opening is 30 sts and 8 in (20.3 cm) around.
  • The body grows to 20 mesh units and 16 in (40.6 cm) around.
  • It returns to a 30-sc rim, giving a body 13 in (33.0 cm) tall.
  • The doll adds 5 in (12.7 cm) and the border adds 1 in (2.5 cm), for a total of 19 in (48.3 cm).

Check each stage as you go.

Happy crocheting!

Leave a Comment