Peach Blossom Pineapple Lace Curtain Panel Crochet Pattern

This floor-length curtain panel uses classic pineapple lace in a soft peach shade. Five columns of stacked pineapples run from the hem to the header. Each one opens as a wide fan, tapers to a point, then gives way to the next fan. Shell spines separate the columns, and airy chain mesh lets the light come through.

The look is vintage-inspired but fresh, especially in a warm solid color. The panel hangs from simple ring clips, so you don’t need to sew a rod pocket. The bottom finishes with a row of small rounded scallops.

The pattern uses US crochet terms. The finished panel measures 28.6 in wide x 83.9 in long (72.6 cm x 213.1 cm) after blocking. The photo shows a matching pair, so make two identical panels for a standard window.

Construction is simple to follow. You work one piece flat in rows from the bottom up: a solid base row, sixteen 8-row pineapple tiers, a closing fan row and a 4-row header. After that, one border round goes around the panel and a scallop row goes along the bottom.

Finished Size and Construction

  • Finished size: 28.6 in x 83.9 in (72.6 cm x 213.1 cm)
  • Skill level: Intermediate
  • Terminology: US
  • Yarn weight: DK (#3)
  • Hook: 4.0 mm (G-6)
  • Number of pieces: 1 per panel (make 2 for a pair)
  • Layout: 5 pineapple columns across, 16 pineapple tiers tall
  • One pineapple repeat: 28 sts wide = 5.6 in (14.2 cm); 8 rows tall = 5 in (12.7 cm)
  • Size before border: 28.2 in x 83 in (71.6 cm x 210.8 cm)
  • Border depth: 0.2 in (0.5 cm) on the sides and top; 0.7 in (1.8 cm) at the bottom, including the scallops

Materials

Yarn: Use a smooth DK cotton or cotton blend so the lace drapes and the stitches stay clear. Avoid fuzzy yarns, which blur the pineapple loops.

  • Peach: 1,200 g / about 2,400 m per panel (2,400 g / about 4,800 m for a pair)

The quantities include a margin of about 10% for the swatch and for tension differences. Buy all of it from one dye lot.

Tools:
– 4.0 mm (G-6) crochet hook
– Tapestry needle
– Stitch markers
– Rust-proof pins and a large blocking surface (a bed or towels on the floor works)
– Tape measure
– Spray bottle
– 8–10 curtain ring clips per panel

Abbreviations (US Terms)

  • ch – chain
  • sl st – slip stitch
  • sc – single crochet
  • hdc – half double crochet
  • dc – double crochet
  • tr – treble crochet
  • sp(s) – space(s)
  • st(s) – stitch(es)
  • RS / WS – right side / wrong side

Special stitches

  • Shell: (2 dc, ch 2, 2 dc) in the same st or sp.
  • Half shell (edge): At the start of a row: ch 3 (counts as dc), dc in the first st. At the end of a row: 2 dc in the top of the turning ch-3.
  • Fan: (tr, ch 1) 8 times, tr, all in the same st or sp. That makes 9 tr and 8 ch-1 sps.
  • Side mesh: The ch-4 sps between a shell (or half shell) and a pineapple. “s” is the number of ch-4 sps on one side.
  • Mesh-hold: Keeps the same number of side sps (s) as the row below.
  • Left side: shell, ch 4, skip the sp next to the shell, then (sc in next sp, ch 4) s–1 times, then start the pineapple.
  • Right side: after the pineapple, (ch 4, sc in next sp) s–1 times, ch 4, skip the sp next to the shell, then shell.
  • Mesh-add: Adds one side sp (s+1).
  • Left side: shell, (ch 4, sc in next sp) s times, ch 4, then start the pineapple.
  • Right side: (ch 4, sc in next sp) s times, ch 4, then shell.

Gauge and Checkpoints

Base gauge: 20 dc = 4 in (10.2 cm).
Pattern gauge (blocked): 1 repeat = 28 sts = 5.6 in (14.2 cm) wide; 8 rows = 5 in (12.7 cm) tall.

Test swatch first. Ch 31. Work the Base Row; you should have 29 dc. Work Rows 1–8 with one pineapple: half shell, side, fan, side, half shell. Block the swatch. It should measure 5.8 in x 5.5 in (14.7 cm x 14.0 cm).

Checkpoints:
– Base Row: 28.2 in (71.6 cm) wide
– After tier 4 (Row 32): 20.5 in (52.1 cm) long
– After tier 8 (Row 64): 40.5 in (102.9 cm) long
– After tier 16 (Row 128): 80.5 in (204.5 cm) long
– After the header: 83 in (210.8 cm) long

Measure lace lightly stretched and hanging, not bunched on your lap.

If your swatch is too big, go down 0.5 mm. If it’s too small, go up 0.5 mm. If only the height is off by more than 0.25 in (0.6 cm) per tier, adjust the number of tiers rather than the hook. Each tier you add or remove changes the length by 5 in (12.7 cm).

Close-up of beige crochet lace showing delicate diamond-shaped openwork and intricate stitch detail.

Pattern

Base

Foundation: Ch 143.

Base Row (WS): Dc in the 4th ch from the hook and in each ch across. Turn. (141 dc, counting the skipped ch-3 as a dc)

Width check: 28.2 in (71.6 cm).

Tier 1

Each 28-st repeat holds one pineapple, centered on stitch 15 of that repeat. The shells sit on the shared stitches between repeats (stitches 29, 57, 85 and 113). Half shells sit on stitches 1 and 141.

Row 1 (RS, fan row): Half shell in the first st.
– *Ch 4, skip 4, sc in next st; ch 4, skip 4, sc in next st; ch 4, skip 3, fan in next st.
– Ch 4, skip 3, sc in next st; ch 4, skip 4, sc in next st; ch 4, skip 4, shell in next st*.
– Repeat from * to * 5 times. On the last repeat, work a half shell in the last st instead of a shell.
– Turn.

Count: 5 fans (45 tr), 20 sc, 30 ch-4 sps (s = 3 on each side), 4 shells, 2 half shells.

Row 2 (WS, mesh-hold, s = 3): Half shell.
– *Mesh-hold left side. Work the pineapple: sc in the first ch-1 sp of the fan, (ch 3, sc in next ch-1 sp) 7 times. Mesh-hold right side, then shell in the ch-2 sp of the shell*.
– Repeat from * to * across. End with a half shell. Turn.

Per repeat: 12 sc (8 in the pineapple), 7 ch-3 loops, 6 ch-4 sps.
Row total: 60 sc, 35 loops, 30 sps.

Work Rows 3–8 the same way as Row 2, with a half shell at each end and a shell in each shell. On every pineapple row, sc in each loop and ch 3 between them, so the pineapple loses one loop per row.

Row 3 (mesh-add, s = 4):
– Pineapple: sc in first loop, (ch 3, sc in next loop) 6 times.
– Per repeat: 13 sc, 6 loops, 8 sps.
– Row total: 65 sc, 30 loops, 40 sps.

Row 4 (mesh-hold, s = 4):
– Pineapple: (ch 3, sc in next loop) 5 times after the first sc.
– Per repeat: 12 sc, 5 loops, 8 sps.
– Row total: 60 sc, 25 loops, 40 sps.

Row 5 (mesh-add, s = 5):
– Pineapple: 4 loops.
– Per repeat: 13 sc, 4 loops, 10 sps.
– Row total: 65 sc, 20 loops, 50 sps.

Row 6 (mesh-hold, s = 5):
– Pineapple: 3 loops.
– Per repeat: 12 sc, 10 sps.
– Row total: 60 sc, 15 loops, 50 sps.

Row 7 (mesh-hold, s = 5):
– Pineapple: 2 loops.
– Per repeat: 11 sc, 10 sps.
– Row total: 55 sc, 10 loops, 50 sps.

Row 8 (mesh-hold, s = 5):
– Pineapple: sc in first loop, ch 3, sc in next loop. This makes 1 loop, the pineapple tip.
– Per repeat: 10 sc, 10 sps.
– Row total: 50 sc, 5 loops, 50 sps.

The pineapple gives up one loop per row while the side mesh gains a sp on Rows 3 and 5. This keeps the panel width steady.

Tier 2 and Beyond

Row 9 (RS, fan row from mesh): Half shell.
– *Ch 4, skip sp 1, sc in sp 2; ch 4, skip sp 3, sc in sp 4; ch 4, skip sp 5; fan in the ch-3 tip loop.
– Ch 4, skip sp 5, sc in sp 4; ch 4, skip sp 3, sc in sp 2; ch 4, skip sp 1; shell in shell*.
– Repeat across, ending with a half shell. Turn.

Count: the same as Row 1 (5 fans, 20 sc, 30 sps, s = 3).

The new fan sits directly on top of the previous tip, so the pineapples stack in straight columns.

Rows 10–16: Repeat Rows 2–8. This completes tier 2.

Rows 17–128: Repeat Rows 9–16 fourteen more times. You now have 16 tiers.

Length check: 80.5 in (204.5 cm).

Row 129 (RS, closing fan row): Repeat Row 9.

Header

H1 (WS, conversion row): Ch 1. Work sc as follows:
– 2 sc in each of the first 2 sts (half shell).
– *2 sc in each of the next 3 ch-4 sps, 1 sc in each of the 9 tr of the fan (skip the ch-1 sps), 2 sc in each of the next 3 ch-4 sps*.
– Between repeats, 1 sc in each of the 2 dc, 3 sc in the ch-2 sp, 1 sc in each of the 2 dc.
– End with 2 sc in each of the last 2 sts.
– Skip all side sc as you go. Turn.

Count: (5 x 21 middle) + (4 x 7 shells) + (2 x 4 edges) = 105 + 28 + 8 = 141 sc. One full repeat is 21 + 7 = 28 sts, which matches the Base Row.

H2 (RS): Ch 3 (counts as dc), dc in each st across. Turn. (141 dc)

H3 (WS, filet mesh): Ch 4 (counts as dc + ch 1), skip 1, dc in next st. Then (ch 1, skip 1, dc in next st) across. Turn. (71 dc + 70 ch-1 sps = 141 sts)

H4 (RS): Ch 3 (counts as dc), dc in each ch-1 sp and each dc across. (141 dc) Don’t fasten off.

The header is 2.5 in (6.4 cm) tall, including Row 129. Length check: 83 in (210.8 cm).

Border

Border gauge: 5 sc = 1 in (2.5 cm) along the top and bottom. Along the sides, the row-end sc land at about 4.8 sc per inch.

Each side count runs from one ch-2 corner sp to the next and includes every sc on that edge.

Round 1 (RS): Continue from H4. Ch 1 and turn the work to go down the left side.

  • Left side: Work sc into the row ends: 2 sc in each of H4, H3 and H2, 1 sc in H1, 3 sc in each of Rows 129–1, and 2 sc in the Base Row. That’s 6 + 1 + 387 + 2 = 396 sc. Ch 2.
  • Bottom: Sc in the base of each of the 141 foundation sts. (141 sc) Ch 2.
  • Right side: Work the same row-end counts in reverse order. (396 sc) Ch 2.
  • Top: Sc in each of the 141 sts of H4. (141 sc) Ch 2.
  • Join with a sl st to the first sc and fasten off.

Round total: 1,074 sc and 4 ch-2 corners.

Bottom scallop row (RS): Join the yarn with a sc in the first sc of the bottom edge. *Skip 1 sc, 5 dc in next sc, skip 1 sc, sc in next sc*. Repeat 35 times, ending in the 141st sc. Fasten off.

Count: 35 scallops (175 dc) and 36 sc.

Why the math works: Each scallop uses 4 sts, and 141 = (4 x 35) + 1, so the row starts and ends on a sc. Each 28-st pineapple repeat holds exactly 7 scallops. The 4th scallop lands on stitch 15, centered under each pineapple fan, and a sc lands under each shell spine.

Final Blocking

  1. Weave in all ends along solid stitches (the shells, header or border). Don’t weave them through the chain loops.
  2. Soak the panel in cool water with a little wool wash for 15 minutes.
  3. Press the water out gently in towels. Don’t wring.
  4. Lay it flat and pin it to 28.6 in x 83.9 in (72.6 cm x 213.1 cm).
  5. Pin the corners first, then the center of each edge, then fill in every 4–6 in (10.2–15.2 cm).
  6. Open each fan with your fingers and straighten the shell spines so they run vertically.
  7. Pin each bottom scallop into a round curve.
  8. Let it dry completely. You can also hang it on the rod while it’s still slightly damp so the length settles.

Final Quality-Control Checklist

  • 5 pineapple columns, each centered on its repeat
  • 16 tiers, all with the fan directly above the previous tip
  • Every pineapple row has the correct number of loops (7 down to 1)
  • Shell spines run straight with no drifting
  • Header rows count 141 sts each
  • Border sides have 396 sc each; top and bottom have 141 sc each
  • 35 scallops, with one centered under each fan
  • Blocked size within 0.5 in (1.3 cm) of 28.6 in (72.6 cm) wide and within 1 in (2.5 cm) of 83.9 in (213.1 cm) long

Troubleshooting

  • The pineapple has an extra or missing loop: You skipped a loop or worked twice into one. Count the pineapple sc on every row: it should have 8, 7, 6, 5, 4, 3, then 2.
  • The panel is getting wider toward the top: You probably worked mesh-add on a mesh-hold row. Recheck the side sp counts: 3, 3, 4, 4, 5, 5, 5, 5.
  • The columns are leaning: Make sure every shell goes in the ch-2 sp of the shell below, not beside it.
  • The fans are cupping: Loosen your tr, or keep the ch-1 sps between them a little looser.
  • The side edges are wavy: Re-work Border Round 1 with 2 sc per pattern row end instead of 3. Ruffling sides mean too many sc; pulled-in sides mean too few.
  • The scallops are ruffling: Work (hdc, 3 dc, hdc) instead of 5 dc. The stitch count stays the same.
  • The header is sagging under the clips: Space the clips evenly and clip them into the H4 dc, not the mesh row.

Care

Hand wash cool and dry flat or re-hang while slightly damp. Keep the panel out of the dryer, and press it lightly with steam if the fans relax over time.

Peach crocheted lace curtains drape from a brass rod, framing a bright window in a neutral room with cream furnishings.

Final Notes

The measurements build on each other:
1. Gauge: 20 dc = 4 in (10.2 cm).
2. One repeat: 28 sts = 5.6 in (14.2 cm), and 8 rows = 5 in (12.7 cm).
3. Body width: 5 repeats + 1 = 141 sts = 28.2 in (71.6 cm).
4. Body length: 16 tiers plus the base and header = 83 in (210.8 cm).
5. Finished size: a 0.2 in (0.5 cm) side border and a 0.7 in (1.8 cm) scalloped hem give 28.6 in x 83.9 in (72.6 cm x 213.1 cm).

Check each stage and the finished panel will hang straight and even. Make a second panel for a matching pair.

Happy crocheting!

Leave a Comment