← Crochet Flowers — Home

Ivory Windowpane Midi Dress Crochet Pattern

Ivory crochet midi dress with windowpane lattice pattern displayed on a white mannequin featuring square neckline and sand colored belt

Crocheting a full dress sounds intimidating, doesn’t it? All those pieces, the shaping, the assembly. It feels like something only advanced makers attempt. But here’s the truth: this Ivory Windowpane Midi Dress breaks down into manageable flat panels that you work separately and then join together. No complicated circular yokes. No confusing top-down construction. Just straightforward rectangles with a beautiful lattice stitch pattern.

If you can work a double crochet and count your stitches, you already have the core skills for this project. The lattice pattern itself is simply blocks of three double crochets alternating with chain-3 spaces. That’s it. The elegance comes from repetition and proper blocking, not from complex techniques. The square neckline? It’s shaped by leaving the center stitches unworked and continuing each shoulder separately.

This midi dress features a fitted bodice, an A-line skirt with gorgeous drape, elbow-length sleeves, and a contrasting sand-colored belt, cuffs, and hem border. The openwork lattice creates that stunning windowpane effect while the construction method keeps everything approachable. Whether you’ve made garments before or this is your first wearable project, the step-by-step approach here will guide you through every join and seam.

About This Design

The Ivory Windowpane Midi Dress is a sophisticated crochet garment featuring a classic lattice stitch pattern throughout. The design creates a checkerboard effect of solid blocks and open windows, giving the dress an airy, elegant appearance perfect for warm weather events or layered over a slip for cooler occasions.

Key design elements include:

The dress is worked as flat bodice panels (front and back), six rectangular skirt panels, and two sleeve rectangles. Everything comes together through mattress stitch seams and a gathered waist join. This modular construction means you can work on pieces during short sessions and see progress quickly.

Skill Level

Intermediate to Advanced

While the individual stitch pattern is straightforward, this project requires comfort with:

If you’ve successfully completed a cardigan or structured top, you’re ready for this dress.

Finished Measurements

Before you begin, compare these measurements to a well-fitting garment in your wardrobe:

PieceMeasurement
Finished bustapproximately 100 cm
Intended body bust90-94 cm (with 6-10 cm ease)
Untied waist100 cm
Cinched waist with belt80-90 cm
Skirt length70 cm below waist
Bodice (shoulder to waist)40 cm
Sleeve length28 cm
Neck gap20 cm wide
Armhole perimeterapproximately 40 cm

Important: This is a single-size pattern. If you need different measurements, you’ll need to recalculate the number of lattice repeats based on your gauge swatch.

Materials

Yarn

Smooth sport-weight cotton, approximately 300 m per 100 g

These amounts include a planning allowance. Confirm your actual yardage needs by weighing your gauge swatch.

Hooks

Adjust hook size as needed to achieve gauge.

Notions

Gauge

Blocked main-stitch gauge: 4 lattice repeats and 10 rows = 10 x 10 cm

One lattice repeat measures approximately 2.50 cm wide.

Border gauge: 20 single crochet (sc) and 24 sc rows = 10 cm

Making Your Gauge Swatch

Using the 3.5 mm hook and the lattice stitch pattern described below, chain 52 (for N = 8 repeats). Work at least 20 rows following the pattern instructions.

Blocking your swatch:

  1. Wet-block the swatch
  2. Dry flat for 24 hours
  3. Hang for 12 hours to check for cotton growth
  4. Measure the central 10 cm away from edges
  5. Recheck length after hanging

Cotton yarn can stretch significantly when worn. This hanging test helps you anticipate how the finished dress will behave. Keep your swatch for washing and colorfastness tests.

Abbreviations and Special Stitches

Before diving into the pattern, let’s define every abbreviation you’ll encounter:

Parentheses group stitches worked in the same place.

Brackets identify a sequence to be repeated.

Understanding the Lattice Repeat

One lattice repeat consists of: ch 3 followed by 3 dc

The row always starts with one edge dc. So a row with N repeats contains:

The beginning ch 3 counts as the first dc. Keep your blocks positioned directly above blocks from the previous row to form the square window columns.

The Lattice Stitch Pattern

This is the core pattern used throughout the dress. Master this section before starting the bodice.

Foundation Row

Chain 6N + 4 (where N is your number of repeats)

Row 1: Dc in fourth ch from hook, [ch 3, skip 3 ch, dc in each of next 3 ch] N times.

The skipped three turning chains do not count on this foundation row.

Count: 3N + 1 dc and N spaces.

Row 2 (and all plain rows)

Ch 3, turn, skip first dc, dc in each of next 2 dc, [ch 3, skip ch-3 space, dc in each of next 3 dc] N-1 times, ch 3, skip last space, dc in final edge dc.

