Home » Rose Shell Midi Dress Crochet Pattern

Rose Shell Midi Dress Crochet Pattern

I don’t know about you, but I love a crochet dress that looks like it belongs on a romantic getaway. All the elegance of vintage lace with none of the stiff, scratchy nonsense.

Get the Ad-Free PDF Pattern

Scroll down for the full pattern, or get the ad-free printable PDF from the shop.

Get the Printable PDF →
Handmade dusty pink crochet dress with delicate openwork bodice and scalloped hem displayed in bright room with flowers

This Rose Shell Midi Dress is exactly that kind of project. Soft dusty rose cotton, an airy mesh bodice, flutter sleeves that actually flutter, and a skirt that swishes when you walk. It’s the dress you wear when you want to feel like the main character.

The construction is clever, too. You’ll work the bodice flat in two panels, shape a soft V neckline, then join everything at the waist and crochet the flared skirt downward in the round. Three raised shell bands add texture and visual interest without complicating your life. This is a satisfying, intermediate level project that results in something genuinely wearable.

Why You’ll Love This Crochet Dress Pattern

This design balances openwork elegance with practical construction. The mesh bodice creates a lightweight, breathable upper section. The three tier skirt flares gradually from waist to hem, giving you beautiful movement without excessive bulk. And those raised shell bands? They catch the light and add dimension that photographs beautifully.

The finished measurements suit an 80 to 84 cm bust comfortably, with a gathered waist and a generous 218 cm hem circumference. Total length runs about 100 cm, making this a true midi that hits below the knee on most heights.

One important note: the open mesh fabric requires a matching opaque slip underneath. The pattern does not include the slip, but any simple lining dress in a coordinating color will work perfectly.

Skill Level

This pattern is best suited for confident intermediate crocheters. You should be comfortable with:

  • Working flat panels and joined rounds
  • Basic mesh construction using double crochet (dc) and chain spaces
  • Shaping through increases and decreases
  • Seaming crocheted fabric
  • Reading row by row instructions with stitch counts

If you’ve made a crocheted top or worked with lace weight cotton before, you’re ready for this dress.

Materials and Tools

Yarn:

  • Smooth fingering weight cotton, approximately 200 m per 50 g
  • Main color (dusty rose): 650 g / 2600 m
  • Contrasting motif colors, if used: 100 g / 400 m total, divided between named colors

Hooks:

  • 3 mm hook for main fabric, or size needed to obtain gauge
  • 2.5 mm hook for edging

Notions:

  • Tapestry needle
  • Stitch markers
  • Measuring tape
  • Scissors
  • Blocking mats and rustproof pins
  • For pearl versions: 4 sew on imitation pearls and strong thread

Fingering weight cotton is sometimes called 4 ply or sock weight. Look for a smooth, tightly spun cotton with good stitch definition. Mercerized cotton works especially well for this type of lace construction.

Gauge

22 stitch positions (11 mesh cells) x 12 mesh rows = 10 cm, blocked

Your flat bodice panel should have 48 cells, which equals 49 dc posts and 48 chains, measuring about 44 cm wide.

How to check gauge:

Make a swatch at least 15 x 15 cm. Wash and dry it exactly as you plan to treat the finished dress. Measure the central 10 cm without stretching. If your swatch is too small, try a larger hook. If it’s too large, go down a hook size.

Record both width and height. Cotton lace can lengthen while worn, so accurate blocking measurements matter.

Abbreviations and Special Stitches

This pattern uses US crochet terminology throughout.

  • ch = chain
  • st(s) = stitch(es)
  • sp = space
  • sl st = slip stitch
  • sc = single crochet (insert hook, yarn over, pull through, yarn over, pull through both loops)
  • hdc = half double crochet
  • dc = double crochet (yarn over, insert hook, yarn over, pull through, yarn over, pull through 2 loops, yarn over, pull through remaining 2 loops)
  • tr = treble crochet
  • BLO = back loop only
  • RS/WS = right side / wrong side
  • rep = repeat
  • inc = increase
  • sc2tog = single crochet 2 stitches together (a decrease)

Small Mesh (Flat)

Ch 3 (counts as first dc), [ch 1, skip next ch 1 sp, dc in next dc] to end. Work the dc into the post stitch, not the gap.

A mesh cell is one ch 1 space bounded by dc posts. Flat work with C cells has C+1 dc posts and C chains. Total positions = 2C+1.

Shell Trim

