This post may contain affiliate links. This means that if you make a purchase from those links I receive a commission at no additional cost to you. Thank you for continued support!
This adorable crochet pillow free pattern features the granny diamond stitch worked in a square, just like the granny diamond blanket pattern. The granny diamond stitch worked in a square creates a unique X that starts at the center and ends at edges of the square, creating a beautiful design. It so easy to make and the final result is stunning.
DESIGN
The crochet granny diamond pillow starts at the center of the project and grows with each row, looking prettier with each colour change.
EASY
This crochet granny stitch pillow case pattern is a very easy crochet project to make, once you get the hang of the color changes, it works up in no time.
ADORABLE
The Crochet granny diamond pillow is super cute, it’s a beauty to behold and sure to light up your space. Just make sure your color combination pops.
YARN
I used Dk weight yarn in three complementary colors. I used milk cotton yarn which is super soft. You can use any Dk weight yarn of your choice.
SIZES
The Crochet granny diamond pillow has just one sizing option. If your pillow is bigger than 12 inches, just make more rows to get the size of your pillow. This blog post provides step-by-step instructions for this easy crochet pillow pattern
Read on to find the free crochet pattern for this cute crochet granny square pillow below or find the ad-free printable pdf version on Ravelry, Love Crafts, Ko-fi and Etsy.
If you prefer to work with UK terms please scroll further down the page to view the UK version

PDF PATTERN
If you prefer to work offline or if you would like to support my work or you want to make the pattern in bigger sizes, purchase the ad-free printable pdf version, including all photo tutorials on Ravelry, Love Crafts, Ko-fi and Etsy.
Purchase the Ad-free PDF pattern
PIN it for later here