Count: 3N + 1 dc, N spaces.

Row 3 (mirror row)

Ch 3, turn, skip first edge dc, [ch 3, skip space, dc in each of next 3 dc] N times.

Count: 3N + 1 dc, N spaces.

Continue alternating Rows 2 and 3. Do not mistake a ch-3 window for a turning chain. The pattern creates a grid of solid blocks and open spaces that align vertically.

Pattern Notes

Read through all instructions before starting. A few important points:

  1. Work flat and turn after every row
  2. Mark Row 1 as RS (right side)
  3. Count at every row end and check measurements after each 10 cm
  4. Fasten off with 20 cm tails for seaming
  5. Seams consume only the edge loops
  6. Do not remove a motif to force a measurement. Correct your gauge first.
  7. For neckline shoulders, restart yarn at a complete motif boundary. Do not carry yarn across the neck gap.
  8. Main pieces use ivory. Use sand on the last two skirt rows, borders, and belt.

Instructions

Back Bodice

With main color (ivory) and 3.5 mm hook, work the foundation with N = 20. You’ll be working upward from the waist.

Row 1: Work foundation row. Count: 20 lattice repeats.

Rows 2-37: Work the next plain recipe row. Count: 20 lattice repeats per row.

After Row 37, mark the central 8 repeats as the back neck opening. You’ll work the outer 6 repeats at each side separately for the shoulders, leaving the marked center unworked.

Rows 38-40 (each shoulder): Continue the recipe over the outer 6 repeats only. Count: 6 lattice repeats per shoulder.

Fasten off both shoulders.

Front Bodice

Begin the same as the back with N = 20.

Row 1: Work foundation row. Count: 20 lattice repeats.

Rows 2-30: Work the next plain recipe row. Count: 20 lattice repeats per row.

After Row 30, leave the central 8 repeats unworked. Work each shoulder separately over 6 repeats. This creates the square neckline, which begins lower on the front than the back.

Rows 31-40 (each shoulder): Continue the recipe over this shoulder only. Count: 6 lattice repeats per shoulder.

Fasten off both shoulders.

Skirt Panels (Make 6)

Work from waist downward. Start with N = 12. Each rectangular panel is 30 cm wide. When all six panels are joined, the combined 180 cm top edge will be gathered to fit the 100 cm bodice waist.

Row 1: Work foundation row. Count: 12 lattice repeats.

Rows 2-70: Work the next plain recipe row, following the color plan. Count: 12 lattice repeats per row.

Checkpoint: Block all six panels to 70 cm length, within one row of tolerance. Width should be 30 cm.

Sleeves (Make 2)

Use main color, 3.5 mm hook, and N = 16. Work from shoulder edge to cuff. Both sleeve rectangles start 40 cm wide. You’ll gather the wrist edge to the cuff later for a slight balloon shape.

Sleeve Row 1: Work foundation row. Count: 16 lattice repeats.

Sleeve Rows 2-24: Continue the plain recipe row. Count: 16 lattice repeats per row.

Checkpoint: Each rectangle should be 40 cm wide and approximately 24 cm long before the border. Ensure both sleeves match.

Waist Tie Belt

With 3.0 mm hook and belt color (sand):

Belt Row 1: Ch 8, sc in second chain and next 6 chains. Count: 7 sc.

Belt Row 2 and every following row: Ch 1, turn, sc BLO in each stitch. Count: 7 sc per row.

Continue until the belt measures 160 cm. Record your total row count since row gauge varies.

Checkpoint: Belt should be 160 cm x approximately 3.5 cm. Do not stretch while measuring. Make it longer only if needed to tie comfortably.

Assembly

Gather your yarn tails, tapestry needle, 3.5 mm hook (for optional slip-stitch seams), zipper, sewing needle, thread, and cotton waist tape.

Join 1: Shoulders

Mattress-stitch corresponding outer shoulder edges, aligning 6 complete motifs on each seam. Count: 2 shoulder seams, 6 motifs each.

Join 2: Sleeves

Mark 20 cm down each side of front and back from the shoulder seam. Match the sleeve midpoint to the shoulder seam, then sew the 40 cm upper edge around this opening. For puff styling, ease 2 cm at the sleeve midpoint. Count: 2 sleeves attached.

Join 3: Sides

Sew from waist to armhole on the right side. On the left, leave the bodice portion of the 40 cm zipper opening. Continue that opening into the skirt below waist as needed. Close sleeve underarms. Count: 2 side seams, 1 zipper opening.

Join 4: Skirt

Align equal row ends and mattress-stitch six panels into a ring, retaining the left-side zipper gap. Count: 6 panel joins, including the partial zipper seam.

Join 5: Waist

