Hello fellow yarn lovers!

Today, we’re diving into the delightful world of doilies with a classic and beloved design: the pineapple doily! These intricate lace pieces are perfect for adding a touch of vintage elegance to your home decor, whether as a coaster, a decorative mat under a vase, or simply as a beautiful accent on a table.
The pattern we’re going to make today creates a lovely small doily, perfect for beginners looking to try out doily making, or for experienced crocheters wanting a quick and satisfying project.

What you’ll need:
- Yarn: Size 10 crochet thread (about 50-75 yards) – white is classic, but feel free to experiment with colors!
- Hook: Steel crochet hook, size 7 (1.5mm) or size 8 (1.6mm) – choose one that gives you a nice drape with your thread.
- Scissors
- Tapestry needle for weaving in ends
- Starch and pins (optional): For blocking your doily to perfection!
Abbreviations (US Terms):
- ch: chain
- sl st: slip stitch
- sc: single crochet
- dc: double crochet
- tr: treble crochet (or triple crochet)
- picot: ch 3, sl st in 3rd ch from hook
- sp(s): space(s)
- st(s): stitch(es)
- beg: beginning
- rep: repeat
- yo: yarn over
Let’s Get Started!
This doily is worked in rounds from the center out.
Foundation:
Ch 6, join with a sl st to form a ring.
Round 1: Ch 3 (counts as first dc), 15 dc into ring. Join with sl st to top of beg ch 3. (16 dc)
Round 2: Ch 3 (counts as first dc), dc in same st. 2 dc in each remaining dc around. Join with sl st to top of beg ch 3. (32 dc)

Round 3: Ch 3 (counts as first dc), dc in next st. Ch 3, skip next 2 sts, 2 dc in next 2 sts. Rep from * around. Join with sl st to top of beg ch 3. (8 ch-3 sps, 16 dc)
Round 4: Sl st into first ch-3 sp. Ch 3 (counts as first dc), (2 dc, ch 3, 3 dc) in same ch-3 sp (this forms your first “shell”). Ch 1, (3 dc, ch 3, 3 dc) in next ch-3 sp. Rep from * around. Join with sl st to top of beg ch 3. (8 shells, 8 ch-1 sps)
Round 5: Sl st into first ch-3 sp of shell. Ch 3 (counts as first dc), (3 dc, ch 3, 4 dc) in same ch-3 sp. Ch 1, 1 sc in next ch-1 sp, ch 1, (4 dc, ch 3, 4 dc) in next ch-3 sp of shell. Rep from * around. Join with sl st to top of beg ch 3.
Round 6: Sl st into first ch-3 sp. Ch 3 (counts as first dc), (4 dc, ch 3, 5 dc) in same ch-3 sp. Ch 1, skip next 2 dc, 1 dc in next dc, ch 3, 1 dc in next dc, ch 1, (5 dc, ch 3, 5 dc) in next ch-3 sp. Rep from * around. Join with sl st to top of beg ch 3.
Round 7: Sl st into first ch-3 sp. Ch 3 (counts as first dc), (5 dc, ch 3, 6 dc) in same ch-3 sp. Ch 1, skip next 3 dc, 1 dc in next dc, ch 5, 1 dc in next dc, ch 1, (6 dc, ch 3, 6 dc) in next ch-3 sp. Rep from * around. Join with sl st to top of beg ch 3.

Round 8 (Start of Pineapple Sections): Sl st into first ch-3 sp. Ch 3 (counts as first dc), (6 dc, ch 3, 7 dc) in same ch-3 sp. Ch 1, skip next 4 dc, 1 dc in next dc, ch 7, 1 dc in next dc, ch 1, (7 dc, ch 3, 7 dc) in next ch-3 sp. Rep from * around. Join with sl st to top of beg ch 3.
Round 9: Sl st into first ch-3 sp. Ch 3 (counts as first dc), (7 dc, ch 3, 8 dc) in same ch-3 sp. Ch 1, skip next 5 dc, 1 dc in next dc, ch 1, (11 tr in next ch-7 sp), ch 1, 1 dc in next dc, ch 1, (8 dc, ch 3, 8 dc) in next ch-3 sp. Rep from * around. Join with sl st to top of beg ch 3.
Round 10: Sl st into first ch-3 sp. Ch 3 (counts as first dc), (8 dc, ch 3, 9 dc) in same ch-3 sp. Ch 1, skip next 6 dc, 1 dc in next dc, ch 1, (1 dc in next tr, ch 1) 10 times, 1 dc in last tr, ch 1, 1 dc in next dc, ch 1, (9 dc, ch 3, 9 dc) in next ch-3 sp. Rep from * around. Join with sl st to top of beg ch 3.
Round 11: Sl st into first ch-3 sp. Ch 3 (counts as first dc), (9 dc, ch 3, 10 dc) in same ch-3 sp. Ch 1, skip next 7 dc, 1 dc in next dc, ch 1, (1 sc in next ch-1 sp, ch 3) 9 times, 1 sc in next ch-1 sp, ch 1, 1 dc in next dc, ch 1, (10 dc, ch 3, 10 dc) in next ch-3 sp. Rep from * around. Join with sl st to top of beg ch 3.

