Ivory Lace Wedding Halter Dress Free Crochet Pattern

Last summer, my best friend called me in a panic. She had booked a spontaneous beach elopement and wanted something handmade, something meaningful, something that felt like her. Store-bought dresses felt wrong, and she had three weeks. I stayed up late sketching, swatching, and frogging more times than I care to admit.

Ivory Lace Wedding Halter Dress Free Crochet Pattern

But when she slipped this dress over her head on that sandy shore, with the ocean breeze catching the flared skirt and the lace catching the golden hour light, I cried. She cried. Her partner definitely cried. It was one of those moments that reminded me why I picked up a hook in the first place.

This romantic halter dress has become one of my most requested patterns, and today I am thrilled to share every single detail with you. Whether you are creating your own bridal moment, crafting a special anniversary gift, or simply want a stunning summer dress that turns heads, this crochet pattern will guide you through every stitch.

About This Ivory Lace Wedding Halter Dress Crochet Pattern

This dress is a showstopper. I will not sugarcoat that for you. It is an advanced project requiring approximately 30 to 45 hours of work. But here is what I want you to know: if you have completed at least two fitted garments and one motif-based project, you absolutely have the skills for this.

The construction breaks down into manageable phases. You will work the bodice cups separately, then join them. The waistband features gorgeous linked floral motifs worked flat and seamed into a ring. The skirt flows downward from the waistband in joined rounds, using alternating textured and lace panels that create that dreamy A-line flare. Finally, you will add halter straps and a deep scalloped picot edging at the hem.

The finished look is a mini-length dress ending at approximately mid-thigh with a full, softly swinging silhouette. It is perfect for warm-weather wear, beach ceremonies, bohemian bridal occasions, or any event where you want to feel absolutely radiant.

Finished Measurements

