Witchy Bell Sleeve Dress Crochet Pattern & Tutorial | Hooded Fantasy Dress DIY

Witchy Bell Sleeve Dress Crochet Pattern & Tutorial | Hooded Fantasy Dress DIY

There is something deeply satisfying about wrapping yourself in a garment you made with your own hands, and when that garment happens to be a floor-length hooded dress with dramatic bell sleeves that sway with every step, the satisfaction multiplies tenfold. This witchy bell sleeve crochet dress pattern is designed for intermediate crocheters who are ready to take on a wearable project that doubles as a costume, a festival outfit, or simply an everyday expression of dark, romantic style. Whether you are drawn to the aesthetic of forest witches, Renaissance fairs, or cottagecore gothic, this pattern will give you a garment that feels like it belongs to another era entirely.

Before you begin, settle in. This is a longer project, but it is broken down into manageable sections so you never feel lost. By the end of this tutorial, you will have a complete, fully wearable hooded fantasy dress with dramatic sleeves, a fitted bodice, and a flowing skirt that can be customized to any length you prefer.


Materials You Will Need

Getting your materials together before you start makes the whole process smoother. Here is what you will need to complete this project.

Yarn: You will need approximately 1,500 to 2,200 yards of DK or worsted weight yarn depending on your size and desired length. For the most authentic witchy aesthetic, choose a yarn in deep jewel tones like forest green, midnight black, burgundy, or deep plum. A yarn with a slight sheen or one that is a wool-cotton blend drapes beautifully for the skirt and sleeves. Black is the classic choice, but do not be afraid of layering two tones if you want subtle texture.

Hook: A 4.5mm or 5mm crochet hook works best with DK weight yarn. If you are using worsted weight, size up to a 5.5mm or 6mm. Always check your gauge swatch before beginning the body of the dress.

Additional materials: You will need a tapestry needle for weaving in ends, stitch markers, a measuring tape, scissors, and optionally a set of locking stitch markers to keep track of increase and decrease rows. If you want to add a clasp or button closure at the back neck, have those ready as well.

Gauge: For this pattern, aim for approximately 16 stitches and 20 rows equaling 4 inches in half double crochet. Your gauge will determine the final sizing, so please do not skip the swatch.


Sizing Guide

This pattern is written for sizes small through extra-large. The measurements below refer to finished garment measurements, not body measurements. Add two to four inches of ease to your bust and hip measurements for comfortable wearability.

Small: 32–34 inch bust, 36–38 inch hip
Medium: 36–38 inch bust, 40–42 inch hip
Large: 40–42 inch bust, 44–46 inch hip
Extra-Large: 44–46 inch bust, 48–50 inch hip

Throughout the pattern, stitch counts for each size will be listed in order from small to medium to large to extra-large, separated by slashes. For example, 60/66/72/78 means you work 60 stitches for small, 66 for medium, and so on.


Abbreviations

ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
dc — double crochet
tr — treble crochet
sk — skip
sp — space
st — stitch
rep — repeat
pm — place marker
blo — back loop only
RS — right side
WS — wrong side


Understanding the Construction

This dress is worked in pieces and seamed together, which gives you much more control over fit and drape than working it entirely in the round. The bodice is worked from the bottom up in a fitted ribbed style, the skirt is attached to the bodice and worked downward in expanding chevron and shell stitch panels, and the sleeves are worked separately and attached at the armhole. The hood is worked last and attached at the neckline. If you prefer a seamless construction, notes are included at key points to help you adapt.


Part One: The Bodice

Foundation Row: Chain 61/67/73/79. This gives you the width of the back bodice panel.

Row 1: Starting in the second chain from the hook, work one hdc in each chain across. Turn. (60/66/72/78 sts)

Row 2: Chain 2, work one hdc in the blo of each stitch across. Turn.

Repeat Row 2 until your work measures 14/14.5/15/15.5 inches from the foundation row, or until the bodice reaches from just below your hip to your underarm. The back loop only ribbing creates a gorgeous, subtle texture and gives the bodice enough stretch to fit comfortably.

Shaping the Waist: To create a fitted silhouette, you will work decreases and then increases to nip in the waist. Begin the waist shaping when your bodice measures 5 inches from the foundation.