Round 12: Sl st into first ch-3 sp. Ch 3 (counts as first dc), (10 dc, ch 3, 11 dc) in same ch-3 sp. Ch 1, skip next 8 dc, 1 dc in next dc, ch 1, (1 sc in next ch-3 sp, ch 3) 8 times, 1 sc in next ch-3 sp, ch 1, 1 dc in next dc, ch 1, (11 dc, ch 3, 11 dc) in next ch-3 sp. Rep from * around. Join with sl st to top of beg ch 3.
Round 13: Sl st into first ch-3 sp. Ch 3 (counts as first dc), (11 dc, ch 3, 12 dc) in same ch-3 sp. Ch 1, skip next 9 dc, 1 dc in next dc, ch 1, (1 sc in next ch-3 sp, ch 3) 7 times, 1 sc in next ch-3 sp, ch 1, 1 dc in next dc, ch 1, (12 dc, ch 3, 12 dc) in next ch-3 sp. Rep from * around. Join with sl st to top of beg ch 3.
Round 14: Sl st into first ch-3 sp. Ch 3 (counts as first dc), (12 dc, ch 3, 13 dc) in same ch-3 sp. Ch 1, skip next 10 dc, 1 dc in next dc, ch 1, (1 sc in next ch-3 sp, ch 3) 6 times, 1 sc in next ch-3 sp, ch 1, 1 dc in next dc, ch 1, (13 dc, ch 3, 13 dc) in next ch-3 sp. Rep from * around. Join with sl st to top of beg ch 3.
Round 15: Sl st into first ch-3 sp. Ch 3 (counts as first dc), (13 dc, ch 3, 14 dc) in same ch-3 sp. Ch 1, skip next 11 dc, 1 dc in next dc, ch 1, (1 sc in next ch-3 sp, ch 3) 5 times, 1 sc in next ch-3 sp, ch 1, 1 dc in next dc, ch 1, (14 dc, ch 3, 14 dc) in next ch-3 sp. Rep from * around. Join with sl st to top of beg ch 3.

Round 16: Sl st into first ch-3 sp. Ch 3 (counts as first dc), (14 dc, ch 3, 15 dc) in same ch-3 sp. Ch 1, skip next 12 dc, 1 dc in next dc, ch 1, (1 sc in next ch-3 sp, ch 3) 4 times, 1 sc in next ch-3 sp, ch 1, 1 dc in next dc, ch 1, (15 dc, ch 3, 15 dc) in next ch-3 sp. Rep from * around. Join with sl st to top of beg ch 3.
Round 17: Sl st into first ch-3 sp. Ch 3 (counts as first dc), (15 dc, ch 3, 16 dc) in same ch-3 sp. Ch 1, skip next 13 dc, 1 dc in next dc, ch 1, (1 sc in next ch-3 sp, ch 3) 3 times, 1 sc in next ch-3 sp, ch 1, 1 dc in next dc, ch 1, (16 dc, ch 3, 16 dc) in next ch-3 sp. Rep from * around. Join with sl st to top of beg ch 3.
Round 18: Sl st into first ch-3 sp. Ch 3 (counts as first dc), (16 dc, ch 3, 17 dc) in same ch-3 sp. Ch 1, skip next 14 dc, 1 dc in next dc, ch 1, (1 sc in next ch-3 sp, ch 3) 2 times, 1 sc in next ch-3 sp, ch 1, 1 dc in next dc, ch 1, (17 dc, ch 3, 17 dc) in next ch-3 sp. Rep from * around. Join with sl st to top of beg ch 3.

Round 19: Sl st into first ch-3 sp. Ch 3 (counts as first dc), (17 dc, ch 3, 18 dc) in same ch-3 sp. Ch 1, skip next 15 dc, 1 dc in next dc, ch 1, (1 sc in next ch-3 sp, ch 3) 1 time, 1 sc in next ch-3 sp, ch 1, 1 dc in next dc, ch 1, (18 dc, ch 3, 18 dc) in next ch-3 sp. Rep from * around. Join with sl st to top of beg ch 3.
Round 20 (Final Round): Sl st into first ch-3 sp. Ch 3 (counts as first dc), (18 dc, picot, 19 dc) in same ch-3 sp. Ch 1, skip next 16 dc, 1 dc in next dc, ch 1, 1 sc in next ch-3 sp, ch 1, 1 dc in next dc, ch 1, (19 dc, picot, 19 dc) in next ch-3 sp. Rep from * around. Join with sl st to top of beg ch 3.
Fasten off and weave in all ends securely.
Video tutorial
Blocking Your Doily (Highly Recommended!)
Blocking is what truly makes your doily shine! It opens up the lace work and gives your doily a crisp, professional finish.
- Dampen: Gently wet your doily. You can immerse it in cool water or spray it with water until it’s thoroughly damp.
- Starch (Optional): If you want a stiffer doily, you can lightly starch it at this point.
- Pin: Lay your doily flat on a blocking mat or a thick towel. Using rust-proof pins, pin out the points of your doily evenly, gently stretching it to its intended shape.
- Dry: Let it air dry completely. This can take several hours or even overnight.
- Enjoy! Once dry, carefully unpin your beautiful new doily.
We hope you enjoyed making this charming pineapple doily! It’s a truly rewarding project that showcases the beauty of crochet lace. Don’t forget to share your finished doilies with us in the comments below or by tagging us on social media!
Happy Crocheting!