Quarter-mark both bodice and skirt. Run two gathering threads through skirt foundation loops and draw to 100 cm, matching quarter marks. Sew to bodice waist. Sew stabilizing cotton tape inside the waist without stretching. Count: 1 continuous 100 cm waist join.

Join 6: Closure

Hand-baste then backstitch zipper tapes to the inside of the left opening. Keep teeth clear of crochet loops. Secure top and lower stops. Count: 1 working zipper, 40 cm opening closed.

Checkpoint: Shoulders should be level. Waist measures 100 cm before belt. Armholes are approximately 40 cm perimeter. Zipper opens without catching. Try the dress over the intended slip before trimming any yarn tails. Confirm adequate sitting and walking room.

Edgings and Details

Use ivory and sand yarns with the 3.0 mm hook. The accent color goes on the hem, neckline, and cuffs.

Neckline Border

Neck Round 1: Join sand at back neck. Sc evenly around, working approximately 2 sc per dc-row end and 1 sc per stitch. Adjust at steps to lie flat. At square inside corners, work sc2tog (pull up a loop in each of 2 stitches, yarn over and draw through all 3 loops) across the corner. Join with sl st. Count: E sc (record E after fitting the edge flat).

Neck Round 2: Ch 1, sc in each sc, join. For any remaining inner steps, work sc2tog and record the decrease total D. Count: E-D sc (for square/boat neck, use E sc if flat).

Hem Border

Hem Round 1: With sand, sc evenly along lower edge without drawing it in. Work one sc per dc and one per chain. Do not count seam loops twice. Count: H sc (record H).

Hem Rounds 2-8: Ch 1, sc BLO in every sc, join. Count: H sc per round.

Cuffs (Make 2)

Cuff Row 1: With sand, ch 9, sc in second ch and across. Count: 8 sc.

Cuff Row 2 and every subsequent row: Ch 1, turn, sc BLO across until strip fits comfortably around hand and wrist, approximately 22-24 cm. Count: 8 sc per row.

Cuff Join: Sew strip ends together to form a ring. Evenly gather sleeve edge to cuff ring and sew through edge loops. Count: 2 cuff rings, each approximately 4 cm deep.

Checkpoint: Every border should lie flat with no puckering. Both sleeve openings match. Belt ties easily. Record E, D, H, and C counts for future reference.

Finishing

Weaving in Ends

Pass each yarn end through at least 5 cm of solid stitches, reverse direction twice, and trim only after the first wash.

Blocking

Soak according to yarn label instructions. Lift the garment supported, press between towels, and lay flat to finished measurements. Shape any scallops gently.

Final Check

After fully dry, hang for 12 hours. Remeasure length and check zipper, belt, and all details.

Final Measurements:

Cotton can grow during wear. Only shorten after the hanging check. Store folded, not suspended from shoulders.

Care Instructions

Follow your yarn’s care label. For cotton, cool gentle hand washing and flat drying are a conservative starting point. Test colors first. Support the full wet garment and avoid wringing. Remove the belt before washing.

Safety notes:

Tips for Success

Take your time with gauge. This entire pattern depends on achieving the correct stitch and row counts. If your gauge is off, your dress won’t fit.

Block each piece before assembly. It’s much easier to join pieces that have been blocked to their correct dimensions.

Use stitch markers liberally. Mark the beginning of rows, the center of necklines, and any shaping points.

Try on as you go. Once the bodice is assembled, try it on (over a slip) to check the fit before attaching the skirt.

Don’t skip the cotton tape. The waist stabilization prevents the gathered area from stretching out of shape over time.

Making This Dress Your Own

While this pattern specifies ivory with sand accents, the design works beautifully in other color combinations:

You could also adjust the sleeve length (add or remove rows) or modify the skirt length by working more or fewer rows on each panel.

Elegant A-line crochet midi dress showing detailed windowpane stitch texture with gathered waist and flowing skirt

Final Thoughts

This Ivory Windowpane Midi Dress is a statement piece that showcases both your crochet skills and your patience. The lattice stitch creates an elegant, timeless look while the modular construction keeps the project manageable. Every panel you complete is progress you can see and feel.

The finished dress is perfect for summer garden parties, beach weddings, or any occasion where you want to wear something truly special that you made with your own hands. Paired with the right slip underneath and that beautiful sand-colored belt cinched at the waist, this dress has a vintage elegance that never goes out of style.

Thank you so much for choosing this pattern for your next crochet project. I’d absolutely love to see your finished dress! Share your photos on Instagram or in our Facebook group so we can celebrate your gorgeous work together.

If you love this pattern, save it to your Pinterest boards so you can find it whenever you’re ready to start. And please drop a comment below if you make this dress. I’d love to hear how it turns out and see your color choices!

You Might Also Like