Decrease Row: Chain 2, hdc2tog (half double crochet two together) over the first two stitches, hdc in each stitch across to the last two stitches, hdc2tog. Turn. (58/64/70/76 sts)

Work 2 rows even.

Repeat the Decrease Row once more. (56/62/68/74 sts)

Work 3 rows even at this narrowed waist measurement.

Increase Row: Chain 2, work 2 hdc in the first stitch, hdc across to the last stitch, work 2 hdc in the last stitch. Turn.

Repeat the Increase Row every other row twice more until you are back to your original stitch count. (60/66/72/78 sts)

Continue working even until the bodice reaches your desired underarm length.

Front Bodice Panel: Work the front bodice panel the same as the back bodice panel. You can choose to work it as a single piece or divide it at the center front for an open-front styling that shows off any layers underneath.

Seaming the Bodice: Lay the front and back panels together with right sides facing. Use your tapestry needle and a whip stitch to seam the side seams, leaving approximately 7/7.5/8/8.5 inches open at the top of each side for the armhole. Seam the shoulders, leaving 8/8.5/9/9.5 inches open at the center for the neckline.


Part Two: The Skirt

The skirt is where this dress really begins to feel like a fantasy garment. It is worked downward from the bottom edge of the bodice in a combination of shell stitches and open mesh that creates beautiful drape and movement.

Joining Row: With RS facing, join your yarn at one side seam at the bottom edge of the bodice. Chain 3, then work one dc into the same stitch.

Round 1 (Increase Round): Work 2 dc in every stitch around the bottom edge of the bodice. Join with a slip stitch to the top of the beginning chain. (120/132/144/156 sts)

This doubling of the stitch count creates the dramatic A-line flare of the skirt.

Round 2: Chain 3, dc in each stitch around. Join. (This and all subsequent rounds are worked in the round with a join at the end.)

Round 3 (Shell Round): Chain 3, skip 2 stitches, work 5 dc into the next stitch (shell made), skip 2 stitches, sc in the next stitch. Repeat from the asterisk around, ending with a slip stitch join.

Round 4: Chain 5, sc in the center of the first shell, chain 5, sc in the space between shells. Repeat around.

Round 5: Chain 3, 4 dc in the first chain-5 space, sc in the next sc, 5 dc in the next chain-5 space, sc in the next sc. Repeat around.

Repeat Rounds 4 and 5 alternately, working additional increase shells at each side seam every 6 rounds to maintain the A-line shape and keep the skirt from pulling. Add 2 extra shells at the side seam points every 6 rounds by working shell-ch2-shell into the same space instead of a single shell.

Continue the skirt until it reaches your desired length. A floor-length skirt on an average height will require approximately 36 to 40 inches of skirt from the waist. A midi length works beautifully as well and requires significantly less yarn.

Final Hem Row: Work one round of sc across the entire hem, then work one row of reverse single crochet (also called crab stitch) for a polished, slightly textured edge that lies flat without rolling.


Part Three: The Bell Sleeves

The bell sleeves are one of the most iconic elements of this pattern. They are worked from the shoulder down, beginning narrow at the upper arm and exploding dramatically at the cuff into wide, sweeping bells that hang past the wrist.

Setting Up: With RS facing, join yarn at the bottom of the armhole. Chain 2, then work one hdc evenly around the armhole opening. You should have approximately 40/44/48/52 stitches around the armhole. Join.

Rounds 1–4: Chain 2, hdc in each stitch around. Join. (40/44/48/52 sts)

These upper arm rounds keep the sleeve fitted and comfortable through the shoulder.

Round 5: Chain 2, hdc across, working one decrease every 8 stitches. Join. (35/38/42/45 sts approximately)

Continue working even for 3 inches of sleeve length, then begin the bell flare.

Bell Flare Section:

Round 1 of Bell: Chain 3, work 2 dc in each stitch around. Join. (70/76/84/90 sts)

Round 2: Chain 3, dc in each stitch around.

Round 3: Chain 3, work one dc in each of the next 2 stitches, then 2 dc in the following stitch. Repeat around. (approximately 93/101/112/120 sts)

Round 4: Chain 5, skip 2 stitches, sc in the next stitch. Repeat around. This open mesh row creates beautiful drape in the bell.

