Candy corn crochet baby dress pattern with matching striped hat in orange, yellow, white, and black on a bright white background.

Candy corn witch crochet pattern

This candy corn witch crochet pattern creates a festive baby costume with a white, orange, and yellow dress and a matching pointed witch hat. Written in three baby sizes, it’s a fun handmade outfit for a first Halloween, costume photos, parties, or dress-up.

Quick answer

This intermediate candy corn witch crochet pattern uses worsted weight (#4) yarn with an I-9 (5.5 mm) crochet hook for the dress and an H-8 (5 mm) hook for the hat. It includes 0–3, 3–6, and 6–12 month sizes. The dress is worked from the top down in joined rounds with a flared, color-blocked skirt, while the matching pointed hat is finished with a striped brim and black crochet buckle.

Looking for a more traditional purple-and-black witch costume? Try my baby witch costume crochet pattern.

Candy corn witch crochet pattern details

Skill level

Intermediate — This pattern uses top-down garment shaping, V-stitches, color changes, increases, joined rounds, stitch-marker shaping, front-loop-only stitches, decorative edging, and a separately crocheted witch hat and buckle.

Materials needed

  • I-9 (5.5 mm) crochet hook for the dress
  • H-8 (5 mm) crochet hook for the witch hat
  • Worsted weight yarn (#4) in white, orange, yellow, and black
  • 4 stitch markers
  • Yarn needle
  • Scissors

Dress size guide

Use the body measurements below to choose the best dress size.

Measurement0–3 months3–6 months6–12 months
Chest16 in (40.6 cm)17 in (43.2 cm)18 in (45.7 cm)
Waist18 in (45.7 cm)19 in (48.3 cm)20 in (50.8 cm)
Hips19 in (48.3 cm)20 in (50.8 cm)20 in (50.8 cm)
Back length6 in (15.2 cm)7 in (17.8 cm)7.5 in (19.1 cm)
Crossback7.25 in (18.4 cm)7.75 in (19.7 cm)8.25 in (21 cm)
Armhole depth3.25 in (8.3 cm)3.5 in (8.9 cm)3.75 in (9.5 cm)
Candy corn crochet baby dress and matching hat with orange, yellow, white, and black stripes beside the text “Candy Corn Crochet Baby Dress Pattern.”

Gauge

Dress: 15 dc × 11 rounds = 4 inches (10 cm)

Learn how to check crochet gauge before you begin so you can adjust your hook size if needed.

Crochet abbreviations

Pattern notes

  • The dress and witch hat are worked from the top down in joined rounds.
  • The beginning ch 1 or ch 2 does not count as a stitch.
  • Work the first stitch of each round in the same stitch as the join unless otherwise stated.
  • Join each round with a sl st to the first stitch made in that round.
  • Repeat instructions between the asterisks (*) as indicated.
  • Four stitch markers are used to shape the flared skirt.
  • Move each marker up into the marked stitch as you work.
  • Color changes are listed throughout the dress and hat instructions.
  • The pattern is written in US crochet terms.

V-stitch

V-stitch: Work (dc, ch 1, dc) in the indicated st or ch-1 space.

Candy corn witch crochet instructions

Starting chain

Using white yarn, make the starting chain listed for your size. Join with a sl st to the first ch, taking care not to twist.

Dress sizeStarting chain
0–3 and 3–6 monthsCh 64
6–12 monthsCh 72

0–3 and 3–6 months: shared rounds

Rounds 1–9 are the same for both sizes.

Round 1: Ch 2. Dc in the same ch as the join and in the next 7 chs, V-stitch in next ch, dc in next 14 chs, V-stitch in next ch, dc in next 16 chs, V-stitch in next ch, dc in next 14 chs, V-stitch in next ch, dc in last 8 chs. Join. (68 dc, 4 ch-1 spaces)

Round 2: Ch 2, dc in next 9 sts, V-stitch in next ch-1 space, dc in next 16 sts, V-stitch in next ch-1 space, dc in next 18 sts, V-stitch in next ch-1 space, dc in next 16 sts, V-stitch in next ch-1 space, dc in last 9 sts. Join. (76 dc, 4 ch-1 spaces)

Round 3: Ch 2, dc in next 10 sts, V-stitch in next ch-1 space, dc in next 18 sts, V-stitch in next ch-1 space, dc in next 20 sts, V-stitch in next ch-1 space, dc in next 18 sts, V-stitch in next ch-1 space, dc in last 10 sts. Join. (84 dc, 4 ch-1 spaces)

Round 4: Ch 2, dc in next 11 sts, dc in next ch-1 space, ch 1, skip all sts to the next ch-1 space and dc in that space, dc in next 22 sts, dc in next ch-1 space, ch 1, skip all sts to the next ch-1 space and dc in that space, dc in last 11 sts. Join. (48 dc, 2 ch-1 spaces)

Round 5: Ch 2, dc in next 12 sts, work 2 dc in the first underarm ch-1 space, dc in next 24 sts, work 2 dc in the second underarm ch-1 space, dc in last 12 sts. Join. (52 sts)

Round 6: Ch 2, dc in next 13 sts, 2 dc in next st, dc in next 25 sts, 2 dc in next st, dc in last 12 sts. Join. (54 sts)

Round 7: Ch 2, dc in next 13 sts, 2 dc in next st, dc in next 26 sts, 2 dc in next st, dc in last 13 sts. Join. (56 sts)

Round 8: Ch 2, dc in next 14 sts, 2 dc in next st, dc in next 27 sts, 2 dc in next st, dc in last 13 sts. Join. (58 sts)

Round 9: Ch 2, dc in next 14 sts, 2 dc in next st, dc in next 28 sts, 2 dc in next st, dc in last 14 sts. Join. (60 sts)

0–3 months

Rounds 10–12: Ch 2, dc in each st around. Join. (60 sts)

Change to orange yarn.

Round 13: Ch 2, 2 dc in each st around. Join and fasten off. (120 sts)

Locate the center st at the back of the dress and place a stitch marker in that st. Place the remaining three stitch markers evenly around the skirt so the markers are 30 sts apart.

Skirt shaping

For each shaping round, ch 2 and dc in each st around. At each stitch marker, work 2 dc in the st immediately before the marked st, 1 dc in the marked st, and 2 dc in the st immediately after the marked st. Move the stitch marker up into the marked st as you work. Join.

Each shaping round increases the stitch count by 8 sts.

Join orange yarn in any st.

Round 14 – Orange: Work the skirt-shaping round. (128 sts)
Round 15 – Orange: Work the skirt-shaping round. (136 sts)

Change to yellow yarn.

Round 16 – Yellow: Work the skirt-shaping round. (144 sts)
Round 17 – Yellow: Work the skirt-shaping round. (152 sts)
Round 18 – Yellow: Work the skirt-shaping round. (160 sts)

Change to white yarn.

Round 19 – White: Work the skirt-shaping round. (168 sts)
Round 20 – White: Work the skirt-shaping round. (176 sts)
Round 21 – White: Work the skirt-shaping round. (184 sts)

Change to orange yarn.

Round 22 – Orange: Work the skirt-shaping round. (192 sts)
Round 23 – Orange: Work the skirt-shaping round. (200 sts)
Round 24 – Orange: Work the skirt-shaping round. (208 sts)

Change to yellow yarn.

Round 25 – Yellow: Work the skirt-shaping round. (216 sts)
Round 26 – Yellow: Work the skirt-shaping round. (224 sts)
Round 27 – Yellow: Work the skirt-shaping round. (232 sts)

Change to white yarn.

Round 28 – White: Work the skirt-shaping round. (240 sts)

Change to black yarn.

Round 29: Ch 1, *in next st work (sc, dc, ch 3, sl st in 3rd ch from hook), in next st work (dc, sc), sl st in next 2 sts; repeat from * around. Join and fasten off.

3–6 months

Round 10: Ch 2, dc in next 15 sts, 2 dc in next st, dc in next 29 sts, 2 dc in next st, dc in last 14 sts. Join. (62 sts)

Round 11: Ch 2, dc in next 15 sts, 2 dc in next st, dc in next 30 sts, 2 dc in next st, dc in last 15 sts. Join. (64 sts)

Rounds 12–13: Ch 2, dc in each st around. Join. (64 sts)

Change to orange yarn.

Round 14: Ch 2, 2 dc in each st around. Join and fasten off. (128 sts)

Locate the center st at the back of the dress and place a stitch marker in that st. Place the remaining three stitch markers evenly around the skirt so the markers are 32 sts apart.

Skirt shaping

For each shaping round, ch 2 and dc in each st around. At each stitch marker, work 2 dc in the st immediately before the marked st, 1 dc in the marked st, and 2 dc in the st immediately after the marked st. Move the stitch marker up into the marked st as you work. Join.

Each shaping round increases the stitch count by 8 sts.

Join orange yarn in any st.

Round 15 – Orange: Work the skirt-shaping round. (136 sts)
Round 16 – Orange: Work the skirt-shaping round. (144 sts)

Change to yellow yarn.

Round 17 – Yellow: Work the skirt-shaping round. (152 sts)
Round 18 – Yellow: Work the skirt-shaping round. (160 sts)
Round 19 – Yellow: Work the skirt-shaping round. (168 sts)

Change to white yarn.

Round 20 – White: Work the skirt-shaping round. (176 sts)
Round 21 – White: Work the skirt-shaping round. (184 sts)
Round 22 – White: Work the skirt-shaping round. (192 sts)

Change to orange yarn.

Round 23 – Orange: Work the skirt-shaping round. (200 sts)
Round 24 – Orange: Work the skirt-shaping round. (208 sts)
Round 25 – Orange: Work the skirt-shaping round. (216 sts)

Change to yellow yarn.

Round 26 – Yellow: Work the skirt-shaping round. (224 sts)
Round 27 – Yellow: Work the skirt-shaping round. (232 sts)
Round 28 – Yellow: Work the skirt-shaping round. (240 sts)

Change to white yarn.

Round 29 – White: Work the skirt-shaping round. (248 sts)
Round 30 – White: Work the skirt-shaping round. (256 sts)

Change to black yarn.

Round 31: Ch 1, *in next st work (sc, dc, ch 3, sl st in 3rd ch from hook), in next st work (dc, sc), sl st in next 2 sts; repeat from * around. Join and fasten off.

6–12 months

Round 1: Ch 2. Dc in the same ch as the join and in the next 8 chs, V-stitch in next ch, dc in next 16 chs, V-stitch in next ch, dc in next 18 chs, V-stitch in next ch, dc in next 16 chs, V-stitch in next ch, dc in last 9 chs. Join. (76 dc, 4 ch-1 spaces)

Round 2: Ch 2, dc in next 10 sts, V-stitch in next ch-1 space, dc in next 18 sts, V-stitch in next ch-1 space, dc in next 20 sts, V-stitch in next ch-1 space, dc in next 18 sts, V-stitch in next ch-1 space, dc in last 10 sts. Join. (84 dc, 4 ch-1 spaces)

Round 3: Ch 2, dc in next 11 sts, V-stitch in next ch-1 space, dc in next 20 sts, V-stitch in next ch-1 space, dc in next 22 sts, V-stitch in next ch-1 space, dc in next 20 sts, V-stitch in next ch-1 space, dc in last 11 sts. Join. (92 dc, 4 ch-1 spaces)

Round 4: Ch 2, dc in next 12 sts, dc in next ch-1 space, ch 1, skip all sts to the next ch-1 space and dc in that space, dc in next 24 sts, dc in next ch-1 space, ch 1, skip all sts to the next ch-1 space and dc in that space, dc in last 12 sts. Join. (52 dc, 2 ch-1 spaces)

Round 5: Ch 2, dc in next 13 sts, work 2 dc in the first underarm ch-1 space, dc in next 26 sts, work 2 dc in the second underarm ch-1 space, dc in last 13 sts. Join. (56 sts)

Round 6: Ch 2, dc in next 14 sts, 2 dc in next st, dc in next 27 sts, 2 dc in next st, dc in last 13 sts. Join. (58 sts)

Round 7: Ch 2, dc in next 14 sts, 2 dc in next st, dc in next 28 sts, 2 dc in next st, dc in last 14 sts. Join. (60 sts)

Round 8: Ch 2, dc in next 15 sts, 2 dc in next st, dc in next 29 sts, 2 dc in next st, dc in last 14 sts. Join. (62 sts)

Round 9: Ch 2, dc in next 15 sts, 2 dc in next st, dc in next 30 sts, 2 dc in next st, dc in last 15 sts. Join. (64 sts)

Round 10: Ch 2, dc in next 16 sts, 2 dc in next st, dc in next 31 sts, 2 dc in next st, dc in last 15 sts. Join. (66 sts)

Round 11: Ch 2, dc in next 16 sts, 2 dc in next st, dc in next 32 sts, 2 dc in next st, dc in last 16 sts. Join. (68 sts)

Rounds 12–14: Ch 2, dc in each st around. Join. (68 sts)

Change to orange yarn.

Round 15: Ch 2, 2 dc in each st around. Join and fasten off. (136 sts)

Locate the center st at the back of the dress and place a stitch marker in that st. Place the remaining three stitch markers evenly around the skirt so the markers are 34 sts apart.

Skirt shaping

For each shaping round, ch 2 and dc in each st around. At each stitch marker, work 2 dc in the st immediately before the marked st, 1 dc in the marked st, and 2 dc in the st immediately after the marked st. Move the stitch marker up into the marked st as you work. Join.

Each shaping round increases the stitch count by 8 sts.

Join orange yarn in any st.

Round 16 – Orange: Work the skirt-shaping round. (144 sts)
Round 17 – Orange: Work the skirt-shaping round. (152 sts)

Change to yellow yarn.

Round 18 – Yellow: Work the skirt-shaping round. (160 sts)
Round 19 – Yellow: Work the skirt-shaping round. (168 sts)
Round 20 – Yellow: Work the skirt-shaping round. (176 sts)

Change to white yarn.

Round 21 – White: Work the skirt-shaping round. (184 sts)
Round 22 – White: Work the skirt-shaping round. (192 sts)
Round 23 – White: Work the skirt-shaping round. (200 sts)

Change to orange yarn.

Round 24 – Orange: Work the skirt-shaping round. (208 sts)
Round 25 – Orange: Work the skirt-shaping round. (216 sts)
Round 26 – Orange: Work the skirt-shaping round. (224 sts)

Change to yellow yarn.

Round 27 – Yellow: Work the skirt-shaping round. (232 sts)
Round 28 – Yellow: Work the skirt-shaping round. (240 sts)
Round 29 – Yellow: Work the skirt-shaping round. (248 sts)

Change to white yarn.

Round 30 – White: Work the skirt-shaping round. (256 sts)
Round 31 – White: Work the skirt-shaping round. (264 sts)
Round 32 – White: Work the skirt-shaping round. (272 sts)

Change to orange yarn.

Round 33 – Orange: Work the skirt-shaping round. (280 sts)
Round 34 – Orange: Work the skirt-shaping round. (288 sts)
Round 35 – Orange: Work the skirt-shaping round. (296 sts)

Change to black yarn.

Round 36: Ch 1, *in next st work (sc, dc, ch 3, sl st in 3rd ch from hook), in next st work (dc, sc), sl st in next 2 sts; repeat from * around. Join and fasten off.

Crochet the sleeve trim

Join orange yarn at the bottom of one armhole.

Round 1: Ch 2, hdc evenly around the armhole, working into the available sts and evenly across the underarm area. Join.

Change to yellow yarn.

Round 2: Ch 2, hdc in each st around. Join.

Change to black yarn.

Round 3: Ch 1, *in next st work (sc, dc, ch 3, sl st in 3rd ch from hook), in next st work (dc, sc), sl st in next 2 sts; repeat from * evenly around, adjusting the final repeat as needed so the edging sits flat. Join and fasten off.

Repeat around the second armhole.

Crochet the candy corn witch hat

Rounds 1–17 are the same for all three sizes.

Shared hat rounds

Begin with white yarn.

Round 1: Make a magic circle. Ch 2, work 4 dc into the ring. Join. (4 sts)
Round 2: Ch 2, work 2 dc in each st around. Join. (8 sts)
Round 3: Ch 2, *2 dc in next st, dc in next st; repeat from * around. Join. (12 sts)

Change to orange yarn.

Round 4: Ch 2, dc in each st around. Join. (12 sts)
Round 5: Ch 2, *2 dc in next st, dc in next 2 sts; repeat from * around. Join. (16 sts)
Round 6: Ch 2, *2 dc in next st, dc in next 3 sts; repeat from * around. Join. (20 sts)

Change to yellow yarn.

Round 7: Ch 2, dc in each st around. Join. (20 sts)
Round 8: Ch 2, *2 dc in next st, dc in next 4 sts; repeat from * around. Join. (24 sts)
Round 9: Ch 2, *2 dc in next st, dc in next 5 sts; repeat from * around. Join. (28 sts)

Change to white yarn.

Round 10: Ch 2, dc in each st around. Join. (28 sts)
Round 11: Ch 2, *2 dc in next st, dc in next 6 sts; repeat from * around. Join. (32 sts)
Round 12: Ch 2, *2 dc in next st, dc in next 7 sts; repeat from * around. Join. (36 sts)

Change to orange yarn.

Round 13: Ch 2, dc in each st around. Join. (36 sts)
Round 14: Ch 2, *2 dc in next st, dc in next 8 sts; repeat from * around. Join. (40 sts)
Round 15: Ch 2, *2 dc in next st, dc in next 9 sts; repeat from * around. Join. (44 sts)

Change to yellow yarn.

Round 16: Ch 2, dc in each st around. Join. (44 sts)
Round 17: Ch 2, *2 dc in next st, dc in next 10 sts; repeat from * around. Join. (48 sts)

0–3 months

Continue with yellow yarn.
Round 18: Ch 2, *2 dc in FLO of next st, dc in FLO of next 5 sts; repeat from * around. Join. (56 sts)

Change to white yarn.
Round 19: Ch 2, *2 dc in next st, dc in next 6 sts; repeat from * around. Join. (64 sts)

Change to orange yarn.
Round 20: Ch 2, *2 dc in next st, dc in next 7 sts; repeat from * around. Join. (72 sts)

Change to black yarn.
Round 21: Ch 1, sc in each st around. Join and fasten off. (72 sts)

3–6 months

Continue with yellow yarn.
Round 18: Ch 2, *2 dc in next st, dc in next 7 sts; repeat from * around. Join. (54 sts)
Round 19: Ch 2, dc in each st around. Join. (54 sts)
Round 20: Ch 2, *2 dc in FLO of next st, dc in FLO of next 5 sts; repeat from * around. Join. (63 sts)

Change to white yarn.
Round 21: Ch 2, *2 dc in next st, dc in next 6 sts; repeat from * around. Join. (72 sts)

Change to orange yarn.
Round 22: Ch 2, *2 dc in next st, dc in next 7 sts; repeat from * around. Join. (81 sts)

Change to black yarn.
Round 23: Ch 1, sc in each st around. Join and fasten off. (81 sts)

6–12 months

Continue with yellow yarn.

Round 18: Ch 2, *2 dc in next st, dc in next 11 sts; repeat from * around. Join. (52 sts)
Round 19: Ch 2, dc in each st around. Join. (52 sts)
Round 20: Ch 2, *2 dc in next st, dc in next 12 sts; repeat from * around. Join. (56 sts)
Round 21: Ch 2, *2 dc in FLO of next st, dc in FLO of next 6 sts; repeat from * around. Join. (64 sts)

Change to white yarn.
Round 22: Ch 2, *2 dc in next st, dc in next 7 sts; repeat from * around. Join. (72 sts)

Change to orange yarn.
Round 23: Ch 2, *2 dc in next st, dc in next 8 sts; repeat from * around. Join. (80 sts)

Change to black yarn.
Round 24: Ch 1, sc in each st around. Join and fasten off. (80 sts)

Crochet the witch hat buckle

Using black yarn:

Ch 15.

Work (sc, ch 1, sc) in 2nd ch from hook, sc in next 3 chs, (sc, ch 1, sc) in next ch, sc in next 2 chs, (sc, ch 1, sc) in next ch, sc in next 3 chs, (sc, ch 1, sc) in next ch, and sc in last 2 chs.

Fasten off, leaving a long tail for sewing.

Position the buckle at the front of the witch hat and sew it securely in place.

Finishing

Weave in all remaining yarn ends.

Make sure the witch hat buckle is sewn securely in place and the decorative edging sits evenly around the dress and both sleeves.

Adorable candy corn witch baby costume crochet pattern with hat and dress. Free and easy Halloween DIY project for newborns and baby girls.

Printable PDF version

Prefer a print-friendly copy? You can purchase the ad-free Candy Corn Witch Crochet Pattern in my Etsy shop.

More candy corn crochet patterns

Looking for a larger-size dress? Try my candy corn dress crochet pattern in kids sizes 2T through 7/8.

Love candy corn crochet projects? Try one of these other free patterns for more fun fall and Halloween makes:

More crochet baby costume patterns

Looking for more cute dress-up projects for little ones? Browse my favorite crochet baby costume patterns, including sweet handmade outfits for Halloween, photos, holidays, and playful gifts.

You can also visit my full collection of crochet baby patterns for more baby blankets, hats, cardigans, booties, accessories, and outfits.

Let’s connect!

I’d love to see what you’re making! Share your finished project and follow along for more free crochet patterns and tutorials.

📌 Don’t forget to pin this pattern for later!
Happy crocheting! 🧶
— Melissa

Candy corn crochet baby dress and matching pointed hat in orange, yellow, white, and black, shown on a bright white background with the text “Candy Corn Baby Dress Crochet Pattern.”