Welcome to this detailed, easy-to-follow crochet pattern for a beautiful puff stitch blanket! Whether you’re a beginner or an experienced crocheter, this guide will walk you through each step to create your own soft, textured blanket using the popular puff stitch technique. Puff stitches are a great way to add texture and dimension to your projects, and they create a thick, cozy fabric that’s perfect for snuggling up in colder months.

Skill level: Beginner.
Supplies needed:
Sport weight yarn
Crochet Hook 5.5 mm
Yarn needle for weaving in ends
By the end of this step-by-step tutorial, you’ll have a stunning puff stitch crochet blanket that’s ideal for your home or a thoughtful handmade gift. Whether you’re making a throw blanket, a baby blanket, or a full-sized crochet blanket, this pattern will help you create a gorgeous and functional piece of crochet art!

Abbreviations and stitches used:
Ch—chain
Dc—double crochet
Puff st
Sk—skip
St (sts) – stitch (stitches)
Yo—yarn over
Please note: This pattern is written in standard American terms.
Sport weight yarn: Knit Picks Brava Sport in 4 colors:
-Blush
-Cream
-Freesia
-Lady Slipper
Gauge in pattern: 5 puff stitches and 7 rows in 4×4 inches
To make a newborn size baby blanket:
Size 22×22 inches (56×56 centimetres)
You will need: 1140 yards (1040 meters) of yarn in total
Starting chain 83, make 38 rows
To make a crib size baby blanket:
Size 35×35 inches (90×90 centimetres)
You will need: 2890 yards (2420 meters) of yarn in total
Starting chain 128, make 60 rows
To make an adult size throw blanket:
Size 70×40 inches (173×107 centimetres)
You will need: 6600 yards (6020 meters) of yarn in total
Starting chain 146, make 120 rows

Follow these step by step instructions with photos:

Hold yarn double.
Ch 83 (128 for crib blanket, 146 for throw blanket).

Row 1: Dc into 7th ch from hook

Make a puff st in ch before dc (as pointed with an arrow).

To make a puff st:
Yo, insert hook into the loop. Pull loop through.

(Yo, insert hook into the loop. Pull loop through) 2 more times.

Yo, pull loop through all loops on the hook.
Puff st complete.

Make ch 1 to tighten the top of the puff st.

Sk 2 ch, dc into 3rd ch.

Make a puff st into ch before dc.

Repeat steps 8 and 9 until you reach the end of the row.

Dc into last ch.

Row 2: Ch 4, turn

Dc into next space between dc and puff st of the previous row.

Make a puff st into the space under ch st of the previous row, as pointed with an arrow.

(Puff st complete)

Ch 1.

Continue making puff st until you reach the end of the row.

Dc into ch.

Puff st into ch before dc of the previous row.

Dc into ch.
Repeat row 2 until you reach 38 (60, 120) rows for baby blanket (crib blanket, throw blanket).

To change yarn color, you will replace one yarn thread at a time. Before you start a new row, cut one thread leaving long yarn end.

Hold new color together with the one yarn thread left uncut, and start crocheting new row.

Continue with usual pattern. At the beginning of the row you will have 2 yarn ends that will need to be weaved in.

To weave in ends, find 2 yarn ends side by side. Make a few tight knots close to the fabric of the blanket, to secure.
Use yarn needle to weave in both ends at a time.
Hold yarn double.
Ch 83 (128 for crib blanket, 146 for throw blanket).
Row 1: Dc into 7th ch from hook, make a puff st in ch before dc, make ch 1 to tighten the top of the puff st.
*Sk 2 ch, dc into 3rd ch. Make a puff st into ch before dc.
Repeat from * until you reach the end of the row. Dc into last ch.
Row 2: Ch 4, turn.
*Dc into next space between dc and puff st of the previous row. Make a puff st into the space under ch st of the previous row. Ch 1.
Repeat from * until you reach the end of the row.
Dc into ch. Puff st into ch before dc of the previous row. Dc into ch.
Repeat Row 2, until you reach 38 (60, 120) rows for baby blanket (crib blanket, throw blanket).