This post may contain affiliate links. Please see my full disclosure and privacy policy for details.

 I don’t know about you but we may have a crochet cushion or two around the house….! For me there’s something so satisfying about having home decor that I have lovingly made scattered about to make our home unique and ours.

I guarantee that nobody has the exact same collection of soft furnishing as we do and that makes me so happy. I’ve always had an eclectic taste and love mixing and matching styles so the fact that I can make things myself makes that even easier to get exactly what I want.

My husband may disagree with me about when enough is enough on the crochet cushion front but generally I get my way and we add ‘just one more’! That said though, even he was happy to add this cushion to the pile on our bed when I’d finished it and so I’m really happy to share the free pattern with you here today in case you’d like it too.

Learn to crochet the Charleston Cushion with this free mandala style cushion pattern. A delicate lace crochet motif cushion on a linen pillow cover to make a stunning addition to your home. A free crochet home decor pattern.

This post may contain affiliate links. Please see my full disclosure and privacy policy for details.

About the Charleston Lace Crochet Cushion

The Charleston Lace Crochet Cushion may look tricky but I’d say it’s something that anyone could tackle if you put your mind to it. The square lace panel is made in rounds and then four corners are added to complete. You just need to block it to size and then carefully sew it in place on your cushion cover.

The pattern is shared here for free in both UK and US terms but if you would like to purchase an ad-free version to keep then just click on the options below:

Find the ad-free PDF version of the Charleston Crochet Cushion Pattern.

If you don’t want to download the PDF then that’s absolutely fine too – read on and find the full pattern for free here on this blogpost.

Don’t miss the recent Redfin article I was featured in: “Spring Forward! 15 Creative Ways to Incorporate Seasonal Home Décor”

The days are slowly but surely getting longer and the sun is beginning to shine. After a long winter, spring is just almost here. So it’s time to celebrate the arrival of a new season- think lush flowers, pops of bright color, or a new crochet project that brings spring into your home. Wherever you’re living, find out 15 creative ways to incorporate seasonal décor in your space.

To help you get started, I, along with other experts shared some of our favorite seasonal decor projects with Redfin. Check out what we had to say so you can bring spring into your home!

Spring Forward! 15 Creative Ways to Incorporate Seasonal Home Décor

Click here to: Pin the Charleston Crochet Cushion for later

Click here to: Save the Charleston Crochet Cushion pattern to your Ravelry queue

Yarn

I used Scheepjes Stonewashed in Larimar which is a generous 4ply/Sport 2 weight yarn 130m/50g with 78% cotton/22% acrylic in a selection of stunning colours – you will need 2 balls of this to make the crochet cushion cover.

A beautiful alternative is Cascade Yarns Sarasota in Turquoise which is just as lovely at 287m/100g with 60% cotton/40% acrylic – you will need 1 ball of this to make the crochet cushion cover.

Tension and Sizing

The crochet cushion motif when blocked measures 45cm by 45cm (18in by 18in) and will fit a cushion cover of the same size.

 Work rounds 1-4 to measure 10cm/4in in diameter.

Simple lace crochet cushion William Morris chair. Free crochet home decor pattern.

Materials

Along with the yarn to make your crochet cushion you will also need:

5mm (US H/8) crochet hook – my favourites are Furls Streamline Swirl crochet hooks or Clover Amour crochet hooks.
Tapestry needle
Scissors
Stitch markers if desired

45cm/18in square Linen Cushion Cover and a cushion pad.

Notes

The lace panel is worked in rounds with the four corners added in rows. The finished crochet cushion panel is then blocked and sewn onto the cushion cover.

Special Stitch – How to crochet the Picot Stitch

ch-3 picot: ch3, slip stitch in 3rd chain from the hook.

Glossary/Abbreviations

ch(s) – chain(s)

ss – slip stitch

sk – skip

st(s) – stitch (es)

RS – right side

WS – wrong side

rep – repeat

sp – space

beg – beginning

Stitches –

UK termsUS terms
dc – double crochetsc – single crochet
htr – half treble crochethdc – half double crochet
tr – treble crochetdc – double crochet
dtr – double trebletr – triple crochet

The Charleston Crochet Cushion Pattern

(In standard UK terms – please scroll down for pattern in US terms)

Foundation chain: ch4, ss into first ch to join into a ring.

Round 1: ch1, 12htr into ring, ss into first to join [12]

Round 2: *ch4, ss in next, rep from * around [12x ch4-sps]

Round 3: ss in first ch4-sp, ch6 (counts as tr, ch3), *tr in next ch4-sp, ch3, rep from * around, ss in 3rd of ch6 to join [12tr, 12x ch3-sps]

