Crochet doilies are one of the popular crochet patterns many will want to make for their home. I started crocheting with lace thread when I learned this craft in childhood, and crochet doilies are the first few patterns I made for my home. I especially love the pineapple doily design out of all the crochet doilies I have made. And, today, I am sharing this crochet pineapple doily pattern with you. Read on to learn how to crochet.
This puff stitch Pineapple Doily crochet pattern is another long overdue pattern I have wanted to share here. I have developed the pattern in both written and chart form, hoping to fulfill the wish of my readers who can read one or the other form of crochet patterns.
A little flashback on the past of this puff stitch Pineapple Doily… I completed it some time ago, but it took me more than one and a half years to figure out if I should share the pattern in written crochet instructions or in a crochet chart. Both pattern instructions are not easy to develop; the written pattern can be confusing, so, I have to be very careful. The chart pattern needs time to draw and develop. I ended up setting the Pineapple Doily aside and moving on with my other crafts.
Pineapple Doily
Free Crochet Doilies Pattern
scroll ⬇️ to get the free pattern & tutorial
I revisited the puff stitch Pineapple Doily early this year, thinking that it was a waste not to share the crochet pattern of this beautiful Pineapple Doily with you. I have put quite a significant amount of time into the design, I even crochet a few of them to try out which one looks the best. The puff stitches design in the Pineapple Doily gives the doily a more exquisite texture presence. Take a closer look at both top and bottom of the crochet doilies; both of them have a slight difference (except for the colorwork)… The puff stitches in the middle of both doilies are at different rounds. This Pineapple Doily is well adaptive, you can make puff stitches in any round at the middle of the doily. You may also replace the puff stitch with other similar stitches, eg, bobble and popcorn stitch. Colorwork is another way to make your crochet doilies unique.
The puff stitch I crocheted in this Pineapple Doily is a slight variation from what’s commonly done by others. I find that it gives more defined oval-shaped puff pellets to the Pineapple Doily. Please read more on the pattern & tutorial section below for details on how I crochet it.
Love the heirloom look that the Pineapple Doily gave, it simply brightens up the table gracefully and tastefully. Afternoon tea, please!!!
p/s: I think it could be a great idea to crochet this pineapple doily into a giant doily rug by using clothesline rope, just like the one I did before.
WHAT’S NEXT:
- Start crocheting and share your completed handmade on Facebook and/or Instagram. Remember to tag us, @craftpassion, so we can see them.
- Pin it to Pinterest for a future To-Crochet List
- Share with your crochet groups for a crochet-along event.
- Browse more free crochet patterns to make.
Crochet Doilies
Crochet doilies are one of the popular crochet patterns many will want to make for their home. I especially love the pineapple doily design in this tutorial. The puff stitches design in the Pineapple Doily gives the doily a more exquisite texture presence. Do read on to learn how to crochet it.
Materials
- Cotton Lace / Thread Yarn, #20, 1 ball
Tools
- Steel Crochet Hook, 1.5mm
Instructions
ABBREVIATIONS:
in American crochet terms
ch = chain
sc = single crochet
dc = double crochet
st = stitch
ps5= puff stitch (hdc5tog) [Please view pic 2 to pic 6 for the photos and steps to make it]
slst = slip stitch
sp = space
rnd = round
prev = previous
beg = beginning
CROCHET CHART/DIAGRAM PATTERN:
![]()
Download the printable Pineapple Doily Crochet Chart in:
PDF or JPG
CROCHET PINEAPPLE DOILY PATTERN
Puff Stitch (hdc5tog) or ps5: Yarn over, insert hook in indicated stitch and draw up a loop (3 loops on hook), repeat 5 times to get 11 loops on hook, yarn over and draw through first 10 loops on hook, yarn over and draw through remaining 2 loops on hook. [Please view pic 2 to pic 6 for the photos and steps to make it]
Shell cluster: dc2, ch2, dc2
Pattern written in bold is the pineapple pattern
Rnd 1: ch2 (2nd ch count as 1st sc), sc7 in the 1st chain, slst in the 2nd chain at the beg of the rnd to create the base sc ring for the doily.
Rnd 2: ch4 (1st 3ch count as 1st dc), dc1 in the 2nd ch of prev rnd, ch1, *[dc1, ch1, dc1, ch1] in next st, repeat * 7 times. slst in the 3rd ch st at the beg of the rnd.
Rnd 3: ch1 (count as 1st sc of the round), sc in each st around, slst in the ch st at the beg of the rnd. You should have 32 sts (including the 1st ch of the rnd) in this rnd.
Rnd 4: ch4 (1st 3ch count as 1st dc), *[dc1, ch] in next st, repeat * 31 times. slst in the 3rd ch st at the beg of the rnd.
Rnd 5: pull loop to the height of a dc st, make ps5 in 1st st, ch3, *[ps5, ch3] in next dc st, repeat * 30 times. ps5 in next dc st, ch1, hdc in ps5 at the beg of the rnd.
Rnd 6: *ch3, sc in next 3ch sp, repeat * 31 times. ch1, hdc in hdc st of prev rnd.
Rnd 7: ch3 (count as 1st dc), *ch5, dc1 in next 3ch sp, repeat * 31 times. ch2, dc in 3rd ch at the beg of the rnd.
Rnd 8: ch6, sc in next 5ch sp, *pull loop to the height of a dc st, make ps5 in the prev sc st, ch3, sc in next 5ch sp, ch6, sc in next 5ch sp, repeat * 15 times. pull loop to the height of a dc st, make ps5 in the prev sc st, dc in dc st of prev rnd.
Rnd 9: *ch6, sc in next 6ch sp, ch6, sc in ch3 sp, repeat * 15 times. ch6, sc in next 6ch sp, ch3, dc in dc st of prev rnd.
Rnd 10 to 12: *ch6, sc in next 6ch sp, repeat * 31 times. ch3, dc in dc st of prev rnd.
Rnd 13: ch5, 2dc in the last ch3 & dc sp of prev rnd, *ch3, [dc, ch2, dc] in next 6ch sp, ch3, shell in next 6ch sp, ch2, sc in next 6ch sp, ch2, shell in next 6ch sp, repeat * 7 times. ch3, [dc, ch2, dc] in next 6ch sp, ch3, shell in next 6ch sp, ch2, sc in next ch sp, ch2, dc in next ch sp, slst in 3rd ch and 4th ch at the beg of the rnd.
Rnd 14: ch5, 2dc in 5ch sp, *ch3, dc9 in next 2ch sp, ch3, shell in 2ch sp of shell, ch2, shell in 2ch sp of next shell, repeat * 7 times. ch3, dc9 in next 2ch ch sp, ch3, shell in 2ch sp of shell, ch2, dc in 5ch sp of next shell, slst in 3rd ch and 4th ch at the beg of the rnd.
Rnd 15: ch5, 2dc in 5ch sp, *ch3, [dc, ch1] in next dc st, repeat 8 times, dc in next dc st, ch3, shell in 2ch sp of shell, shell in 2ch sp of next shell, repeat * 7 times. ch3, [dc, ch1] in next dc st, repeat 8 times, dc in next dc st, ch3, shell in 2ch sp of shell, dc in 5ch sp of next shell, slst in 3rd ch and 4th ch at the beg of the rnd.
Rnd 16: ch5, 2dc in 5ch sp, *ch3, [sc in next 1ch sp, ch3] repeat 7 times, sc in next 1ch sp, ch3, shell in 2ch sp of shell, shell in 2ch sp of next shell, repeat * 7 times. ch3, [sc in next 1ch sp, ch3] repeat 7 times, sc in next 1ch sp, ch3, shell in 2ch sp of shell, dc in 5ch sp of next shell, slst in 3rd ch and 4th ch at the beg of the rnd.
Rnd 17: ch5, 2dc in 5ch sp, *ch3, [sc in next 3ch sp, ch3] repeat 6 times, sc in next 3ch sp, ch3, shell in 2ch sp of shell, ch2, shell in 2ch sp of next shell, repeat * 7 times. ch3, [sc in next 3ch sp, ch3] repeat 6 times, sc in next 3ch sp, ch3, shell in 2ch sp of shell, ch2, dc in 5ch sp of next shell, slst in 3rd ch and 4th ch at the beg of the rnd.
Rnd 18: ch5, 2dc in 5ch sp, *ch3, [sc in next 3ch sp, ch3] repeat 5 times, sc in next 3ch sp, ch3, shell in 2ch sp of shell, ch3, dc in 2ch sp, ch3, shell in 2ch sp of next shell, repeat * 7 times. ch3, [sc in next 3ch sp, ch3] repeat 5 times, sc in next 3ch sp, ch3, shell in 2ch sp of shell, ch3, dc in 2ch sp, ch3, dc in 5ch sp of next shell, slst in 3rd ch and 4th ch at the beg of the rnd.
Rnd 19: ch5, 2dc in 5ch sp, *ch3, [sc in next 3ch sp, ch3] repeat 4 times, sc in next 3ch sp, ch3, shell in 2ch sp of shell, ch3, [dc, ch3, dc] in dc st, ch3, shell in 2ch sp of next shell, repeat * 7 times. ch3, [sc in next 3ch sp, ch3] repeat 4 times, sc in next 3ch sp, ch3, shell in 2ch sp of shell, ch3, [dc, ch3, dc] in dc st, ch3, dc in 5ch sp of next shell, slst in 3rd ch and 4th ch at the beg of the rnd.
Rnd 20: ch5, 2dc in 5ch sp, *ch3, [sc in next 3ch sp, ch3] repeat 3 times, sc in next 3ch sp, ch3, shell in 2ch sp of shell, ch3, skip 3ch sp, [dc, ch2, dc, ch3, dc, ch2, dc] in next 3ch sp, ch3, skip 3ch sp, shell in 2ch sp of next shell, repeat * 7 times. ch3, [sc in next 3ch sp, ch3] repeat 3 times, sc in next 3ch sp, ch3, shell in 2ch sp of shell, ch3, skip 3ch sp, [dc, ch2, dc, ch3, dc, ch2, dc] in 3ch sp, ch3, skip 3ch sp, dc in 5ch sp of next shell, slst in 3rd ch and 4th ch at the beg of the rnd.
Rnd 21: ch5, 2dc in 5ch sp, *ch3, [sc in next 3ch sp, ch3] repeat 2 times, sc in next 3ch sp, ch3, shell in 2ch sp of shell, ch3, skip 3ch sp, [dc, ch2, dc] in next 2ch sp, ch3, [dc, ch3, dc] in next 3ch sp, ch3, [dc, ch2, dc] in next 2ch sp, ch3, skip 3ch sp, shell in 2ch sp of next shell, repeat * 7 times. ch3, [sc in next 3ch sp, ch3] repeat 2 times, sc in next 3ch sp, ch3, shell in 2ch sp of shell, ch3, skip 3ch sp, [dc, ch2, dc] in next 2ch sp, ch3, [dc, ch3, dc] in next 3ch sp, ch3, [dc, ch2, dc] in next 2ch sp, ch3, skip 3ch sp, dc in 5ch sp of next shell, slst in 3rd ch and 4th ch at the beg of the rnd.
Rnd 22: ch5, 2dc in 5ch sp, *ch3, sc in next 3ch sp, ch3, sc in next 3ch sp, ch3, shell in 2ch sp of shell, ch4, skip 3ch sp, [dc, ch2, dc] in next 2ch sp, ch3, skip 3ch sp, dc7 in next 3ch sp, ch3, skip 3ch sp, [dc, ch2, dc] in next 2ch sp, ch4, shell in 2ch sp of next shell, repeat * 7 times. ch3, sc in next 3ch sp, ch3, sc in next 3ch sp, ch3, shell in 2ch sp of shell, ch4, skip 3ch sp, [dc, ch2, dc] in next 2ch sp, ch3, dc7 in next 3ch sp, ch3, skip 3ch sp, [dc, ch2, dc] in next 2ch sp, ch4, dc in 5ch sp of next shell, slst in 3rd ch and 4th ch at the beg of the rnd.
Rnd 23: ch5, 2dc in 5ch sp, *ch3, sc in next 3ch sp, ch3, shell in 2ch sp of shell, ch5, skip 4ch sp [dc, ch2, dc] in next 2ch sp, ch3, skip 3ch sp, [dc, ch] in next dc st, repeat 6 times, dc in next dc st, ch3, skip 3ch sp, [dc, ch2, dc] in next 2ch sp, ch5, shell in 2ch sp of next shell, repeat * 7 times. ch3, sc in next 3ch sp, ch3, shell in 2ch sp of shell, ch5, skip 4ch sp, [dc, ch2, dc] in next 2ch sp, ch3, skip 3ch sp, [dc, ch] in next dc st, repeat 6 times, dc in next dc st, ch3, skip 3ch sp, [dc, ch2, dc] in next 2ch sp, ch5, dc in 5ch sp of next shell, slst in 3rd ch and 4th ch at the beg of the rnd.
Rnd 24: ch5, 2dc in 5ch sp, *shell in 2ch sp of shell, ch6, skip 5ch sp, [dc, ch2, dc] in next 2ch sp, ch3, skip 3ch sp, [ps5, ch2] in next dc st, repeat 6 times, ps5 in next dc st, ch3, skip 3ch sp, [dc, ch2, dc] in next 2ch sp, ch6, shell in 2ch sp of next shell, repeat * 7 times. shell in 2ch sp of shell, ch6, skip 5ch sp, [dc, ch2, dc] in next 2ch sp, ch3, skip 3ch sp, [ps5, ch2] in next dc st, repeat 6 times, ps5 in next dc st, ch3, skip 3ch sp, [dc, ch2, dc] in next 2ch sp, ch6, dc in 5ch sp of next shell, slst in 3rd ch and 4th ch at the beg of the rnd.
Rnd 25: ch3, dc in 2ch sp of next shell, picot, ch2, *[dc, picot, ch2] repeat 3 times in next 6ch sp, dc in next 2ch sp, picot, ch2, dc in next 3ch sp, picot, ch2, [dc in ps5, picot, ch2] repeat 7 times, dc in next 3ch sp, picot, ch2, dc in next 2ch sp, picot, ch2, [dc, picot, ch2] repeat 3 times in next 6ch sp, dc2tog in 2ch sp of next 2 shells, picot, ch2, repeat *7 times. [dc, picot, ch2] repeat 3 times in next 6ch sp, dc in next 2ch sp, picot, ch2, dc in next 3ch sp, picot, ch2, [dc in ps5, picot ch2] repeat 7 times, dc in next 3ch sp, picot, ch2, dc in next 2ch sp, picot, ch2, [dc, picot, ch2] repeat 3 times in next 6ch sp, slst in 3rd ch at the beg of the rnd.
Fasten off and hide yarn end.
Block the doily by soaking it in a starch stiffening solution and pinning it out to dry.
HOW TO CROCHET DOILIES
- This the doily after the 4th round, before the puff stitch (hdc5tog) at round 5.
- Pull the loop to the height of a dc stitch.