On a prepared sc edge with a multiple of 6 stitches: [skip 2 sc, 5 dc in next sc, skip 2 sc, sl st in next sc].

Picot Trim

[Sc in next 3 sts, ch 3, sl st into third ch from hook].

Pattern Notes

  • Turning ch 3 counts as a dc
  • Ch 1 does not count as a sc
  • Join rounds with sl st unless stated otherwise
  • Flat rows turn after each row
  • Joined dress rounds do not turn
  • Brackets [ ] enclose a repeat
  • Do not count joining sl sts
  • Sew with RS together unless directed otherwise

This document supplies one adult sample size only. Check the measurements before committing yarn. Altering stitch counts requires recalculating motif placement and shaping.

Construction Overview

  1. Make two waist up bodice panels
  2. Shape front neckline with V shaping
  3. Sew shoulders and sides, leaving armholes open
  4. Add optional flat sleeves
  5. Join skirt at waist
  6. Increase at three tier starts and crochet to length
  7. Add appliques, trim, and a waist cord

Instructions

Back Bodice

Row 1: Ch 100. Dc in sixth ch from hook, [ch 1, skip 1 ch, dc in next ch] 47 times. Turn. The skipped chains form first dc and first ch 1 space. 49 dc + 48 ch 1 spaces; 48 cells.

Rows 2 through 48: Work small mesh across. Turn. 48 cells; 49 dc + 48 ch 1 spaces. Repeat this instruction on every listed row.

Front Bodice

Row 1: Ch 100. Dc in sixth ch from hook, [ch 1, skip 1 ch, dc in next ch] 47 times. Turn. The skipped chains form first dc and first ch 1 space. 49 dc + 48 ch 1 spaces; 48 cells.

Rows 2 through 36: Work small mesh across. Turn. 48 cells; 49 dc + 48 ch 1 spaces. Repeat this instruction on every listed row.

Left Front Shoulder

Row 37: Ch 3. [Ch 1, dc in next dc] 23 times. Turn, leaving centre 2 cells and other shoulder unworked. 23 cells.

Row 38: Sl st across the first cell to its second post, ch 3, then work mesh to end. Turn. 22 cells.

Row 39: Work mesh until 1 cell remains at neck edge. Leave that cell unworked. Turn. 21 cells.

Row 40: Sl st across the first cell to its second post, ch 3, then work mesh to end. Turn. 20 cells.

Row 41: Work mesh until 1 cell remains at neck edge. Leave that cell unworked. Turn. 19 cells.

Row 42: Sl st across the first cell to its second post, ch 3, then work mesh to end. Turn. 18 cells.

Row 43: Work mesh until 1 cell remains at neck edge. Leave that cell unworked. Turn. 17 cells.

Row 44: Sl st across the first cell to its second post, ch 3, then work mesh to end. Turn. 16 cells.

Row 45: Work mesh until 1 cell remains at neck edge. Leave that cell unworked. Turn. 15 cells.

Row 46: Sl st across the first cell to its second post, ch 3, then work mesh to end. Turn. 14 cells.

Row 47: Work mesh until 1 cell remains at neck edge. Leave that cell unworked. Turn. 13 cells.

Row 48: Sl st across the first cell to its second post, ch 3, then work mesh to end. Turn. 12 cells.

Right Front Shoulder

Rejoin at opposite outer edge of front Row 36, RS facing. Repeat Rows 37 through 48 mirrored: always omit one cell at the neck edge, never at the armhole edge. 12 cells on each final shoulder.

Checkpoint: Each bodice panel measures about 44 cm wide x 40 cm long. Final shoulder width is about 11 cm. Back neck opening is about 22 cm. Prepare bodice seams as described in the Assembly section before starting the skirt.

Skirt (Joined Rounds from Waist)

After seaming bodice, distribute 192 sc evenly around lower waist edge: 96 per panel, skipping each duplicated seam edge post. Join. This is foundation Round 0. 192 sc.

Round 1: Ch 3, [ch 1, skip 1 sc, dc in next sc] 95 times. Ch 1, skip final sc. Join. 96 cells; 96 dc + 96 ch 1 spaces.

Round 2: Work into the 96 old ch 1 spaces. Alternately work [dc, ch 1, dc, ch 1] in one space and [dc, ch 1] in the next, 48 pairs in all. Replace the first dc with ch 3. Join. 144 dc + 144 ch 1 spaces; 144 cells.