Round 4: ss in first ch3-sp, ch1, (htr, ch1, tr, ch1, htr) in each ch3-sp around, ss in first ss to join [24htr, 12tr, 24xch1-sps]

Round 5: ss in first ch1-sp, *ch6, ss in next ch1-sp, ch3, ss in next ch1-sp, rep from * around, ss in first ss to join [12x6ch-sps, 12x 3ch-sps]

Round 6: ss in first ch6-sp, (ch3 (counts as tr), 2tr, ch1, 3tr) in same ch6-sp, *(3tr, ch1, 3tr) in next ch6-sp, rep from * around, ss in first ss to join [72tr, 12xch1-sps]

Round 7: ss across to first ch1-sp, htr, *ch4, dtr in next ch3-sp of Round 5, ch4, htr in next ch1-sp of Round 6, rep from *, ending with ch4, ss in first htr to join [12dtr, 12htr, 24xch4-sps]

Round 8: *(4dtr, ch1, 4dtr) in next dtr, ss in htr, rep from * around, ending last rep with ss in joining ss of Round 7 to join [96dtr, 12xch1-sps, 12 ss]

Round 9: ch7 (counts as dtr, ch3), 3htr in ch1-sp, ch3, *dtr in ss, ch3, 3htr in ch1-sp, ch3, rep from * around, ss in fourth of ch7 to join 

Round 10: (ch4 (counts as dtr), dtr, ch-3 picot, 2dtr) in same ch as join, 4tr in next ch3-sp, ch1, 4tr in next ch3-sp, *(2dtr, ch-3 picot, 2dtr) in dtr, 4tr in next ch3-sp, ch1, 4tr in next ch3-sp,, rep from * around, ss in top of ch4 to join [96tr, 48dtr, 12xch1-sps, 12xch3-picot]

Round 11: ch1, htr in same place as ss, htr in next dtr, (tr, ch3, tr) in picot, htr in each of next 2 dtr, ch9, *htr in each of next 2 dtr, (tr, ch3, tr) in picot, htr in each of next 2 dtr, ch9, rep from * around, ss in first htr to join [24tr, 48htr, 12xch-9 sps, 12 x ch-3 sps]

Round 7: ss across to first ch1-sp, htr, *ch4, dtr in next ch3-sp of Round 5, ch4, htr in next ch1-sp of Round 6, rep from *, ending with ch4, ss in first htr to join [12dtr, 12htr, 24xch4-sps]

Round 8: *(4dtr, ch1, 4dtr) in next dtr, ss in htr, rep from * around, ending last rep with ss in joining ss of Round 7 to join [96dtr, 12xch1-sps, 12 ss]

Round 9: ch7 (counts as dtr, ch3), 3htr in ch1-sp, ch3, *dtr in ss, ch3, 3htr in ch1-sp, ch3, rep from * around, ss in fourth of ch7 to join 

Round 10: (ch4 (counts as dtr), dtr, ch-3 picot, 2dtr) in same ch as join, 4tr in next ch3-sp, ch1, 4tr in next ch3-sp, *(2dtr, ch-3 picot, 2dtr) in dtr, 4tr in next ch3-sp, ch1, 4tr in next ch3-sp,, rep from * around, ss in top of ch4 to join [96tr, 48dtr, 12xch1-sps, 12xch3-picot]

Round 11: ch1, htr in same place as ss, htr in next dtr, (tr, ch3, tr) in picot, htr in each of next 2 dtr, ch9, *htr in each of next 2 dtr, (tr, ch3, tr) in picot, htr in each of next 2 dtr, ch9, rep from * around, ss in first htr to join [24tr, 48htr, 12xch-9 sps, 12 x ch-3 sps]

Round 7: ss across to first ch1-sp, htr, *ch4, dtr in next ch3-sp of Round 5, ch4, htr in next ch1-sp of Round 6, rep from *, ending with ch4, ss in first htr to join [12dtr, 12htr, 24xch4-sps]

Round 8: *(4dtr, ch1, 4dtr) in next dtr, ss in htr, rep from * around, ending last rep with ss in joining ss of Round 7 to join [96dtr, 12xch1-sps, 12 ss]

Round 9: ch7 (counts as dtr, ch3), 3htr in ch1-sp, ch3, *dtr in ss, ch3, 3htr in ch1-sp, ch3, rep from * around, ss in fourth of ch7 to join 

Round 10: (ch4 (counts as dtr), dtr, ch-3 picot, 2dtr) in same ch as join, 4tr in next ch3-sp, ch1, 4tr in next ch3-sp, *(2dtr, ch-3 picot, 2dtr) in dtr, 4tr in next ch3-sp, ch1, 4tr in next ch3-sp,, rep from * around, ss in top of ch4 to join [96tr, 48dtr, 12xch1-sps, 12xch3-picot]