- Yarn over, insert hook in the same stitch and draw up a loop (3 loops on hook).

- Repeat Pic 3 another 4 times to get a total of 11 loops on the hook.

- Yarn over and draw through first 10 loops on the hook.

- Yarn over and draw through remaining 2 loops on the hook.
A puff stitch is done.
- Continue the next pattern on round 5 by making the 3 ch.

- This is the puff stitch or hdc5tog that I used for this pineapple doily. It is one of the variations in puff stitch as one might do it differently.

- The three main components to form this pineapple doily.

BLOCKING THE PINEAPPLE DOILY TO SET THE SHAPE IS CRUCIAL. 
BEAUTIFUL PINEAPPLE DOILY! 
Notes
When cleaning is required, rinse doily in lukewarm water and lay flat to dry. If you wish to starch, spray starch and a warm iron may be used while the doily is still damp.
Get the full article at https://www.craftpassion.com/pineapple-doily-pattern-2/.
Pineapple Doily Crochet Pattern
Difficulty Level: Intermediate, need doily crochet experiences, must know how to crochet ch, sc, dc, puff st & slst
Finished size: approx. 14″ (D)
Materials & Tools:
1. Cotton Lace / Thread Yarn, #20, 1 ball
2. Steel Crochet Hook, 1.5mm
Chart / Diagram Pattern:

Download the printable Pineapple Doily Crochet Chart in:
PDF
JPG
Written Pattern:
Abbreviations (USA Terms):
ch = chain
sc = single crochet
dc = double crochet
st = stitch
ps5= puff stitch (hdc5tog) [Please view pic 2 to pic 6 for the photos and steps to make it]
slst = slip stitch
sp = space
rnd = round
prev = previous
beg = beginning
Puff Stitch (hdc5tog) or ps5: Yarn over, insert hook in indicated stitch and draw up a loop (3 loops on hook), repeat 5 times to get 11 loops on hook, yarn over and draw through first 10 loops on hook, yarn over and draw through remaining 2 loops on hook. [Please view pic 2 to pic 6 for the photos and steps to make it]
Shell cluster: dc2, ch2, dc2
Pattern written in bold is the pineapple pattern
Rnd 1: ch2 (2nd ch count as 1st sc), sc7 in the 1st chain, slst in the 2nd chain at the beg of the rnd to create the base sc ring for the doily.
Rnd 2: ch4 (1st 3ch count as 1st dc), dc1 in the 2nd ch of prev rnd, ch1, *[dc1, ch1, dc1, ch1] in next st, repeat * 7 times. slst in the 3rd ch st at the beg of the rnd.
Rnd 3: ch1 (count as 1st sc of the round), sc in each st around, slst in the ch st at the beg of the rnd. You should have 32 sts (including the 1st ch of the rnd) in this rnd.
Rnd 4: ch4 (1st 3ch count as 1st dc), *[dc1, ch] in next st, repeat * 31 times. slst in the 3rd ch st at the beg of the rnd.
Rnd 5: pull loop to the height of a dc st, make ps5 in 1st st, ch3, *[ps5, ch3] in next dc st, repeat * 30 times. ps5 in next dc st, ch1, hdc in ps5 at the beg of the rnd.
Rnd 6: *ch3, sc in next 3ch sp, repeat * 31 times. ch1, hdc in hdc st of prev rnd.
Rnd 7: ch3 (count as 1st dc), *ch5, dc1 in next 3ch sp, repeat * 31 times. ch2, dc in 3rd ch at the beg of the rnd.
Rnd 8: ch6, sc in next 5ch sp, *pull loop to the height of a dc st, make ps5 in the prev sc st, ch3, sc in next 5ch sp, ch6, sc in next 5ch sp, repeat * 15 times. pull loop to the height of a dc st, make ps5 in the prev sc st, dc in dc st of prev rnd.
Rnd 9: *ch6, sc in next 6ch sp, ch6, sc in ch3 sp, repeat * 15 times. ch6, sc in next 6ch sp, ch3, dc in dc st of prev rnd.
Rnd 10 to 12: *ch6, sc in next 6ch sp, repeat * 31 times. ch3, dc in dc st of prev rnd.
Rnd 13: ch5, 2dc in the last ch3 & dc sp of prev rnd, *ch3, [dc, ch2, dc] in next 6ch sp, ch3, shell in next 6ch sp, ch2, sc in next 6ch sp, ch2, shell in next 6ch sp, repeat * 7 times. ch3, [dc, ch2, dc] in next 6ch sp, ch3, shell in next 6ch sp, ch2, sc in next ch sp, ch2, dc in next ch sp, slst in 3rd ch and 4th ch at the beg of the rnd.
Rnd 14: ch5, 2dc in 5ch sp, *ch3, dc9 in next 2ch sp, ch3, shell in 2ch sp of shell, ch2, shell in 2ch sp of next shell, repeat * 7 times. ch3, dc9 in next 2ch ch sp, ch3, shell in 2ch sp of shell, ch2, dc in 5ch sp of next shell, slst in 3rd ch and 4th ch at the beg of the rnd.
Rnd 15: ch5, 2dc in 5ch sp, *ch3, [dc, ch1] in next dc st, repeat 8 times, dc in next dc st, ch3, shell in 2ch sp of shell, shell in 2ch sp of next shell, repeat * 7 times. ch3, [dc, ch1] in next dc st, repeat 8 times, dc in next dc st, ch3, shell in 2ch sp of shell, dc in 5ch sp of next shell, slst in 3rd ch and 4th ch at the beg of the rnd.
Rnd 16: ch5, 2dc in 5ch sp, *ch3, [sc in next 1ch sp, ch3] repeat 7 times, sc in next 1ch sp, ch3, shell in 2ch sp of shell, shell in 2ch sp of next shell, repeat * 7 times. ch3, [sc in next 1ch sp, ch3] repeat 7 times, sc in next 1ch sp, ch3, shell in 2ch sp of shell, dc in 5ch sp of next shell, slst in 3rd ch and 4th ch at the beg of the rnd.
Rnd 17: ch5, 2dc in 5ch sp, *ch3, [sc in next 3ch sp, ch3] repeat 6 times, sc in next 3ch sp, ch3, shell in 2ch sp of shell, ch2, shell in 2ch sp of next shell, repeat * 7 times. ch3, [sc in next 3ch sp, ch3] repeat 6 times, sc in next 3ch sp, ch3, shell in 2ch sp of shell, ch2, dc in 5ch sp of next shell, slst in 3rd ch and 4th ch at the beg of the rnd.
Rnd 18: ch5, 2dc in 5ch sp, *ch3, [sc in next 3ch sp, ch3] repeat 5 times, sc in next 3ch sp, ch3, shell in 2ch sp of shell, ch3, dc in 2ch sp, ch3, shell in 2ch sp of next shell, repeat * 7 times. ch3, [sc in next 3ch sp, ch3] repeat 5 times, sc in next 3ch sp, ch3, shell in 2ch sp of shell, ch3, dc in 2ch sp, ch3, dc in 5ch sp of next shell, slst in 3rd ch and 4th ch at the beg of the rnd.
Rnd 19: ch5, 2dc in 5ch sp, *ch3, [sc in next 3ch sp, ch3] repeat 4 times, sc in next 3ch sp, ch3, shell in 2ch sp of shell, ch3, [dc, ch3, dc] in dc st, ch3, shell in 2ch sp of next shell, repeat * 7 times. ch3, [sc in next 3ch sp, ch3] repeat 4 times, sc in next 3ch sp, ch3, shell in 2ch sp of shell, ch3, [dc, ch3, dc] in dc st, ch3, dc in 5ch sp of next shell, slst in 3rd ch and 4th ch at the beg of the rnd.
Rnd 20: ch5, 2dc in 5ch sp, *ch3, [sc in next 3ch sp, ch3] repeat 3 times, sc in next 3ch sp, ch3, shell in 2ch sp of shell, ch3, skip 3ch sp, [dc, ch2, dc, ch3, dc, ch2, dc] in next 3ch sp, ch3, skip 3ch sp, shell in 2ch sp of next shell, repeat * 7 times. ch3, [sc in next 3ch sp, ch3] repeat 3 times, sc in next 3ch sp, ch3, shell in 2ch sp of shell, ch3, skip 3ch sp, [dc, ch2, dc, ch3, dc, ch2, dc] in 3ch sp, ch3, skip 3ch sp, dc in 5ch sp of next shell, slst in 3rd ch and 4th ch at the beg of the rnd.
Rnd 21: ch5, 2dc in 5ch sp, *ch3, [sc in next 3ch sp, ch3] repeat 2 times, sc in next 3ch sp, ch3, shell in 2ch sp of shell, ch3, skip 3ch sp, [dc, ch2, dc] in next 2ch sp, ch3, [dc, ch3, dc] in next 3ch sp, ch3, [dc, ch2, dc] in next 2ch sp, ch3, skip 3ch sp, shell in 2ch sp of next shell, repeat * 7 times. ch3, [sc in next 3ch sp, ch3] repeat 2 times, sc in next 3ch sp, ch3, shell in 2ch sp of shell, ch3, skip 3ch sp, [dc, ch2, dc] in next 2ch sp, ch3, [dc, ch3, dc] in next 3ch sp, ch3, [dc, ch2, dc] in next 2ch sp, ch3, skip 3ch sp, dc in 5ch sp of next shell, slst in 3rd ch and 4th ch at the beg of the rnd.
Rnd 22: ch5, 2dc in 5ch sp, *ch3, sc in next 3ch sp, ch3, sc in next 3ch sp, ch3, shell in 2ch sp of shell, ch4, skip 3ch sp, [dc, ch2, dc] in next 2ch sp, ch3, skip 3ch sp, dc7 in next 3ch sp, ch3, skip 3ch sp, [dc, ch2, dc] in next 2ch sp, ch4, shell in 2ch sp of next shell, repeat * 7 times. ch3, sc in next 3ch sp, ch3, sc in next 3ch sp, ch3, shell in 2ch sp of shell, ch4, skip 3ch sp, [dc, ch2, dc] in next 2ch sp, ch3, dc7 in next 3ch sp, ch3, skip 3ch sp, [dc, ch2, dc] in next 2ch sp, ch4, dc in 5ch sp of next shell, slst in 3rd ch and 4th ch at the beg of the rnd.
Rnd 23: ch5, 2dc in 5ch sp, *ch3, sc in next 3ch sp, ch3, shell in 2ch sp of shell, ch5, skip 4ch sp [dc, ch2, dc] in next 2ch sp, ch3, skip 3ch sp, [dc, ch] in next dc st, repeat 6 times, dc in next dc st, ch3, skip 3ch sp, [dc, ch2, dc] in next 2ch sp, ch5, shell in 2ch sp of next shell, repeat * 7 times. ch3, sc in next 3ch sp, ch3, shell in 2ch sp of shell, ch5, skip 4ch sp, [dc, ch2, dc] in next 2ch sp, ch3, skip 3ch sp, [dc, ch] in next dc st, repeat 6 times, dc in next dc st, ch3, skip 3ch sp, [dc, ch2, dc] in next 2ch sp, ch5, dc in 5ch sp of next shell, slst in 3rd ch and 4th ch at the beg of the rnd.
Rnd 24: ch5, 2dc in 5ch sp, *shell in 2ch sp of shell, ch6, skip 5ch sp, [dc, ch2, dc] in next 2ch sp, ch3, skip 3ch sp, [ps5, ch2] in next dc st, repeat 6 times, ps5 in next dc st, ch3, skip 3ch sp, [dc, ch2, dc] in next 2ch sp, ch6, shell in 2ch sp of next shell, repeat * 7 times. shell in 2ch sp of shell, ch6, skip 5ch sp, [dc, ch2, dc] in next 2ch sp, ch3, skip 3ch sp, [ps5, ch2] in next dc st, repeat 6 times, ps5 in next dc st, ch3, skip 3ch sp, [dc, ch2, dc] in next 2ch sp, ch6, dc in 5ch sp of next shell, slst in 3rd ch and 4th ch at the beg of the rnd.
Rnd 25: ch3, dc in 2ch sp of next shell, picot, ch2, *[dc, picot, ch2] repeat 3 times in next 6ch sp, dc in next 2ch sp, picot, ch2, dc in next 3ch sp, picot, ch2, [dc in ps5, picot, ch2] repeat 7 times, dc in next 3ch sp, picot, ch2, dc in next 2ch sp, picot, ch2, [dc, picot, ch2] repeat 3 times in next 6ch sp, dc2tog in 2ch sp of next 2 shells, picot, ch2, repeat *7 times. [dc, picot, ch2] repeat 3 times in next 6ch sp, dc in next 2ch sp, picot, ch2, dc in next 3ch sp, picot, ch2, [dc in ps5, picot ch2] repeat 7 times, dc in next 3ch sp, picot, ch2, dc in next 2ch sp, picot, ch2, [dc, picot, ch2] repeat 3 times in next 6ch sp, slst in 3rd ch at the beg of the rnd.
Fasten off and hide yarn end.
Blocked the doily by soaking it in a starch stiffening solution and pinning it out to dry.
Note: When cleaning is required, rinse in lukewarm water and lay flat to dry. If you wish to starch, spray starch and a warm iron may be used while the doily is still damp.
More Details on how to crochet the Pineapple Doily
Pic 1. This the doily after the 4th round, before the puff stitch (hdc5tog) at round 5.
Pic 2. Pull the loop to the height of a dc stitch.
Pic 3. Yarn over, insert hook in the same stitch and draw up a loop (3 loops on hook).
Pic 4. Repeat Pic 3 another 4 times to get a total of 11 loops on the hook.
Pic 5. Yarn over and draw through first 10 loops on the hook.
Pic 6. Yarn over and draw through remaining 2 loops on the hook.
A puff stitch has done.
Pic 7. Continue the next pattern on round 5 by making the 3 ch.
This is the puff stitch or hdc5tog that I used for this pineapple doily. It is one of the variations in puff stitch as one might do it differently.
The three main components to form this pineapple doily.



