The Celtic Knot Pillow is a beautiful way to bring timeless Celtic design into your home décor. Inspired by the intricate Celtic Knot Square, this pillow highlights the striking motif of four interlocking rings that create the classic endless knot pattern. The design looks elegant and complex, but with a little patience it becomes a very satisfying crochet project.

In this tutorial, I’ll show you how to transform your Celtic Knot Squares into a finished pillow. First, you’ll crochet the square border that frames the knot beautifully. Then we’ll block the squares to shape the design, join them together using a neat slip stitch technique, and finally finish the pillow with simple tapestry needle stitches.
If you haven’t made the squares yet, start with the Celtic Knot Square tutorial, where I demonstrate how to crochet the four connected rings that form the heart of this design. Once your first two squares are ready, come back here, and we’ll turn them into a cozy pillow that makes a stunning handmade accent for your living room, bedroom, or favorite reading corner.

Let’s get started and bring this classic Celtic motif to life in crochet! ☘️
VIDEO TUTORIAL OF CELTIC KNOT PILLOW
WRITTEN PATTERN OF CELTIC KNOT PILLOW
MATERIALS
- Crochet thread: size 3 in 3 colors, I used Aunt Lydia’s Fashion 3 Lime (color A), Green (color B), Grey (color C)
- Hook: 2.75 mm or size needed for your yarn/thread
- Notions: Scissors, tapestry needle, blocking board
Abbreviations:
ch = chain
sl st = slip stitch
dc = double crochet
beg = beginning
ch-sp = chain space
hdc = half double crochet
yo = yarn over
Pattern notes:
– see the video tutorial for tips to link the rings
– 2 ch in the beginning of rounds counts as 1st dc
SQUARE RINGS
- 1st ring = with color A ch 15, sl st in 1st ch to make a ring.
- Ch 2, dc in same ch, dc 2 in each next ch (30 dc), sl st in 2nd beg ch, cut off, fasten off.
- 2nd ring = with color B ch 15, insert the chain from back to front through the hole of the 1st ring, sl st in 1st ch.
- Ch 2, dc in same ch, dc 2 in each next ch (30 dc), sl st in 2nd beg ch, cut off, fasten off.
- 3rd ring = with color A ch 15, insert the chain from back to front through the hole of the 2nd ring, sl st in 1st ch.
- Ch 2, dc in same ch, dc 2 in each next ch (30 dc), sl st in 2nd beg ch, cut off, fasten off.
- 4th ring = with color B ch 15, insert the chain from back to front through the hole of the 3rd ring, then from back to front through the hole of the 1st ring, sl st in 1st ch.
- Ch 2, dc in same ch, dc 2 in each next ch (30 dc), sl st in 2nd beg ch, cut off, fasten off.
SQUARE BORDER
- Round 1 = join color C with sc in any middle stitch on any rings, sc in next 4 st, ch 2, *continue on the next ring: sc in next 5 st, ch 3, skip 1 st, sc in next 5 st, ch 2, repeat from*, to finish the round: count 6 st on the 1st ring and sc in first 5 st, ch, hdc in 1st sc.
- Round 2 = sc in 1st sp, *sc in next 5 sc, sc in ch2-sp, sc in next 5 sc, sc+ch3+sc in ch3-sp, repeat from* (one side has 13 sc), to finish the round: after last 3ch, sl st in 1st sc, cut off, fasten off color C.
- Round 3 = join color A or B with sc in 1st corner sp, *sc in next 13 sc, sc+ch3+sc in ch3-sp, repeat from* (one side has 15 sc), to finish the round: after last 3ch, sl st in 1st sc, cut off, fasten off thread.
- Round 4 = join color C with sc in 1st corner sp, *sc in next 15 sc, sc+ch3+sc in ch3-sp, repeat from* (one side has 17 sc), to finish the round: ch, hdc in 1st sc.
- Round 5 = sc in 1st sp, *sc in next 17 sc, sc+ch3+sc in ch3-sp, repeat from* (one side has 19 sc),
- To finish the round on 1st square: after last 3ch, sl st in 1st sc, cut off, fasten off thread.
- To finish the round on 2nd square: ch, hdc in 1st sc, don’t cut off thread.
JOIN SQUARES
- Place the the 1st square next to the 2nd square, with working loop on hook, start slip stitches, inserting hook from front to back through the 3rd corner ch on right square, insert hook from front to back through hdc on left square, yo and pull through all loops on hook.
- Sl st through back loops on all sc stitches on both squares (first the 1st square, then the 2nd square).
- Sl st through the 1st corner ch on both squares (21 sl st total), cut off, fasten off thread.
- Join the 3rd square the same way.
- Block the squares (I blocked my squares after joining them into rows of 3.)
- Make 4 rows of 3 squares.
- Weave in all ends.
JOIN ROWS OF SQUARES
- Using the same slip stitch technique, place two rows of squares side by side lengthwise.
- Start by slip stitching into the middle corner ch on both squares, then sl st through the next ch on each square, then work sl st in each sc across.
- At the 4‑square connection, sl st into the first chain on both squares, skip the next ch, sl st into the connection stitch on both squares, sl st into the next ch on both squares, skip the following ch, then continue slip stitching in each sc across.
- End with sl st in the 1st and 2nd ch on both squares (67 sl st total), cut off, fasten off thread.
- Repeat with the 3rd and 4th rows, then join the first and last rows the same way to form a tube.
- Before starting and after completing the sl st join on the last row, leave a 22‑inch tail for sewing the sides.
FINISHING
- Tuck the pillow insert inside the tube. Using the long tails and a tapestry needle, stitch the sides closed by inserting the needle from front to back through one edge, then bringing it back up from back to front through the opposite edge.
- Weave in ends.
If you enjoy crocheting home decor items, please check out my patterns HERE.
HAPPY CROCHETING!
COPYRIGHT:
You may not sell my pattern or claim it as your own.
You may make items to sell (i.e. on Etsy, at craft fairs) from my pattern but I ask that you link back to my blog handmadebyraine.com and provide credit for the pattern.
You are welcome to share my pattern on social media as long as you link back directly to my blog post (providing the link). No copy & paste of my pattern will be allowed under any circumstances.
Textiles & Nonwovens
Some links are affiliate, meaning I’ll make a small commission if you make a purchase, but this is at no cost to you.