Round 11: ch1, htr in same place as ss, htr in next dtr, (tr, ch3, tr) in picot, htr in each of next 2 dtr, ch9, *htr in each of next 2 dtr, (tr, ch3, tr) in picot, htr in each of next 2 dtr, ch9, rep from * around, ss in first htr to join [24tr, 48htr, 12xch-9 sps, 12 x ch-3 sps]

Round 12: ss across to first ch3-sp, ch1, *5htr in ch3-sp, ch1, 4dtr in fourth of ch9, dtr in ch1-sp of Round 10 below, 4dtr in sixth of ch9, ch1, rep from * around, ss in first htr to join [108dtr, 60htr, 24x ch1-sps]

Round 13: ss to third htr, ch3 (counts as tr), *ch3, skip 2htr, tr in  ch1-sp, ch4, skip 3dtr, tr in each of next 3dtr, ch4, skip 3dtr, tr in ch1-sp, ch3, skip 2htr, tr in next htr, rep from * around, ending last rep with ss in top of starting ch3 to join [72tr, 24x ch3-sps, 24x ch4-sps]

Round 14: ss in ch3-sp, ch1, *3htr in ch3-sp, ch1, skip tr, 4htr in ch4-sp, ch1, skip tr, htr in next tr, ch1, skip tr, 4htr in ch4-sp, ch1, skip tr, 3htr in ch3-sp, ch1, skip tr, rep from * around, ss in 1st htr to join [180htr, 60x ch1-sps]

Do not cut yarn but continue to work in Rows for all four corners now.

How to add the cushion corners:

FIRST CORNER

Row 1: (RS) ch1, 3dc, ch1, skip ch1, 4htr, ch1, skip ch1, tr, ch, skip ch1, 4tr, ch1, skip ch1, 3tr, ch1, skip ch1, 3tr, ch1, skip ch1, 4dtr, ch4, skip (ch1, htr, ch1) 4dtr, ch1, skip ch1, 3tr, ch1, skip ch1, 3tr, ch1, skip ch1, 4tr, ch1, skip ch1, tr, ch1, skip ch1, 4htr, ch1, skip ch1, 3dc, turn [6dc, 8htr, 22tr, 8dtr, 1x ch4-sp, 12x ch1-sps]

Row 2: As Row 1 working (3dtr, ch1, 3dtr) in centre ch4-sp to form corner, break yarn.

SECOND CORNER

With RS facing and following on from last corner, skip next ch1 of Round 14, join yarn and rep Rows 1 and 2 of First Corner.

THIRD & FOURTH CORNER

Repeat as for Second Corner. 

On last corner, do not break yarn, turn to RS facing and work one last round for the entire cushion cover:

Last Round: ch1, work a dc in BL only of each st, 2dc in each ch1-corner space and a tr in each empty ch1-sp of Round 14, ss in 1st dc to join.

How to finish and join your cushion:

Weave in ends and then block panel to measure 45cm by 45cm/18in by 18in.

If you’d like more information on blocking your crochet then read this great article about it.

Once blocked, pin the panel onto the linen cushion cover and sew into place with fine thread. Place cushion pad in cover to complete.

Beautiful lace crochet motif cushion on arts and crafts chair. Easy crochet home decor pattern.

I’d love to stay connected with you so please do sign up for my subscriber list if you’d like to. Looking forward to hearing from you and sending you your free gift!

Charleston Crochet Cushion Pattern (US terms)

Foundation chain: ch4, ss into first ch to join into a ring.

Round 1: ch1, 12hdc into ring, ss into first to join [12]

Round 2: *ch4, ss in next, rep from * around [12x ch4-sps]

Round 3: ss in first ch4-sp, ch6 (counts as dc, ch3), *dc in next ch4-sp, ch3, rep from * around, ss in 3rd of ch6 to join [12dc, 12x ch3-sps]

Round 4: ss in first ch3-sp, ch1, (hdc, ch1, dc, ch1, hdc) in each ch3-sp around, ss in first ss to join [24hdc, 12dc, 24xch1-sps]

Round 5: ss in first ch1-sp, *ch6, ss in next ch1-sp, ch3, ss in next ch1-sp, rep from * around, ss in first ss to join [12x6ch-sps, 12x 3ch-sps]

Round 6: ss in first ch6-sp, (ch3 (counts as dc), 2dc, ch1, 3dc) in same ch6-sp, *(3dc, ch1, 3dc) in next ch6-sp, rep from * around, ss in first ss to join [72dc, 12xch1-sps]

Round 7: ss across to first ch1-sp, hdc, *ch4, tr in next ch3-sp of Round 5, ch4, hdc in next ch1-sp of Round 6, rep from *, ending with ch4, ss in first hdc to join [12tr, 12hdc, 24xch4-sps]