Karen
Friday 23rd of September 2022
I am on Row 25 and would like to know which picot stitch you used
Craft Passion
Wednesday 28th of September 2022
The picot stitch I used is" 3 ch sts, slst to the st before the chain stitch.
Elisa
Tuesday 8th of March 2022
Hello!! Sorry but I do not understand round14: ch5, 2dc in 5ch sp.. there is no 5ch space from previous round.. am I missing something!? Thank you!!! :)
Craft Passion
Tuesday 22nd of March 2022
Here is a ch5 chain space at the beginning of the previous round.
Tomas
Thursday 29th of July 2021
Round 8 calls for 1+15+1 puff stitches, so 17 instead of the 16 the photos show and I can't quite figure out how to move on to round 9 since my 8th would have one puff too many if I ended it on one
Craft Passion
Wednesday 25th of August 2021
There are only (15 + 1) 16 puff stitches on Round 8.
Angelyn Benjamin
Tuesday 11th of May 2021
Hi, I finished my first ever doily in 2 colors as said earlier. Thanks a ton for helping me with the mistake I made wrt 'shell'. I have now started to make one more for a friend. But she wants of size 17" diameter. I thought of repeating rounds 8 to 12 again. At the end of round 12 I started again with round 8. What I found was that it started to curl upwards so to flatten it I chained 7 instead of 6 for rounds 10 to 12 in the repeat sequence. It did flatten somehow. But again keeping the 13th row as per the pattern it started curling up again. Can you please suggest what should i do. How do i increase 14" to 17" diameter?
Mel
Tuesday 27th of October 2020
What kind of yarn is thread yarn? Can I use Sugar n’ Cream yarn?
Craft Passion
Sunday 1st of November 2020
I used cotton lace yarn which is thinner than normal yarn and it is specially made for doily crochet. You may use other yarn but the size will be varying based on the weight of the yarn.