Round 5: 5 dc shell in each chain-5 space, sc between shells. Repeat around.

Round 6: Chain 5, sc in center of shell. Repeat around.

Rounds 7–10: Repeat Rounds 5 and 6 twice.

Round 11: Work one final shell round, then one round of sc across the cuff, followed by one row of reverse sc.

The finished sleeves should hang well below the wrist and flare dramatically from the elbow down. If you want an even more dramatic sleeve, work an additional 4 to 6 shell rounds before finishing.

Repeat the entire sleeve process for the second arm.


Part Four: The Hood

The hood is what transforms this dress from a beautiful fantasy garment into a truly witchy, theatrical piece. It is worked flat in two rectangular panels that are seamed at the top, then attached to the neckline of the dress.

Hood Panel (Make 2):

Chain 41/43/45/47.

Row 1: Hdc in the second chain from the hook and in each chain across. Turn. (40/42/44/46 sts)

Row 2: Chain 2, hdc in the blo of each stitch across. Turn.

Repeat Row 2 until the hood panel measures 14 inches long. This creates a deep, dramatic hood that falls well over the face when pulled forward.

Seaming the Hood: Lay the two panels together with right sides facing. Seam across the long top edge. Turn the hood right side out and you will have a rectangular tube with a closed top.

Attaching the Hood: Pin the open bottom edge of the hood evenly around the neckline of the dress, centering the seam at the center back. Use a mattress stitch or whip stitch to attach the hood all the way around the neckline. The hood will naturally frame the face and fall dramatically down the back when not worn up.

Hood Edging: Work one row of sc around the entire front opening of the hood, then one row of reverse sc for a clean, finished edge. If desired, add a drawstring by working a chain of about 60 stitches and threading it through a row of chain-1 spaces worked about 2 inches up from the neck attachment. This allows you to cinch the hood for a more dramatic silhouette.


Optional Embellishments and Customizations

One of the great joys of making your own garment is the ability to make it entirely yours. Here are some ideas for taking this pattern to the next level.

Lace overlay panel: Work a rectangular panel of filet lace in a contrasting dark color and attach it as an overlay on the front bodice for an added layer of texture and gothic beauty.

Moon and star appliqués: Crochet small crescent moon and five-point star shapes using gold or silver metallic yarn and stitch them onto the skirt or sleeves for a celestial witchy aesthetic.

Pocket inclusion: Add pockets by crocheting two rectangular pocket bags measuring approximately 6 by 7 inches and seaming them into the side seams of the skirt at a comfortable hip height. Every witch needs pockets.

Choker-style neck detail: Work a strip of ribbed hdc about 1.5 inches wide and long enough to wrap snugly around the neck, then attach a small crocheted moon charm to the center front and tie at the back with ribbon or cord.

Cord belt: Crochet a twisted or braided cord from matching or contrasting yarn and use it as a belt to define the waist and give the silhouette extra drama.


Finishing and Blocking

Once all pieces are assembled and all ends are woven in, wet block your dress by soaking it in cool water for 20 minutes, gently squeezing out excess moisture without wringing, and laying it flat on towels to dry. Use rustproof T-pins to shape the hem, sleeves, and hood edges while damp. Blocking makes an enormous difference in the final drape and professionalism of any crochet garment, and with a dress of this scale it is absolutely worth the extra time.


Care Instructions

Hand wash in cool water with gentle soap or a wool wash if you used a wool-blend yarn. Lay flat to dry. Avoid hanging the dress to dry when wet, as the weight of the wet yarn can stretch the garment out of shape over time. Once dry, store folded rather than hung for the same reason.


Final Thoughts

This witchy bell sleeve hooded crochet dress is more than a pattern. It is an invitation to slow down, to spend time with your hands and your creativity, and to build something that reflects who you are or who you want to become when you walk through the door in it. From the fitted ribbed bodice to the swaying shell-stitch skirt to those magnificent bell sleeves and the deep, dramatic hood, every section of this dress is designed to delight and to be worn with confidence. Take your time with it, trust the process when the rows feel repetitive, and know that every single stitch is building toward something beautiful. Happy crocheting.

Categorized in:

Knit and Crochet Dresses,

Last Update: November 1, 2026