Round 8: *(4tr, ch1, 4tr) in next tr, ss in hdc, rep from * around, ending last rep with ss in joining ss of Round 7 to join [96tr, 12xch1-sps, 12 ss]

Round 9: ch7 (counts as tr, ch3), 3hdc in ch1-sp, ch3, *tr in ss, ch3, 3hdc in ch1-sp, ch3, rep from * around, ss in fourth of ch7 to join 

Round 10: (ch4 (counts as tr), tr, ch-3 picot, 2tr) in same ch as join, 4dc in next ch3-sp, ch1, 4dc in next ch3-sp, *(2tr, ch-3 picot, 2tr) in tr, 4dc in next ch3-sp, ch1, 4dc in next ch3-sp,, rep from * around, ss in top of ch4 to join [96dc, 48tr, 12xch1-sps, 12xch3-picot]

Round 11: ch1, hdc in same place as ss, hdc in next tr, (dc, ch3, dc) in picot, hdc in each of next 2 tr, ch9, *hdc in each of next 2 tr, (dc, ch3, dc) in picot, hdc in each of next 2 tr, ch9, rep from * around, ss in first hdc to join [24dc, 48hdc, 12xch-9 sps, 12 x ch-3 sps]

Round 12: ss across to first ch3-sp, ch1, *5hdc in ch3-sp, ch1, 4tr in fourth of ch9, tr in ch1-sp of Round 10 below, 4tr in sixth of ch9, ch1, rep from * around, ss in first hdc to join [108tr, 60hdc, 24x ch1-sps]

Round 13: ss to third hdc, ch3 (counts as dc), *ch3, skip 2hdc, dc in  ch1-sp, ch4, skip 3tr, dc in each of next 3tr, ch4, skip 3tr, dc in ch1-sp, ch3, skip 2hdc, dc in next hdc, rep from * around, ending last rep with ss in top of starting ch3 to join [72dc, 24x ch3-sps, 24x ch4-sps]

Round 14: ss in ch3-sp, ch1, *3hdc in ch3-sp, ch1, skip tr, 4hdc in ch4-sp, ch1, skip dc, hdc in next dc, ch1, skip dc, 4hdc in ch4-sp, ch1, skip dc, 3hdc in ch3-sp, ch1, skip dc, rep from * around, ss in 1st hdc to join [180hdc, 60x ch1-sps]

Do not cut yarn but continue to work in Rows for all four corners now.

How to add the cushion corners:

FIRST CORNER

Row 1: (RS) ch1, 3sc, ch1, skip ch1, 4hdc, ch1, skip ch1, dc, ch, skip ch1, 4dc, ch1, skip ch1, 3dc, ch1, skip ch1, 3dc, ch1, skip ch1, 4tr, ch4, skip (ch1, hdc, ch1) 4tr, ch1, skip ch1, 3dc, ch1, skip ch1, 3dc, ch1, skip ch1, 4dc, ch1, skip ch1, dc, ch1, skip ch1, 4hdc, ch1, skip ch1, 3sc, turn [6sc, 8hdc, 22dc, 8tr, 1x ch4-sp, 12x ch1-sps]

Row 2: As Row 1 working (3tr, ch1, 3tr) in centre ch4-sp to form corner, break yarn.

SECOND CORNER

With RS facing and following on from last corner, skip next ch1 of Round 14, join yarn and rep Rows 1 and 2 of First Corner.

THIRD & FOURTH CORNER

Repeat as for Second Corner. 

On last corner, do not break yarn, turn to RS facing and work one last round for the entire cushion cover:

Last Round: ch1, work a sc in BL only of each st, 2sc in each ch1-corner space and a dc in each empty ch1-sp of Round 14, ss in 1st sc to join.

How to finish and join your cushion:

Weave in all ends and then block panel to measure 45cm by 45cm/18in by 18in.

Once blocked, pin the panel onto the linen cushion cover and sew into place with fine thread. Place cushion pad in cover to complete your Charleston crochet cushion.

Learn to crochet the Charleston Cushion with this free mandala style cushion pattern. A delicate lace crochet motif cushion on a linen pillow cover to make a stunning addition to your home. A free crochet home decor pattern.

More Crochet Pillow Patterns

Turns out I have quite a few crochet pillow patterns in my design catalogue – I had not idea I had this many! They range from lacy ones to bobble ones and even a granny square style so hopefully there’s something here for everyone to enjoy. You might also enjoy these modern crochet pillow patterns too.

Thank you so much for being here to share my crochet cushion and supporting my blog. It’s such an honour to be able to create and share my craft with you. If you’d like to, I’d love for you to sign up to my subscriber list so that I can share more with you.

Similar Posts