Save this pattern to your Ravelry favourites here
Check out this other free crochet patterns
CROCHET GRANNY SQUARE PILLOW | FREE PATTERN
Size
12*12 inches
Materials:
4.0 mm and 0.75 crochet hook
DK weight yarn – 150g
Colour A = 50g
Colour B = 50g
Colour C = 50g
Stitch marker
Yarn needle
Difficulty:
intermediate
Gauge:
14 Dc stitches/10 Granny Stitch rows = 10 cm/4 inches
Stitch Guide (US Version)
Ch: Chain
Sc: Single Crochet
Slst: Slip stitch
Dc: Double Crochet
Pattern notes
- Ch 1 at the beginning of the round does not count as a stitch.
- Ch 3 at the beginning of the round counts as a stitch.
- Weave in your ends as you go to make the wrong side neater
- The Ch 1 spaces are the corners
- Leave a moderately long tail at the end of the even rounds, to use on the next round, to reduce the number of ends to weave in (join yarn along the way if the tail isn’t long enough to finish the next round)
- You can make yours bigger ,just add more rounds till you get the size of your pilllow.
Pattern Instructions
With colour A
Make a magic circle,
Round 1: Ch 3, mark the 3rd chain, 2 Dc, Ch1, 3 Dc, Ch 1 repeat two more times. Slst to the top of the starting Ch 3. Close the magic circle. (Colour A only)
Round 2: Slst to the next Ch 1 space, Ch 3, mark the 3rd chain,( 2 Dc, Ch 1, 3 Dc) all in the Ch 1 space, (3 Dc, Ch 1, 3 Dc) in the next Ch 1 space repeat two more times. Slst to the top of the starting Ch 3. Ch 1 and cut yarn. Leave a long tail. (Carry the yarn along to use on the next round) (Colour A only)
With Colour B
Round 3: Attach colour B in the next Ch 1 space with a slst, in the Ch 1 space, Ch 3, mark the 3rd chain, (2 Dc, Ch 1, 3 Dc) finish the last Dc with a slst of Colour A. Make 3 Dc in the next space, finish the last Dc with a slst of color B, in the Ch 1 space, (3 Dc, Ch 1, 3 Dc) finish the last Dc with a slst of Colour A. Make 3 Dc in the next space, finish the last Dc with a slst of Colour B repeat two more times. Slst to the top of the starting Ch 3.
Ch 1 and cut colour A. (Colours B and A)
Round 4: With colour B, Slst to the next Ch 1 space, Ch 3, mark the 3rd chain,( 2 Dc, Ch 1, 3 Dc) all in the Ch 1 space, 3 Dc in each space until the next corner, (3 Dc, Ch 1, 3 Dc) in the next Ch 1 space, 3Dc in each space untilthe next corner repeat two more times. Slst to the top of the starting Ch 3. Ch 1 and cut yarn. Leave a long tail. (Carry the yarn along to use on the next round) (Colour B only)
Round 5: Attach colour C in the next Ch 1 space with a slst, in the Ch 1 space, Ch 3, mark the 3rd chain, (2 Dc, Ch 1, 3 Dc) finish the last Dc with a slst of Colour B. Make 3 Dc in the next space, finish the last Dc with a slst of color C, make 3 Dc in the next space, finish the last Dc with a slip stitch of colour B, make 3 Dc in the next space, finish the last Dc with a slip stitch of colour C, *in the Ch 1 space, (3 Dc, Ch 1, 3 Dc) finish the last Dc with a slst of Colour B. Make 3 Dc in the next space, finish the last Dc with a slst of color C, make 3 Dc in the next space, finish the last Dc with a slip stitch of colour B, make 3 Dc in the next space, finish the last Dc with a slip stitch of colour C, *repeat two more times. Slst to the top of the starting Ch 3. Ch 1 and cut colour B. (Colours C and B)
Round 6: With colour C, Slst to the next Ch 1 space, Ch 3, mark the 3rd chain, (2 Dc, Ch 1, 3 Dc) all in the Ch 1 space, 3 Dc in each space until the next corner, (3 Dc, Ch 1, 3 Dc) in the next Ch 1 space, 3 Dc in each space until the next corner repeat two more times. Slst to the top of the starting Ch 3. Ch 1 and cut yarn. Leave a long tail. (Carry the yarn along to use on the next round) (Colour C only)
Round 7: Attach colour A in the next Ch 1 space with a slst, in the Ch 1 space, Ch 3, mark the 3rd chain, (2 Dc, Ch 1, 3 Dc) finish the last Dc with a slst of Colour C. Make 3 Dc in the next space, finish the last Dc with a slst of color A,* make 3 Dc in the next space, finish the last Dc with a slip stitch of colour C, make 3 Dc in the next space, finish the last Dc with a slip stitch of colour A,* repeat till next corner, *in the Ch 1 space, (3 Dc, Ch 1, 3 Dc) finish the last Dc with a slst of Colour C. Keep alternating colours on the sides. All corners are Colour A. Finish the last Dc with a slst of Colour A, Slst to the top of the starting Ch 3. Ch 1 and cut colour C. (Colours A and C)
Round 8: With colour A, Slst to the next Ch 1 space, Ch 3, mark the 3rd chain, (2 Dc, Ch 1, 3 Dc) all in the Ch 1 space, 3 Dc in each space until the next corner, (3 Dc, Ch 1, 3 Dc) in the next Ch 1 space, 3 Dc in each space until the next corner repeat two more times. Slst to the top of the starting Ch 3. Ch 1 and cut yarn. Leave a long tail. (Carry the yarn along to use on the next round) (Colour A only)
Round 9: Attach colour B om the next Ch 1 space with a slst, in the Ch 1 space, Ch 3, mark the 3rd chain,( 2 Dc, Ch 1, 3 Dc) finish the last Dc with a slst of Colour A. Make 3 Dc in the next space, finish the last Dc with a slst of color B,* make 3 Dc in the next space, finish the last Dc with a slip stitch of colour A, make 3 Dc in the next space, finish the last Dc with a slip stitch of colour B,* repeat till next corner, *in the Ch 1 space, (3 Dc, Ch 1, 3 Dc) finish the last Dc with a slst of Colour A. Keep alternating colours on the sides. All corners are Colour B. Finish the last Dc with a slst of Colour B, Slst to the top of the starting Ch 3. Ch 1 and cut colour A. (Colours B and A)
Round 10: With colour B, Slst to the next Ch 1 space, Ch 3, mark the 3rd chain, (2 Dc, Ch 1, 3 Dc) all in the Ch 1 space, 3 Dc in each space until the next corner, (3 Dc, Ch 1, 3 Dc) in the next Ch 1 space, 3 Dc in each space until the next corner repeat two more times. Slst to the top of the starting Ch 3. Ch 1 and cut yarn. Leave a long tail. (Carry the yarn along to use on the next round) (Colour B only)
Round 11: Attach colour C in the next Ch 1 space with a slst, in the Ch 1 space, Ch 3, mark the 3rd chain, (2 Dc, Ch 1, 3 Dc) finish the last Dc with a slst of Colour B. Make 3 Dc in the next space, finish the last Dc with a slst of color C,* make 3 Dc in the next space, finish the last Dc with a slip stitch of colour B, make 3 Dc in the next space, finish the last Dc with a slip stitch of colour C,* repeat till next corner, *in the Ch 1 space, (3 Dc, Ch 1, 3 Dc) finish the last Dc with a slst of Colour B. Keep alternating colours on the sides. All corners are Colour C. Finish the last Dc with a slst of Colour C, Slst to the top of the starting Ch 3. Ch 1 and cut colour A. (Colours C and B)
Rounds 12, 13 & 14: Repeat rounds 6, 7 & 8. Ch 1 and cut yarn.
Note: make more rounds if you have a bigger pillow.
Finishing rounds
Round 15: With Colour B, attach your yarn with a slst in the first stitch from previous round, Ch 1, Sc in the first stitch, Sc in the next 2 stitches, in the Ch 1 space, make (1 Sc , Ch 1, 1 Sc), then 1 Sc in each stitch until the next Ch 1 space, *make (1 Sc , Ch 1, 1 Sc) in the Ch 1 space, then 1 Sc in each stitch *. Slst to the first stitch of the round. Ch 1 and cut yarn.
Round 16: With Colour C, attach your yarn with a slst in the first stitch of any side from the previous round, Ch 1, Sc in the first stitch, Sc in the next 2 stitches,* in the Ch 1 space, make 3 Sc, then 1 Sc in each stitch until the next Ch 1 space, make 3 Sc in the Ch1 space, then 1 Sc in each stitch. Slst to the first stitch of the round. Ch 1 and cut yarn.
Repeat rounds 1-16 for the other side of the pillow case.
JOINING BOTH PIECES
With the right sides facing, make a slip knot and pass through both pieces through the stitch beside the center stitch at any corner, Ch 1 and Sc, Sc through both pieces for three sides, stop at the stitch beside the center stitch at the last corner.
Turn your pillow case to the right side, insert your pillow.
With 0.75 crochet hook or a sewing needle, sew a zip on the last corner, so that you can take out your pillow and wash the pillow case when need be.
Finished Project

