Featured image for a free Frankenstein pillow crochet pattern showing a handmade green crochet pillow with a monster face, black and white edging, bold text, and pastel doodles.

Frankenstein pillow crochet pattern

This Frankenstein pillow crochet pattern is a fun and spooky-cute way to decorate for Halloween. The bright green monster face makes a playful handmade accent for couches, chairs, beds, and fall displays.

Frankenstein pillow crochet pattern details

Here’s a quick overview of the materials, sizing, gauge, and pattern notes before you begin.

Skill level

Advanced beginners. This pattern is made using the C2C crochet method and it involves color changes.

Materials needed

  • G-6 (4 mm) crochet hook – or size needed to match gauge
  • Worsted weight yarn (#4) – in black, green, white, and gray
  • Pillow insert or fiber fill – for stuffing (14″ x 14″)
  • Yarn needle – for weaving in ends
  • Scissors – for cutting yarn
  • Stitch markers (optional) – for keeping track of rows

Finished size

The finished panel measures 14 x 14 inches (36 x 36 cm).

Gauge

8 C2C squares (ch 3 + 3 dc) = 4 inches (10 cm)

Pattern notes

  • The pillow is made using the corner-to-corner (C2C) crochet technique
  • You can follow either the graph or the written instructions for color changes
  • Each C2C block is worked as chain 3 + 3 double crochet
  • Chain 6 to start a new row, and chain 3 to start a new block
  • ↙ Rows worked in this direction are right-side rows
  • ↗ Rows worked in this direction are wrong-side rows
  • The pattern is written in US terms

Frankenstein pillow crochet pattern instructions

Crochet the Frankenstein panel following the graph or the written instructions.

Graph

Download the crochet Frankenstein graph PDF.

Written instructions

↙ Row 1: (white) x 1 (1 block)
↗ Row 2: (white) x 2 (2 blocks)
↙ Row 3: (white) x 3 (3 blocks)
↗ Row 4: (white) x 4 (4 blocks)
↙ Row 5: (white) x 5 (5 blocks)
↗ Row 6: (white) x 6 (6 blocks)
↙ Row 7: (white) x 7 (7 blocks)
↗ Row 8: (white) x 1, (green) x 3, (white) x 4 (8 blocks)
↙ Row 9: (white) x 4, (green) x 4, (white) x 1 (9 blocks)
↗ Row 10: (white) x 1, (green) x 6, (white) x 3 (10 blocks)
↙ Row 11: (white) x 3, (green) x 7, (white) x 1 (11 blocks)
↗ Row 12: (white) x 1, (green) x 9, (white) x 2 (12 blocks)
↙ Row 13: (white) x 2, (green) x 6, (black) x 1, (green) x 3, (white) x 1 (13 blocks)
↗ Row 14: (white) x 1, (green) x 3, (black) x 1, (green) x 7, (white) x 2 (14 blocks)
↙ Row 15: (white) x 2, (green) x 8, (black) x 1, (green) x 3, (white) x 1 (15 blocks)
↗ Row 16: (white) x 1, (green) x 3, (black) x 1, (green) x 9, (white) x 2 (16 blocks)
↙ Row 17: (white) x 2, (green) x 10, (black) x 1, (green) x 3, (white) x 1 (17 blocks)
↗ Row 18: (white) x 1, (green) x 3, (black) x 1, (green) x 11, (gray) x 1, (white) x 1 (18 blocks)
↙ Row 19: (white) x 1, (gray) x 1, (green) x 4, (white) x 1, (green) x 7, (black) x 1, (green) x 3, (white) x 1 (19 blocks)
↗ Row 20: (white) x 1, (green) x 3, (black) x 1, (green) x 3, (black) x 1, (green) x 3, (white) x 2, (green) x 4, (gray) x 1, (white) x 1 (20 blocks)
↙ Row 21: (white) x 2, (green) x 1, (gray) x 2, (green) x 1, (white) x 1, (black) x 1, (white) x 1, (green) x 3, (black) x 1, (green) x 3, (black) x 1, (green) x 2, (white) x 2 (21 blocks)
↗ Row 22: (white) x 2, (green) x 6, (black) x 2, (green) x 3, (white) x 2, (green) x 2, (gray) x 1, (green) x 2, (white) x 2 (22 blocks)
↙ Row 23: (white) x 2, (green) x 2, (gray) x 3, (green) x 1, (white) x 1, (green) x 3, (black) x 1, (green) x 7, (white) x 3 (23 blocks)
↗ Row 24: (white) x 3, (green) x 14, (gray) x 1, (green) x 4, (white) x 2 (24 blocks)
↙ Row 25: (white) x 2, (black) x 3, (green) x 1, (gray) x 3, (green) x 12, (white) x 4 (25 blocks)
Corner: Start decreasing on both ends
↗ Row 26: (white) x 4, (green) x 12, (gray) x 1, (green) x 3, (black) x 3, (white) x 1 (24 blocks)
↙ Row 27: (white) x 1, (black) x 3, (green) x 2, (gray) x 3, (green) x 10, (white) x 4 (23 blocks)
↗ Row 28: (white) x 3, (green) x 11, (gray) x 1, (green) x 4, (black) x 2, (white) x 1 (22 blocks)
↙ Row 29: (white) x 1, (black) x 3, (green) x 2, (gray) x 3, (green) x 3, (white) x 1, (green) x 5, (white) x 3 (21 blocks)
↗ Row 30: (white) x 3, (green) x 4, (white) x 2, (green) x 3, (gray) x 1, (green) x 4, (black) x 2, (white) x 1 (20 blocks)
↙ Row 31: (white) x 1, (black) x 3, (green) x 2, (gray) x 3, (green) x 1, (white) x 1, (black) x 1, (white) x 1, (green) x 3, (white) x 3 (19 blocks)
↗ Row 32: (white) x 2, (green) x 4, (white) x 2, (green) x 2, (gray) x 1, (green) x 4, (black) x 2, (white) x 1 (18 blocks)
↙ Row 33: (white) x 1, (black) x 4, (green) x 1, (gray) x 3, (green) x 1, (white) x 1, (green) x 4, (white) x 2 (17 blocks)
↗ Row 34: (white) x 2, (green) x 6, (gray) x 1, (green) x 3, (black) x 3, (white) x 1 (16 blocks)
↙ Row 35: (white) x 1, (black) x 3, (green) x 2, (gray) x 3, (green) x 4, (white) x 2 (15 blocks)
↗ Row 36: (white) x 2, (green) x 4, (gray) x 1, (green) x 4, (black) x 2, (white) x 1 (14 blocks)
↙ Row 37: (white) x 1, (black) x 3, (green) x 2, (gray) x 3, (green) x 2, (white) x 2 (13 blocks)
↗ Row 38: (white) x 2, (green) x 2, (gray) x 1, (green) x 4, (black) x 2, (white) x 1 (12 blocks)
↙ Row 39: (white) x 1, (black) x 4, (green) x 1, (gray) x 2, (green) x 1, (white) x 2 (11 blocks)
↗ Row 40: (white) x 1, (gray) x 1, (green) x 4, (black) x 3, (white) x 1 (10 blocks)
↙ Row 41: (white) x 1, (black) x 3, (green) x 3, (gray) x 1, (white) x 1 (9 blocks)
↗ Row 42: (white) x 1, (gray) x 1, (green) x 3, (black) x 2, (white) x 1 (8 blocks)
↙ Row 43: (white) x 1, (black) x 3, (green) x 1, (white) x 2 (7 blocks)
↗ Row 44: (white) x 2, (green) x 1, (black) x 2, (white) x 1 (6 blocks)
↙ Row 45: (white) x 1, (black) x 2, (white) x 2 (5 blocks)
↗ Row 46: (white) x 2, (black) x 1, (white) x 1 (4 blocks)
↙ Row 47: (white) x 3 (3 blocks)
↗ Row 48: (white) x 2 (2 blocks)
↙ Row 49: (white) x 1 (1 block)

Adding a border

Attach yarn to the corner and (dc 2- ch 2- dc 2) into the corner.

Ch 1 and make 2 dc between the next 2 squares. You will repeat this pattern around the graph: ch 1 and 2 dc in the next space between the squares. In each corner you will (dc 2- ch 2- dc 2).

Make the back of the pillow

Now that the front of your pillow is done, it’s time to crochet the back. Since the shape of the pillow is a square, I simply made a granny square and increased the size until it reached 13.5″ x 13.5″.  I ended up with 18 rounds. Weave in your ends.

Assembling the pillow

Lay your front and back cover with the “right” sides facing out (the “wrong” sides will be touching).

Use locking stitch markers to help keep the panels in place. Using black yarn, sc three sides of the covers together (in each corner you will sc- ch 1- sc).

Insert the pillow insert or stuff with fiber fill. Continue to sc the last side. Fasten off and weave in the ends.

C2C video tutorial

Need C2C help? I have a step by step C2C tutorial for my mini heart block on my YouTube channel.

Youtube video

Granny square video tutorial

If you don’t know how to crochet a granny square, you can follow along to my video tutorial.

Youtube video

Halloween crochet decor patterns

Looking for more spooky seasonal projects to make? Browse my favorite Halloween crochet decor patterns, including ghosts, spiders, pumpkins, pillows, appliques, garlands, baskets, and other cute Halloween makes for your home.

You can also visit my full collection of home decor crochet patterns for even more handmade ideas to decorate every season.

Let’s connect!

I’d love to see what you’re making! Share your finished project and follow along for more free crochet patterns and tutorials.

📌 Don’t forget to pin this pattern for later!
Happy crocheting! 🧶
— Melissa