Rounds 3 through 24: Work [dc in next dc, ch 1] around. Replace first dc with ch 3. Join. 144 dc + 144 ch 1 spaces; 144 cells. Repeat this instruction on every listed round.

Round 25: Into old ch 1 spaces work [(dc, ch 1, dc, ch 1) in next space, (dc, ch 1) in each of next 2 spaces] 48 times. Replace first dc with ch 3. Join. 192 dc + 192 ch 1 spaces; 192 cells.

Rounds 26 through 48: Work [dc in next dc, ch 1] around. Replace first dc with ch 3. Join. 192 dc + 192 ch 1 spaces; 192 cells. Repeat this instruction on every listed round.

Round 49: Into old ch 1 spaces work [(dc, ch 1, dc, ch 1) in next space, (dc, ch 1) in each of next 3 spaces] 48 times. Replace first dc with ch 3. Join. 240 dc + 240 ch 1 spaces; 240 cells.

Rounds 50 through 72: Work [dc in next dc, ch 1] around. Replace first dc with ch 3. Join. 240 dc + 240 ch 1 spaces; 240 cells. Repeat this instruction on every listed round.

Sleeves (Make 2, Top Down)

Row 1: Ch 82. Dc in sixth ch from hook, [ch 1, skip 1 ch, dc in next ch] 38 times. Turn. 40 dc + 39 ch 1 spaces; 39 cells.

Rows 2 through 11: Work small mesh across. Turn. 39 cells; 40 dc + 39 ch 1 spaces. Repeat this instruction on every listed row.

Row 12: Ch 3, (ch 1, dc) in same first dc, work mesh to last dc, then (ch 1, dc) again in last dc. Turn. 41 cells; 42 dc + 41 ch 1 spaces.

Row 13: Ch 3, (ch 1, dc) in same first dc, work mesh to last dc, then (ch 1, dc) again in last dc. Turn. 43 cells; 44 dc + 43 ch 1 spaces.

Row 14: Ch 3, (ch 1, dc) in same first dc, work mesh to last dc, then (ch 1, dc) again in last dc. Turn. 45 cells; 46 dc + 45 ch 1 spaces.

Row 15: Ch 3, (ch 1, dc) in same first dc, work mesh to last dc, then (ch 1, dc) again in last dc. Turn. 47 cells; 48 dc + 47 ch 1 spaces.

Row 16: Ch 3, (ch 1, dc) in same first dc, work mesh to last dc, then (ch 1, dc) again in last dc. Turn. 49 cells; 50 dc + 49 ch 1 spaces.

Row 17: Ch 3, (ch 1, dc) in same first dc, work mesh to last dc, then (ch 1, dc) again in last dc. Turn. 51 cells; 52 dc + 51 ch 1 spaces.

Row 18: Ch 3, (ch 1, dc) in same first dc, work mesh to last dc, then (ch 1, dc) again in last dc. Turn. 53 cells; 54 dc + 53 ch 1 spaces.

Row 19: Ch 3, (ch 1, dc) in same first dc, work mesh to last dc, then (ch 1, dc) again in last dc. Turn. 55 cells; 56 dc + 55 ch 1 spaces.

Checkpoint: Sleeve top width measures about 36 cm. Length is about 16 cm. The top edge fits the 36 cm armhole perimeter. Bell shaping adds 16 cells across the final 8 rows.

Assembly

Seam Pass 1: Sew the outer 12 cells of each front shoulder to the corresponding back shoulder. 2 seams, 12 cells each.

Seam Pass 2: Mark 18 cm down from each shoulder on front and back. Sew side seams from waist to markers. Leave upper edges open. 2 armholes, each about 36 cm around.

Seam Pass 3: If sleeves are present, seam each sleeve lengthwise, then match sleeve top seam to underarm and sew sleeve top evenly around armhole. 2 sleeves attached, or 0 for sleeveless version.

Checkpoint: Try bodice over the intended slip before adding skirt. Neckline lies flat. Shoulders and armholes do not pull. Waist measures about 88 cm before gathering.

Edgings and Details

Hem Edging

Hem Round 1: Sc in each dc and each ch 1 space around skirt. 480 sc.

Hem Round 2: Work shell trim 80 times, or picot trim 160 times where picot is specified. Join. 480 base sc consumed.

Neckline Edging

Neck Round 1: Sc evenly around neckline, 1 sc per top stitch position and 2 sc per dc row end. Use 3 sc at each outward corner and sc2tog across each inward corner. Record count N. N sc.