This pattern is written for size Small/Medium with the following measurements:

  • Bust circumference (relaxed): 32 to 34 inches (81 to 86 cm)
  • Underbust/waistband circumference: 26 to 28 inches (66 to 71 cm)
  • Full hip circumference at hem sweep: approximately 54 inches (137 cm)
  • Bodice height (underarm to bottom of waistband): 6 inches (15 cm)
  • Waistband height: 3 inches (7.5 cm)
  • Skirt length (waistband to bottom of scallop edging): 11 inches (28 cm)
  • Total dress length (top of bodice to scallop tip): approximately 20 inches (51 cm)
  • Materials Needed

    Yarn: 800 to 950 yards (730 to 870 m) of DK weight (Light 3) 100 percent mercerized cotton yarn in ivory or natural cream.

    Mercerized cotton is strongly preferred here. It blocks to crisp lace definition, has a gentle sheen that reads as bridal, and provides structural drape. Trust me on this one.

    Specific Yarn Suggestions:

    1. Paintbox Yarns Cotton DK in shade Champagne White. You will need 7 balls (137 yd / 125 m per 50 g ball). This yarn is affordable and blocks beautifully.

    2. Drops Safran in shade Off White. You will need 5 to 6 balls (175 yd / 160 m per 50 g ball). The viscose content adds subtle luster and makes the skirt swing gracefully.

    3. Lion Brand 24/7 Cotton in DK weight, shade Ecru. You will need 5 balls (186 yd / 170 m per 100 g ball). Widely available in craft stores across North America.

    Substitution Note: Choose any DK weight cotton or cotton-blend yarn that achieves the stated gauge. Avoid high acrylic content yarns because they will not block to the crisp lace definition this dress requires.

    Hooks:

  • US Size C/2 (2.75 mm) for bodice and waistband motifs
  • US Size D/3 (3.25 mm) for skirt body
  • Having both hooks on hand is essential.

    Notions:

  • Stitch markers, at least 12
  • Yarn needle for weaving ends
  • Small sharp scissors
  • Rust-proof blocking pins, at least 50
  • Blocking mats or clean towels
  • Measuring tape
  • 4 small pearl or cream buttons, approximately 8 mm diameter (optional for tie-end embellishment)
  • Stitch counter
  • Gauge

    Getting gauge right is critical for a fitted garment like this. Please do not skip this step.

    Using C/2 (2.75 mm) hook:

    24 single crochet (sc) x 28 rows = 4 inches x 4 inches (10 cm x 10 cm), blocked

    Using D/3 (3.25 mm) hook:

    One complete lace panel repeat (12 stitches wide) = 2 inches (5 cm) wide, blocked

    10 rows of skirt pattern = 3 inches (7.5 cm) tall, blocked

    Block your swatch before measuring. This is non-negotiable for accurate results.

    Abbreviations and Stitch Definitions

    Let me walk you through every abbreviation you will encounter. If you are newer to lace work, bookmark this section.

  • beg = beginning
  • BLO = back loop only (inserting your hook under just the back loop of the stitch instead of both loops)
  • ch = chain
  • ch-sp = chain space (the gap created by a chain in the previous row)
  • dc = double crochet (yarn over, insert hook, pull up loop, yarn over and pull through 2 loops, yarn over and pull through remaining 2 loops)
  • dc2tog = double crochet two together, a decrease that combines two stitches into one
  • FLO = front loop only (inserting your hook under just the front loop)
  • hdc = half double crochet
  • inc = increase (working two stitches into one stitch)
  • lp(s) = loop(s)
  • MR = magic ring (an adjustable starting ring)
  • pm = place marker
  • rep = repeat
  • rnd = round
  • RS = right side
  • sc = single crochet (insert hook, pull up loop, yarn over and pull through both loops)
  • sc2tog = single crochet two together, a decrease
  • sk = skip
  • sl st = slip stitch
  • sp = space
  • st(s) = stitch(es)
  • tch = turning chain
  • tog = together
  • WS = wrong side
  • yo = yarn over
  • Special Stitches for This Crochet Tutorial

    These special stitch combinations create the lace effects throughout the dress.

    Shell Stitch: Work 5 double crochet (dc) into the same stitch or space. This creates a fan-shaped cluster. One shell counts as one stitch unit.

    Bobble: Yarn over, insert hook into indicated stitch, pull up a loop, yarn over, pull through 2 loops. Repeat this sequence 4 more times into the same stitch (you now have 6 loops on hook). Yarn over and pull through all 6 loops at once.

    V-Stitch: Work (dc, ch 2, dc) into the same stitch or space. This counts as one V-stitch unit.

    Picot Edging: Single crochet into indicated stitch, chain 3, slip stitch into the first chain made (this forms the picot nub), single crochet into the next indicated stitch.

    Scallop Edging: Slip stitch into first stitch, (chain 3, 4 dc into same stitch, skip 2 stitches, slip stitch into next stitch) repeated to end.

    FLO Ridge Row: Work all stitches of the row into the front loop only. This creates a visible horizontal ridge on the right side of the fabric.

    Pattern Notes Before You Begin

    Take a moment to read through these notes. They will save you confusion later.

    All turning chains count as follows: ch-1 does NOT count as a stitch. Ch-2 does NOT count as a stitch. Ch-3 DOES count as one dc throughout this pattern.

    The right side of fabric is always facing you during skirt rounds. Turn work at the end of each bodice row. Motifs are worked with right side always facing.

    When instructed to join yarn, use a standing stitch unless otherwise noted.

    Stitch counts in parentheses at the end of each row or round reflect total working stitches at that point.

    The waistband motif ring must be assembled and measured to confirm it matches your waistband circumference before attaching to the bodice. Do not skip this check.

    Step by Step Instructions

    Section 1: Left Bodice Cup

    The left cup is shaped from the center of the V toward the underarm using increases along a diagonal seam line.

    Using C/2 hook, leave a 12-inch tail, make a slip knot.

    Foundation: Ch 4, sl st into first ch to form a small ring.

    Rnd 1 (RS): Ch 1, work 8 sc into ring, sl st to first sc to join. Do not turn. (8 sc)

    Rnd 2: Ch 1, inc in each st around, sl st to join. (16 sc)

    Rnd 3: Ch 1, (sc in next st, inc in next st) 8 times, sl st to join. (24 sc)

    Rnd 4: Ch 1, (sc in next 2 sts, inc in next st) 8 times, sl st to join. (32 sc)

    The medallion is complete. You will now work back and forth in rows to form the triangular cup shape.

    Row 5 (RS): Ch 1, turn. Working across sts 1 through 16 of the medallion ring only, sc across all 16 sts. (16 sc)

    Row 6 (WS): Ch 1, turn. Sc across. (16 sc)

    Row 7 (RS): Ch 1, turn. Inc in first st, sc to last st, inc in last st. (18 sc)

    Row 8 (WS): Ch 1, turn. Sc across. (18 sc)

    Row 9 (RS): Ch 1, turn. Inc in first st, sc to last st, inc in last st. (20 sc)

    Row 10 (WS): Ch 1, turn. Sc across. (20 sc)

    Row 11 (RS): Ch 1, turn. Inc in first st, sc to last st, inc in last st. (22 sc)

    Row 12 (WS): Ch 1, turn. Sc across. (22 sc)

    Row 13 (RS): Ch 1, turn. Inc in first st, sc to last st, inc in last st. (24 sc)

    Row 14 (WS): Ch 1, turn. Sc across. (24 sc)

    Row 15 (RS): Ch 1, turn. Inc in first st, sc to last st, inc in last st. (26 sc)

    Row 16 (WS): Ch 1, turn. Sc across. (26 sc)

    Row 17 (RS): Ch 1, turn. Inc in first st, sc to last st, inc in last st. (28 sc)

    Row 18 (WS): Ch 1, turn. Sc across. (28 sc)

    This is the underarm edge. The cup now measures approximately 3 inches (7.5 cm) tall and 4.5 inches (11.5 cm) wide at the base.

    Fasten off, leaving a long tail for seaming.

    Section 2: Right Bodice Cup

    Join yarn to stitch 17 of the Rnd 4 medallion ring (directly opposite from where the left cup began).

    Row 5 (RS): Ch 1, sc across sts 17 through 32. (16 sc)

    Repeat Rows 6 through 18 exactly as written for the left cup. (28 sc at completion)

    Fasten off, leaving a long tail for seaming.

    Checkpoint 1: You now have two separate cup pieces. Each should measure approximately 3 inches (7.5 cm) tall from the medallion center.

    Section 3: Bodice Band

    Hold both cups with right sides facing you.

    Join yarn at the top right corner of the right cup (underarm edge, Row 18).

    Row 19 (RS): Ch 1, sc across 28 sts of right cup, ch 4 (this bridge connects the cups at the neckline base), sc across 28 sts of left cup from Row 18 edge. (60 sts total)

    Row 20 (WS): Ch 1, turn. Sc across all 60 sts. (60 sc)

    Row 21 (RS): Ch 1, turn. Sc2tog at beg, sc to last 2 sts, sc2tog. (58 sc)

    Row 22 (WS): Ch 1, turn. Sc across. (58 sc)

    Row 23 (RS): Ch 1, turn. Sc2tog at beg, sc to last 2 sts, sc2tog. (56 sc)

    Row 24 (WS): Ch 1, turn. Sc across. (56 sc)

    Row 25 (RS): Ch 1, turn. Sc2tog at beg, sc to last 2 sts, sc2tog. (54 sc)

    Row 26 (WS): Ch 1, turn. Sc across. (54 sc)

    Row 27 (RS): Ch 1, turn. Sc2tog at beg, sc to last 2 sts, sc2tog. (52 sc)

    Row 28 (WS): Ch 1, turn. Sc across. (52 sc)

    Row 29 (RS): Ch 1, turn. Sc across. (52 sc)

    Row 30 (WS): Ch 1, turn. Sc across. (52 sc)

    Fold the piece so the two short side edges meet. Using the long tails, whipstitch the side seams closed, matching rows carefully. Turn right side out.

    Join yarn at the right side seam to work in rounds.

    Rnd 31 (RS): Ch 1, sc evenly around the entire lower edge of the bodice tube, working 52 sc across the front panel and 52 sc across the back panel. Sl st to join. (104 sc)

    Rnd 32: Ch 1, (sc2tog, sc in next 24 sts) 4 times, sl st to join. (100 sc)

    Rnd 33: Ch 1, sc around, sl st to join. (100 sc)

    Rnd 34: Ch 1, (sc2tog, sc in next 23 sts) 4 times, sl st to join. (96 sc)

    Rnd 35: Ch 1, sc around, sl st to join. (96 sc)

    Rnd 36: Ch 1, sc around, sl st to join. (96 sc)

    Do not fasten off. Set the bodice aside.

    Checkpoint 2: The bodice tube should measure approximately 6 inches (15 cm) from the top of the V to the lower edge.

    Section 4: Waistband Floral Motifs

    Each motif measures approximately 3 inches (7.5 cm) wide and tall. You will make 9 motifs total, joining as you go.

    Individual Motif (make 9):

    Using C/2 hook, make a magic ring (MR).

    Motif Rnd 1: Ch 3 (counts as dc), work 11 dc into ring, sl st to top of ch-3 to join. (12 dc)

    Motif Rnd 2: Ch 1, sc in same st, (ch 5, sk 2 sts, sc in next st) 3 times, ch 5, sk 2 sts, sl st to first sc. (4 ch-5 loops)

    Motif Rnd 3: Sl st into first ch-5 sp, ch 1, into each ch-5 sp work (sc, hdc, 3 dc, hdc, sc), sl st to first sc. (4 petals)

    Motif Rnd 4: Working behind the petals and into the skipped sts of Rnd 1, ch 1, (sc in skipped st, ch 7) 4 times, sl st to first sc. (4 ch-7 loops)

    Motif Rnd 5: Sl st into first ch-7 sp, ch 1, into each ch-7 sp work (sc, hdc, 5 dc, hdc, sc), sl st to first sc. (4 outer petals)

    Motif Rnd 6 (joining round for motifs 2 through 9): Working in the small spaces at the tip of each petal, ch 1, (sc into petal tip dc, ch 3, sl st to corresponding ch-3 picot of previous motif, ch 3, sc into next petal tip dc) at joining side. At free sides work (sc into petal tip dc, ch 3, picot, ch 3, sc into next petal tip dc). Sl st to join.

    For motif 1, Rnd 6 is worked as free picots on all four sides.

    After completing all 9 motifs, join the last motif to the first to close the ring.

    Checkpoint 3: The assembled waistband motif ring should measure approximately 27 inches (68.5 cm) along the inner edge.

    Attaching Waistband to Bodice

    Align the inner edge of the waistband ring to the lower edge of the bodice tube (Rnd 36 edge), spacing the 9 motifs evenly around the 96-stitch circumference.

    Using C/2 hook, join yarn at the right side seam. Sl st through both layers all the way around. Sl st to join. Fasten off, weave in ends.

    Section 5: Skirt

    Switch to D/3 hook for all skirt sections. Attach yarn to any picot point on the outer edge of the waistband motif ring.

    Setup Round: Ch 3 (counts as dc), work dc evenly around all outer picot loops. Work 4 dc into each anchor point for a total of 144 dc. Sl st to top of ch-3 to join. (144 dc)

    Skirt Rnd 1: Ch 3, dc in each st around, sl st to join. (144 dc)

    Skirt Rnd 2 (FLO Ridge): Ch 1, sc in FLO of each st around, sl st to join. (144 sc)

    Skirt Rnd 3: Ch 3, dc in each st around, sl st to join. (144 dc)

    Skirt Rnd 4 (increase round): Ch 3, (dc in next 11 sts, inc in next st) 12 times, sl st to join. (156 dc)

    Skirt Rnd 5: Ch 3, dc in each st around, sl st to join. (156 dc)

    Skirt Rnd 6 (FLO Ridge): Ch 1, sc in FLO of each st around, sl st to join. (156 sc)

    Skirt Rnd 7: Ch 3, dc in each st around, sl st to join. (156 dc)

    Skirt Rnd 8 (lace round): Ch 4 (counts as dc, ch 1), (sk 1 st, dc in next st, ch 1) around, sl st to 3rd ch of ch-4 to join. (78 dc, 78 ch-1 sps)

    Skirt Rnd 9: Ch 5 (counts as dc, ch 2), (sk ch-1 sp, V-st in next dc, ch 2) around, sl st to 3rd ch of ch-5. (78 V-sts)

    Skirt Rnd 10: Ch 3, into each ch-2 sp of each V-st work 3 dc, dc into the dc between V-sts, around. Sl st to join. (312 dc)

    Skirt Rnd 11 (FLO Ridge): Ch 1, sc in FLO of each st around, sl st to join. (312 sc)

    Skirt Rnd 12: Ch 3, dc in each st around, sl st to join. (312 dc)

    Skirt Rnd 13: Ch 3, dc in each st around, sl st to join. (312 dc)

    Skirt Rnd 14 (FLO Ridge): Ch 1, sc in FLO of each st around, sl st to join. (312 sc)

    Skirt Rnd 15: Ch 3, dc in each st around, sl st to join. (312 dc)

    Skirt Rnd 16 (lace mesh): Ch 4 (counts as dc, ch 1), (sk 1 st, dc in next st, ch 1) around, sl st to join. (156 dc, 156 ch-1 sps)

    Skirt Rnd 17: Sl st into first ch-1 sp, ch 3, 2 dc into same sp, ch 1, (3 dc into next ch-1 sp, ch 1) around, sl st to top of ch-3. (156 x 3-dc clusters)

    Skirt Rnd 18 (FLO Ridge): Ch 1, work sc evenly around in FLO, maintaining 468 sts. Sl st to join. (468 sc)

    Skirt Rnd 19: Ch 3, dc in each st around, sl st to join. (468 dc)

    Skirt Rnd 20: Ch 3, dc in each st around, sl st to join. (468 dc)

    Checkpoint 4: The skirt should measure approximately 8 inches (20 cm) from the outer waistband edge.

    Section 6: Hem Lace Panel

    Hem Rnd 1: Ch 5 (counts as dc, ch 2), sk 2 sts, (dc in next st, ch 2, sk 2 sts) around, sl st to 3rd ch of ch-5. (156 dc, 156 ch-2 sps)

    Hem Rnd 2: Sl st into first ch-2 sp, ch 3, 4 dc into same sp, sk 1 dc, (5 dc into next ch-2 sp, sk 1 dc) around, sl st to top of ch-3. (156 shells)

    Hem Rnd 3: Ch 1, sc into the center dc of each shell around, ch 4 between each sc. (156 sc, 156 ch-4 sps)

    Hem Rnd 4: Sl st into first ch-4 sp, ch 3, 6 dc into same sp, sc into next sc, (7 dc into next ch-4 sp, sc into next sc) around, sl st to top of ch-3. (156 large shells)

    Hem Rnd 5: Ch 1, sc into 1st dc of shell, (ch 3, sk 1 dc, sc into next dc) 3 times across the 7-dc shell, sc into next sc between shells, continue around. (468 ch-3 arches)

    Section 7: Scallop Edging

    Edging Rnd: Sl st into first ch-3 sp, (ch 3, 4 dc into same sp, sl st into next ch-3 sp) around, ending sl st to base of first ch-3. (468 scallops)

    Fasten off, weave in end.

    Section 8: Back Bodice Finishing

    Join yarn at top left back edge. Ch 1, sc evenly down the left back edge to the waistband. Fasten off. Repeat on right back edge.

    Section 9: Halter Straps and Ties

    Left Strap:

    Join yarn at the top left outer corner of the left cup.

    Row 1: Ch 1, sc in 3 sts along top cup edge. (3 sc)

    Rows 2 onward: Ch 1, turn. Sc in 3 sts. Repeat until strap measures 16 inches (40.5 cm) or desired length. Fasten off.

    Make a matching strap for the right cup.

    Back Waist Tie:

    Ch until cord measures 36 inches (91.5 cm). Sl st in 2nd ch from hook and each ch across. Fasten off. Thread through waistband motif back section through picot loops.

    Section 10: Center Front Medallion Embellishment

    Return to the center front medallion. Using C/2 hook, join yarn.

    Embellishment Rnd: Sl st to any st of Rnd 4 of medallion, ch 1, (sc in next st, ch 3, sl st to first ch of ch-3 for picot) 32 times around the medallion perimeter, sl st to join. Fasten off.

    Finishing and Blocking

    Weave in all remaining ends securely. Wet blocking is essential for lace definition.

    Step 1: Fill a basin with cool water and gentle detergent. Submerge the dress and soak for 20 minutes.

    Step 2: Gently squeeze out water without wringing. Roll in a clean towel to remove excess moisture.

    Step 3: Lay flat on blocking mats. Shape the bodice cups and smooth the V-neck. Stretch the waistband motifs so each petal is distinct. Fan the skirt into a circle, pinning each scallop point individually.

    Step 4: Allow to dry completely, 24 to 48 hours.

    Step 5: Unpin and check all sections. Re-block any area that contracted.

    Size Customization Tips

    To size up, add one additional motif to the waistband ring and increase bodice rows proportionally. To size down, remove one motif and decrease bodice rows. Always measure against your body at each checkpoint.

    Ivory Lace Wedding Halter Dress Free Crochet Pattern

    You Did It!

    Thank you so much for choosing this pattern for your special project. Whether this dress is destined for a beach wedding, a summer celebration, or simply a Tuesday when you want to feel beautiful, I hope every stitch brings you joy. I would absolutely love to see your finished dress! Tag me on Instagram or share in our Facebook group so I can cheer you on.

    If you loved working on this ivory lace wedding halter dress crochet pattern, save it to your Pinterest boards so you can find it again. And please drop a comment below if you make one. Your photos and notes help other crocheters, and honestly, they make my whole week.

    You Might Also Like

    Leave a Comment

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

    *