UK VERSION
CROCHET GRANNY SQUARE PILLOW
Size
12*12 inches
Materials:
4.0 mm and 0.75 crochet hook
DK weight yarn – 150g
Colour A = 50g
Colour B = 50g
Colour C = 50g
Stitch marker
Yarn needle
Difficulty:
intermediate
Gauge:
14 Tr stitches/10 Granny Stitch rows = 10 cm/4 inches
Stitch Guide (UK Version)
Ch: Chain
Dc: Double Crochet
ss: Slip stitch
Tr: Treble Crochet
Pattern notes
- Ch 1 at the beginning of the round does not count as a stitch.
- Ch 3 at the beginning of the round counts as a stitch.
- Weave in your ends as you go to make the wrong side neater
- The Ch 1 spaces are the corners
- Leave a moderately long tail at the end of the even rounds, to use on the next round, to reduce the number of ends to weave in (join yarn along the way if the tail isn’t long enough to finish the next round)
- You can make yours bigger ,just add more rounds till you get the size of your pilllow.
Pattern Instructions
With colour A
Make a magic circle,
Round 1: Ch 3, mark the 3rd chain, 2 Tr, Ch1, 3 Tr, Ch 1 repeat two more times. ss to the top of the starting Ch 3. Close the magic circle. (Colour A only)
Round 2: ss to the next Ch 1 space, Ch 3, mark the 3rd chain,( 2 Tr, Ch 1, 3 Tr) all in the Ch 1 space, (3 Tr, Ch 1, 3 Tr) in the next Ch 1 space repeat two more times. ss to the top of the starting Ch 3. Ch 1 and cut yarn. Leave a long tail. (Carry the yarn along to use on the next round) (Colour A only)
With Colour B
Round 3: Attach colour B in the next Ch 1 space with a ss, in the Ch 1 space, Ch 3, mark the 3rd chain, (2 Tr, Ch 1, 3 Tr) finish the last Tr with a ss of Colour A. Make 3 Tr in the next space, finish the last Tr with a ss of color B, in the Ch 1 space, (3 Tr, Ch 1, 3 Tr) finish the last Tr with a ss of Colour A. Make 3 Tr in the next space, finish the last Tr with a ss of Colour B repeat two more times. ss to the top of the starting Ch 3. Ch 1 and cut colour A. (Colours B and A)
Round 4: With colour B, ss to the next Ch 1 space, Ch 3, mark the 3rd chain,( 2 Tr, Ch 1, 3 Tr) all in the Ch 1 space, 3 Tr in each space until the next corner, (3 Tr, Ch 1, 3 Tr) in the next Ch 1 space, 3Tr in each space untilthe next corner repeat two more times. ss to the top of the starting Ch 3. Ch 1 and cut yarn. Leave a long tail. (Carry the yarn along to use on the next round) (Colour B only)
Round 5: Attach colour C in the next Ch 1 space with a ss, in the Ch 1 space, Ch 3, mark the 3rd chain, (2 Tr, Ch 1, 3 Tr) finish the last Tr with a ss of Colour B. Make 3 Tr in the next space, finish the last Tr with a ss of color C, make 3 Tr in the next space, finish the last Tr with a slip stitch of colour B, make 3 Tr in the next space, finish the last Tr with a slip stitch of colour C, *in the Ch 1 space, (3 Tr, Ch 1, 3 Tr) finish the last Tr with a ss of Colour B. Make 3 Tr in the next space, finish the last Tr with a ss of color C, make 3 Tr in the next space, finish the last Tr with a slip stitch of colour B, make 3 Tr in the next space, finish the last Tr with a slip stitch of colour C, *repeat two more times. ss to the top of the starting Ch 3. Ch 1 and cut colour B. (Colours C and B)
Round 6: With colour C, ss to the next Ch 1 space, Ch 3, mark the 3rd chain, (2 Tr, Ch 1, 3 Tr) all in the Ch 1 space, 3 Tr in each space until the next corner, (3 Tr, Ch 1, 3 Tr) in the next Ch 1 space, 3 Tr in each space until the next corner repeat two more times. ss to the top of the starting Ch 3. Ch 1 and cut yarn. Leave a long tail. (Carry the yarn along to use on the next round) (Colour C only)
Round 7: Attach colour A in the next Ch 1 space with a ss, in the Ch 1 space, Ch 3, mark the 3rd chain, (2 Tr, Ch 1, 3 Tr) finish the last Tr with a ss of Colour C. Make 3 Tr in the next space, finish the last Tr with a ss of color A,* make 3 Tr in the next space, finish the last Tr with a slip stitch of colour C, make 3 Tr in the next space, finish the last Tr with a slip stitch of colour A,* repeat till next corner, *in the Ch 1 space, (3 Tr, Ch 1, 3 Tr) finish the last Tr with a ss of Colour C. Keep alternating colours on the sides. All corners are Colour A. Finish the last Tr with a ss of Colour A, ss to the top of the starting Ch 3. Ch 1 and cut colour C. (Colours A and C)
Round 8: With colour A, ss to the next Ch 1 space, Ch 3, mark the 3rd chain, (2 Tr, Ch 1, 3 Tr) all in the Ch 1 space, 3 Tr in each space until the next corner, (3 Tr, Ch 1, 3 Tr) in the next Ch 1 space, 3 Tr in each space until the next corner repeat two more times. ss to the top of the starting Ch 3. Ch 1 and cut yarn. Leave a long tail. (Carry the yarn along to use on the next round) (Colour A only)
Round 9: Attach colour B om the next Ch 1 space with a ss, in the Ch 1 space, Ch 3, mark the 3rd chain,( 2 Tr, Ch 1, 3 Tr) finish the last Tr with a ss of Colour A. Make 3 Tr in the next space, finish the last Tr with a ss of color B,* make 3 Tr in the next space, finish the last Tr with a slip stitch of colour A, make 3 Tr in the next space, finish the last Tr with a slip stitch of colour B,* repeat till next corner, *in the Ch 1 space, (3 Tr, Ch 1, 3 Tr) finish the last Tr with a ss of Colour A. Keep alternating colours on the sides. All corners are Colour B. Finish the last Tr with a ss of Colour B, ss to the top of the starting Ch 3. Ch 1 and cut colour A. (Colours B and A)
Round 10: With colour B, ss to the next Ch 1 space, Ch 3, mark the 3rd chain, (2 Tr, Ch 1, 3 Tr) all in the Ch 1 space, 3 Tr in each space until the next corner, (3 Tr, Ch 1, 3 Tr) in the next Ch 1 space, 3 Tr in each space until the next corner repeat two more times. ss to the top of the starting Ch 3. Ch 1 and cut yarn. Leave a long tail. (Carry the yarn along to use on the next round) (Colour B only)
Round 11: Attach colour C in the next Ch 1 space with a ss, in the Ch 1 space, Ch 3, mark the 3rd chain, (2 Tr, Ch 1, 3 Tr) finish the last Tr with a ss of Colour B. Make 3 Tr in the next space, finish the last Tr with a ss of color C,* make 3 Tr in the next space, finish the last Tr with a slip stitch of colour B, make 3 Tr in the next space, finish the last Tr with a slip stitch of colour C,* repeat till next corner, *in the Ch 1 space, (3 Tr, Ch 1, 3 Tr) finish the last Tr with a ss of Colour B. Keep alternating colours on the sides. All corners are Colour C. Finish the last Tr with a ss of Colour C, ss to the top of the starting Ch 3. Ch 1 and cut colour A. (Colours C and B)
Rounds 12, 13 & 14: Repeat rounds 6, 7 & 8. Ch 1 and cut yarn.
Note: make more rounds if you have a bigger pillow.
Finishing rounds
Round 15: With Colour B, attach your yarn with a ss in the first stitch from previous round, Ch 1, Dc in the first stitch, Dc in the next 2 stitches, in the Ch 1 space, make (1 Dc , Ch 1, 1 Dc), then 1 Dc in each stitch until the next Ch 1 space, *make (1 Dc , Ch 1, 1 Dc) in the Ch 1 space, then 1 Dc in each stitch *. ss to the first stitch of the round. Ch 1 and cut yarn.
Round 16: With Colour C, attach your yarn with a ss in the first stitch of any side from the previous round, Ch 1, Dc in the first stitch, Dc in the next 2 stitches,* in the Ch 1 space, make 3 Dc, then 1 Dc in each stitch until the next Ch 1 space, make 3 Dc in the Ch1 space, then 1 Dc in each stitch. ss to the first stitch of the round. Ch 1 and cut yarn.
Repeat rounds 1-16 for the other side of the pillow case.
JOINING BOTH PIECES
With the right sides facing, make a slip knot and pass through both pieces through the stitch beside the center stitch at any corner, Ch 1 and Dc, Dc through both pieces for three sides, stop at the stitch beside the center stitch at the last corner.
Turn your pillow case to the right side, insert your pillow.
With 0.75 crochet hook or a sewing needle, sew a zip on the last corner, so that you can take out your pillow and wash the pillow case when need be.
Finished Project

Disclaimer:
All patterns and pictures on this Website is a property of Toyslab Creations. Please do not reprint, publish or post my patterns in whole or in part. Please don’t use my photos to advertise if you use my patterns to make and sell finished items.
Connect with me on Social Media