Neck Round 2: Sl st in every neckline sc without tightening. Join. N sl sts.

Sleeve Edging

Sleeve Edge Round 1: Work 1 sc in each dc and each ch 1 space. Record C. For sleeveless versions, work 2 sc per dc row end around each armhole. C sc per opening.

Sleeve Edge Round 2: Work shell trim over complete 6 st repeats, then sc in remaining 0 to 5 sts. Join. C base sts consumed.

Waist Cord

Waist Cord Row 1: Ch 241. Sl st in second ch and each remaining ch. Fasten off. 240 sl sts.

Thread waist cord through alternate waist mesh cells and tie to fit 80 to 84 cm.

Center Neck Bow

Make two 60 chain cords with 59 return sl sts and attach at the front neck point. For pearl versions, sew beads onto cord tips using doubled thread.

Raised Shell Bands

Join contrast yarn at skirt Rounds 24, 48, and 69. Work [sl st around next dc post, 5 dc in next ch 1 space, skip next dc and ch 1 space] around. End before overlapping the first shell. Fasten off.

These are surface bands and do not change skirt stitch counts.

Checkpoint: Motifs do not bridge or close the wearing openings. Decoration is balanced. Skirt hangs evenly without tight horizontal bands.

Finishing

Finishing Pass 1: Weave each end through at least 5 cm of stitches and reverse direction. 0 loose tails.

Finishing Pass 2: Wash gently and block flat to listed dimensions. Support all wet fabric. Do not hang to dry. 1 finished dress.

Final Checkpoint:

  • Finished bust: about 88 cm
  • Total length: about 100 cm before optional trim
  • Sleeve length: about 16 cm
  • Hem circumference: about 218 cm

Let dry fully, then recheck length over intended slip.

Care Instructions

Follow your yarn label. Unless it specifies otherwise:

  • Hand wash cool with mild detergent
  • Support wet fabric fully
  • Dry flat away from direct heat
  • Do not wring, tumble dry, or iron acrylic components

Safety Notes

This is an adult item only. Beads, tassels, and appliques are small parts and snagging hazards. Attach securely and inspect before wear. Keep away from babies and young children. Avoid loose cords around machinery.

Open mesh does not provide sun protection or opaque coverage. Dresses require a separate opaque slip when worn.

Tips for Success

Take your time with the neckline shaping. The V neck decreases happen on every row, alternating which side loses a cell. Use stitch markers to track your neck edge versus your armhole edge.

Block aggressively. Cotton lace opens up beautifully with wet blocking. Pin out each shell on the raised bands to show off the texture.

Try on the bodice before attaching the skirt. This is your last chance to adjust fit. If it’s too loose, you can take in the side seams slightly. If it’s too tight, check your gauge.

The skirt is heavy. When washing, support the entire garment. Never hang wet cotton lace, as it will stretch permanently.

Finished Measurements

MeasurementSize
Finished bustAbout 88 cm
Waist (gathered)80 to 84 cm
Hem circumferenceAbout 218 cm
Total lengthAbout 100 cm
Sleeve lengthAbout 16 cm
Armhole depthAbout 18 cm
Close view of rose colored crochet midi dress featuring raised shell bands on flared skirt and lace flutter sleeves

Make It Your Own

While dusty rose is the suggested colorway, this dress would look stunning in other shades. Consider ivory for a bridal or special occasion look, navy for something more dramatic, or sage green for a fresh spring feel.

The raised shell bands can be worked in the same color as the body for a subtle texture, or in a contrast shade for more visual pop. The pattern leaves room for your personal touch.

Thank you so much for choosing this pattern. I hope the construction makes sense and that you enjoy watching this elegant dress come together on your hook. If you make one, I would absolutely love to see it. Share your photos on Instagram or Facebook and tag your work so fellow crocheters can admire your beautiful creation.

Save this Rose Shell Midi Dress crochet pattern to your Pinterest boards so you can find it when you’re ready to start. And if you do make it, please come back and leave a comment below. I love hearing how projects turn out and seeing what color combinations you choose.

Want a Quick & Easy Printable Version?

Get a clean, beautifully formatted PDF of this pattern — easy to follow step by step, ready to print or save on any device. No scrolling, no distractions, just the pattern.

Get the Printable PDF →

You Might Also Like

Leave a Comment

Your email address will not be published. Required fields are marked *

*