
$20/month or $120/year (Save 50%)
want to download this pattern?
Join the club to download every Hookfully pattern, including this one!

Get The Crochet Pattern
View free online
You can view an ad-supported, free version of this crochet pattern online, simply scroll down the page.
Purchase & download
You can purchase and download this ad-free pattern in our store.
$5.99
A free crochet pattern for a Sweet Sleepy Surprise, a cupcake pillow that turns into an ice cream sleeping bag.

Cupcake Pillow & Ice Cream Sleeping Bag
The sleepy surprise kids’ sleeping bag and pillow can be made in two different sizes, making it suitable for toddlers to tweens.
The cupcake pillow has a secret compartment, open it and roll out your ice cream cone, turning your pillow into a fun sleeping sack!
Designed with children in mind, the cushion can be removed from the pillow cover for easy washing and storage.
Also, for extra comfort, children can choose to use the sleeping sack on its own, or have it attached to the pillow.


What you’ll need to make the sleeping bag set
To make your crochet cupcake pillow that can turn into an ice cream sleep sack, you’ll just need to follow the free online crochet pattern (scroll down), or you can purchase the PDF download for a small fee.
You’ll need some chunky weight 5 yarn, you can purchase the Dreamy Wool yarn pack if you want it to look just like this one. You also need some buttons, a pillow insert, and some toy stuffing.
Why you’ll love the kids’ sleeping bag
- A cupcake pillow that transforms into an ice cream sleeping bag
- Free crochet pattern with the option to upgrade
- Removable pillow for easy washing
- Detachable sleeping bag
- Easy to store
- Two different sizes
- Yarn pack available
How to crochet a kids’ Sleeping Bag & Pillow
To make the kids’ sleeping bag and pillow with an ice cream and cupcake theme, you will need chunky yarn, a 20″ square pillow, 10 buttons, and some toy stuffing.
The crochet pattern is simply written in US terminology, and it includes plenty of helpful progress photos to help you along.
You’ll need to know all your basic crochet stitches plus the bobble stitch to create this kids’ sleeping bag. Don’t worry if you don’t know how to crochet the bobble stitch, instructions are included.
You’ll also need to know how to crochet in front and back loops and post. You have the option to make the sleeping bag in two different lengths so it is suitable for younger and older children.

Want the yarn pack?
We have collaborated with Dreamy Wool to bring you the yarn pack to help you make the Sweet Sleepy Surprise. Choose from two different flavors and two different sizes.

Crochet Pattern Information
Supplies
- 6mm crochet hook
- Chunky yarn
- 20″ x 20″ Pillow
- Toy stuffing
- 20mm buttons x 10
- Stitch markers
- Tape measure
- Sewing needle
- Scissors
Yarn
- Weight – Chunky / Bulky / #5
- Brand – Dreamy Wool Cuddle Soft Chunky
- A – Strawberry Ice Cream: 331 yards
- B – Cookie Dough: 1339 yards (Large 1480 yds)
- C – Candy Floss: 88 yards
- D – Custard: 12 yards
- Total: 1770 yards (Large 1911 yards)

Skill Level
Abbreviations
US Terminology (UK translation)
- BLO – Back loop only
- BO – Bobble Stitch
- BP – Back post
- ch – Chain
- dc – Double crochet
- 2dc – 2 dc in 1 space (increase)
- dc2tog – dc 2 together (decrease)
- FLO – Front loop only
- hdc – Half double crochet
- MR – Magic ring
- sc – Single crochet
- 2sc – 2 sc in 1 space (increase)
- sc2tog – sc 2 together (decrease)
- sl st – Slip stitch
- st/sts – Stitch/Stitches
- sp/sps – Space/Spaces
- tr – Treble crochet
- 12tr – 12 tr in 1 space (shell)
- WS – Wrong side
Sizes & Gauge
- 4” x 4” gauge swatch = 7 rows of 11 dc
- Child Bag (up to age 6): L 45″ x W 19″
- Tween Bag (up to age 10): L 51″ x W 19″
- Cupcake Cover: L23″ x 19″
Pattern Notes
- Chains and slip stitches are not included in the stitch count.
- Stitches separated with a comma are to be made in separate spaces. For example, 2dc, dc x 2 would mean 2dc in first space, dc in next space, dc in next space.
- Start each round in same stitch as the slip stitch.
- The pattern is written in the small size and 10 extra rounds are highlighted for the large size.
Important Information
By using Hookfully’s website you are agreeing to its terms & conditions, copyright agreement and safety disclaimer. Read more…
This post contains affiliate links. This means I may earn a commission should you choose to make a purchase using my links.
free crochet pattern: Sweet Sleepy Surprise
VIP members can download the premium pattern from the top of this page to get more progress photos and zero ads. Not a member? Sign up here.
Pillow Cover
Round 1
- Use Strawberry Ice Cream (A) yarn
- In a MR, ch x 2 & dc x 10
- sl st to first st & ch x 2
(10 sts)
Round 2
- 2dc x 10
- sl st to first st & ch x 2
(20 sts)
Round 3
- (2dc, dc) 10 times
- sl st to first st & ch x 2
(30 sts)
Round 4
- (2dc, dc x 2) 10 times
- sl st to first st & ch x 2
(40 sts)
Round 5
- (2dc, dc x 3) 10 times
- sl st to first st & ch x 2
(50 sts)
Round 6
- (2dc, dc x 4) 10 times
- sl st to first st & ch x 2
(60 sts)
Round 7
- (2dc, dc x 5) 10 times
- sl st to first st & ch x 2
(70 sts)
Round 8
- (2dc, dc x 6) 10 times
- sl st to first st & ch x 2
(80 sts)
Round 9
- (2dc, dc x 7) 10 times
- sl st to first st & ch x 2
(90 sts)
Round 10
- (2dc, dc x 8) 10 times
- sl st to first st & ch x 2
(100 sts)
Round 11
- (2dc, dc x 9) 10 times
- sl st to first st & ch x 2
(110 sts)
Round 12 – 25
- dc x 110
- sl st to first st & ch x 2
(14 rounds of 110 sts)
Round 26
- dc x 110
- sl st to first st
(110 sts) *Premium pattern has image here*
Round 27
- (FLO sl st, skip 4 sts, FLO 12tr, skip 4 sts) 11 times
- sl st to first st & fasten off
(132 sts) *Premium pattern has image here*
Round 28
- Attach Cookie Dough (B) yarn to R26 back loops and ch x 2. Same position as previously fastened off
- BLO dc x 110
- sl st to first st & ch x 2
(110 sts) *Premium pattern has image here*
Round 29 – 33
- dc x 110
- sl st to first st & ch x 2
(5 rounds of 110 sts) *Premium pattern has image here*
Round 34 (57) ← Round numbers in brackets are for a repeat later on
- All Back Post: (dc2tog x 5, dc x 45)
- Add a stitch marker to previous st
- All Back Post: (dc2tog x 5, dc x 45)
- sl st to first st & ch x 2
(100 sts) *Premium pattern has image here*
Row 35 (58)
- Turn work to begin rows
- hdc x 45 in previous dc sts
- Add stitch marker to sts 3, 13, 23, 33, 43
- ch x 2 & turn
(45 sts) *Premium pattern has image here*
Row 36 (59)
- hdc x 45 in previous row
- Fasten off & weave in ends
(45 sts) *Premium pattern has image here*
Row 37 (60)
- From inside the cover (WS), attach yarn to stitch marker position from R34 (R57) & work into dc sts (don’t work in dc2tog sts)
- ch x 2, hdc x 45
- ch x 2 & turn
(45 sts)

Row 38 – 46 (61 – 69)
- hdc x 45
- ch x 2 & turn
(9 rows of 45 sts)
Row 47 (70)
- hdc x 2, ch 1 & skip 1,
- (hdc x 9, ch 1 & skip 1) 4 times
- hdc x 2
- ch x 2 & turn
(40 sts)
Row 48 (71)
- hdc x 45 in sts & ch sps
- Fasten off & weave in ends
- Replace stitch markers on R35 (R58) with buttons
(45 sts) *Premium pattern has image here*
Pillow
- Fold down 2 corners of your pillow and sew into position. This pillow should fit your pillow cover. Remove the pillow to continue working on the blanket compartment.
- *Premium pattern has image here*
Blanket Compartment
Round 49
- Attach Cookie Dough (B) yarn to R33 of pillow cover. Start in the same position as the previous ch x 2 and work into both loops as usual, ignoring R34.
- dc x 110
- sl st to first st & ch x 2
(110 sts) *Premium pattern has image here*

Round 50 – 56
- dc x 110
- sl st to first st & ch x 2
(7 rounds of 110 sts) *Premium pattern has image here*
Round 57 – 71
- Repeat R34 – R48 to make the second set of fastening flaps
(15 rows/rounds) *Premium pattern has image here*
Sleeping Bag
Round 1
- Use Cookie Dough (B) yarn
- In a MR, ch x 2 & dc x 9
- sl st to first st & ch x 2
(9 sts) *Premium pattern has image here*
Round 2
- (2dc, dc x 2) 3 times
- sl st to first st & ch x 2
(12 sts) *Premium pattern has image here*
Round 3
- (2dc, dc x 3) 3 times
- sl st to first st & ch x 2
(15 sts) *Premium pattern has image here*
Round 4
- (2dc, dc x 4) 3 times
- sl st to first st & ch x 2
(18 sts) *Premium pattern has image here*
Round 5
- (2dc, dc x 5) 3 times
- sl st to first st & ch x 2
(21 sts)
Round 6
- (2dc, dc x 6) 3 times
- sl st to first st & ch x 2
(24 sts)
Round 7
- (2dc, dc x 5) 4 times
- sl st to first st & ch x 2
(28 sts) *Premium pattern has image here*
Round 8
- (2dc, dc x 6) 4 times
- sl st to first st & ch x 2
(32 sts)
Round 9
- (2dc, dc x 7) 4 times
- sl st to first st & ch x 2
(36 sts)
Round 10
- (dc x 4, 2dc, dc x 4) 4 times
- sl st to first st & ch x 2
(40 sts)
Round 11
- (2dc, dc x 9) 4 times
- sl st to first st & ch x 2
(44 sts)
Round 12
- (dc x 5, 2dc, dc x 5) 4 times
- sl st to first st & ch x 2
(48 sts)
Round 13
- (2dc, dc x 11) 4 times
- sl st to first st & ch x 2
(52 sts)
Round 14
- (dc x 6, 2dc, dc x 6) 4 times
- sl st to first st & ch x 2
(56 sts)
Round 15
- (2dc, dc x 13) 4 times
- sl st to first st & ch x 2
(60 sts)
Round 16
- (dc x 7, 2dc, dc x 7) 4 times
- sl st to first st & ch x 2
(64 sts)
Round 17
- (2dc, dc x 31) 2 times
- sl st to first st & ch x 2
(66 sts)
Round 18
- (dc x 16, 2dc, dc x 16) 2 times
- sl st to first st & ch x 2
(68 sts)
Round 19
- (2dc, dc x 33) 2 times
- sl st to first st & ch x 2
(70 sts)
Round 20
- (dc x 17, 2dc, dc x 17) 2 times
- sl st to first st & ch x 2
(72 sts)
Round 21
- (2dc, dc x 35) 2 times
- sl st to first st & ch x 2
(74 sts)
Round 22
- (dc x 18, 2dc, dc x 18) 2 times
- sl st to first st & ch x 2
(76 sts)
Round 23
- (2dc, dc x 37) 2 times
- sl st to first st & ch x 2
(78 sts)
Round 24
- 2dc, dc x 77
- sl st to first st & ch x 2
(79 sts) *Premium pattern has image here*
Round 25
- dc x 79
- sl st to first st & ch x 2
(79 sts)
Round 26
- 2dc, dc x 78
- sl st to first st & ch x 2
(80 sts)
Round 27
- dc x 80
- sl st to first st & ch x 2
(80 sts)
Round 28
- 2dc, dc x 79
- sl st to first st & ch x 2
(81 sts)
Round 29
- dc x 81
- sl st to first st & ch x 2
(81 sts)
Round 30
- 2dc, dc x 80
- sl st to first st & ch x 2
(82 sts)
Round 31
- dc x 82
- sl st to first st & ch x 2
(82 sts)
Round 32
- 2dc, dc x 81
- sl st to first st & ch x 2
(83 sts)
Round 33
- dc x 83
- sl st to first st & ch x 2
(83 sts)
Round 34
- 2dc, dc x 82
- sl st to first st & ch x 2
(84 sts)
Round 35
- dc x 84
- sl st to first st & ch x 2
(84 sts)
Round 36
- 2dc, dc x 83
- sl st to first st & ch x 2
(85 sts)
Round 37
- dc x 85
- sl st to first st & ch x 2
(85 sts)
Round 38
- 2dc, dc x 84
- sl st to first st & ch x 2
(86 sts)
Round 39
- dc x 86
- sl st to first st & ch x 2
(86 sts)
Round 40
- 2dc, dc x 85
- sl st to first st & ch x 2
(87 sts)
Round 41
- dc x 87
- sl st to first st & ch x 2
(87 sts)
Round 42
- 2dc, dc x 86
- sl st to first st & ch x 2
(88 sts)
Round 43
- dc x 88
- sl st to first st & ch x 2
(88 sts)
Round 44
- 2dc, dc x 87
- sl st to first st & ch x 2
(89 sts)
Round 45
- dc x 89
- sl st to first st & ch x 2
(89 sts)
Round 46
- 2dc, dc x 88
- sl st to first st & ch x 2
(90 sts)
Round 47
- dc x 90
- sl st to first st & ch x 2
(90 sts)
Round 48
- 2dc, dc x 89
- sl st to first st & ch x 2
(91 sts)
Round 49
- dc x 91
- sl st to first st & ch x 2
(91 sts)
Round 50
- 2dc, dc x 90
- sl st to first st & ch x 2
(92 sts)
Round 51
- dc x 92
- sl st to first st & ch x 2
(92 sts)
Round 52
- 2dc, dc x 91
- sl st to first st & ch x 2
(93 sts)
Round 53
- dc x 93
- sl st to first st & ch x 2
(93 sts)
Round 54
- 2dc, dc x 92
- sl st to first st & ch x 2
(94 sts)
Round 55
- dc x 94
- sl st to first st & ch x 2
(94 sts)
Round 56
- 2dc, dc x 93
- sl st to first st & ch x 2
(95 sts)
Round 57
- dc x 95
- sl st to first st & ch x 2
(95 sts)
Round 58
- 2dc, dc x 94
- sl st to first st & ch x 2
(96 sts)
Round 59
- dc x 96
- sl st to first st & ch x 2
(96 sts)
Round 60
- 2dc, dc x 95
- sl st to first st & ch x 2
(97 sts)
Round 61
- 2dc, dc x 96
- sl st to first st & ch x 2
(98 sts)
Round 62
- 2dc, dc x 97
- sl st to first st & ch x 2
(99 sts)
Round 63
- 2dc, dc x 98
- sl st to first st & ch x 2
(100 sts)
1st extra round (Large size only) (64)
- dc x 100
- sl st to first st & ch x 2
(100 sts)
Round 64 (Large – Round 65)
- 2dc, dc x 99
- sl st to first st & ch x 2
(101 sts)
2nd extra round (Large size only) (66)
- dc x 101
- sl st to first st & ch x 2
(101 sts)
Round 65 (Large – Round 67)
- 2dc, dc x 100
- sl st to first st & ch x 2
(102 sts)
3rd extra round (Large size only) (68)
- dc x 102
- sl st to first st & ch x 2
(102 sts)
Round 66 (Large – Round 69)
- 2dc, dc x 101
- sl st to first st & ch x 2
(103 sts)
4th extra round (Large size only) (70)
- dc x 103
- sl st to first st & ch x 2
(103 sts)
Round 67 (Large – Round 71)
- 2dc, dc x 102
- sl st to first st & ch x 2
(104 sts)
5th extra round (Large size only) (72)
- dc x 104
- sl st to first st & ch x 2
(104 sts)
Round 68 (Large – Round 73)
- 2dc, dc x 103
- sl st to first st & ch x 2
(105 sts)
6th extra round (Large size only) (74)
- dc x 105
- sl st to first st & ch x 2
(105 sts)
Round 69 (Large – Round 75)
- 2dc, dc x 104
- sl st to first st & ch x 2
(106 sts)
7th extra round (Large size only) (76)
- dc x 106
- sl st to first st & ch x 2
(106 sts)
Round 70 (Large – Round 77)
- dc x 20, 2dc, dc x 85
- sl st to first st & ch x 2
(107 sts)
8th extra round (Large size only) (78)
- dc x 107
- sl st to first st & ch x 2
(107 sts)
Round 71 (Large – Round 79)
- dc x 40, 2dc, dc x 66
- sl st to first st & ch x 2
(108 sts)
9th extra round (Large size only) (80)
- dc x 108
- sl st to first st & ch x 2
(108 sts)
Round 72 (Large – Round 81)
- dc x 60, 2dc, dc x 47
- sl st to first st & ch x 2
(109 sts)
10th extra round (Large size only) (82)
- dc x 109
- sl st to first st & ch x 2
(109 sts)
Round 73 (Large – Round 83)
- dc x 80, 2dc, dc x 28
- sl st to first st & ch x 2
(110 sts)
Round 74 (Large – Round 84)
- dc x 110
- sl st to first st & ch x 1
( 110 sts)
Round 75 (Large – Round 85)
- BLO sc x 110
- sl st to first st & ch x 1
(110 sts) *Premium pattern has image here*
Round 76 (86)
- (sc x 2, BO, sc x 7) 11 times
- sl st to first st & ch x 1
(110 sts) *Premium pattern has image here*
Round 77 (Large – Round 87)
- (sc, BO, sc, BO, sc x 6) 11 times
- sl st to first st & ch x 2
(110 sts) *Premium pattern has image here*
Round 78 (Large – Round 88)
- (BO, sc, BO, sc, BO, sc x 5) 11 times
- sl st to first st & ch x 1
(110 sts) *Premium pattern has image here*
Round 79 (Large – Round 89)
- (sc, BO, sc, BO, sc x 6) 11 times
- sl st to first st & ch x 1
(110 sts) *Premium pattern has image here*
Round 80 (Large – Round 90)
- (sc x 2, BO, sc x 7) 11 times
- sl st to first st & ch x 1
(110 sts) *Premium pattern has image here*
Round 81 (Large – Round 91)
- BLO sc x 110
- sl st to first st & ch x 2
(110 sts) *Premium pattern has image here*
Round 82 – 85 (Large – Round 92 – 95)
- dc x 110
- sl st to first st & ch x 2
(4 rounds of 110 sts)
Round 86 (Large – Round 96)
- dc x 110
- sl st to first st & ch x 1
(110 sts)
Round 87 (Large – Round 97)
- sc x 110
- sl st to first st & ch x 2
(110 sts)
Round 88 (Large – Round 98)
- hdc x 2, ch 1 & skip 1 st
- (hdc x 9, ch 1 & skip 1 st) 4 times
- hdc x 67
- sl st to first st & ch x 1
(105 sts)
Round 89 (Large – Round 99)
- sc x 110 in sts & ch spaces
- sl st to first st, fasten off & weave in ends
(110 sts) *Premium pattern has image here*
Instructions
- Simply roll up the sleeping bag and insert into the pillow compartment.
- When in use, the sleeping bag can be used on its own, or it can be buttoned to the pillow compartment.


Cherry
Round 1
- Use Candy Floss (C) yarn
- In a MR, ch x 1 & sc x 8
- sl st to first st & ch x 1
(8 sts)
Round 2
- 2sc x 8
- sl st to first st & ch x 1
(16 sts)
Round 3
- (2sc, sc) 8 times
- sl st to first st & ch x 1
(24 sts)
Round 4
- (2sc, sc x 2) 8 times
- sl st to first st & ch x 1
(32 sts)
Round 5
- (2sc, sc x 3) 8 times
- sl st to first st & ch x 1
(40 sts)
Round 6
- (2sc, sc x 4) 8 times
- sl st to first st & ch x 1
(48 sts)
Round 7 – 18
- sc x 48
- sl st to first st & ch x 1
(12 rounds of 48 sts)
Round 19
- (sc2tog, sc x 4) 8 times
- sl st to first st & ch x 1
(40 sts)
Round 20
- (sc2tog, sc x 3) 8 times
- sl st to first st & ch x 1
(32 sts)
Round 21
- (sc2tog, sc x 2) 8 times
- sl st to first st & ch x 1
(24 sts)
Round 22
- (sc2tog, sc) 8 times
- sl st to first st & ch x 1
- Fill with toy stuffing
(16 sts)
Round 23
- sc2tog x 8
- sl st to first st & ch x 1
(8 sts)
Round 24
- sc2tog x 4
- sl st to first st & fasten off
(4 sts)
Row 25
- With Cookie Dough (B) yarn ch x 14 then start in second ch from the hook
- sc x 13
- Fasten off, fold in half, & sew to top of cherry
- Sew the cherry to the top of the pillow, covering 3 rounds
(13 sts) *Premium pattern has image here*
Large Heart
Round 1
- Use Candy Floss (C) yarn
- In a MR, ch x 1 & sc x 8
- sl st to first st & ch x 2
(8 sts)
Round 2
- 2dc x 8
- sl st to first st
(16 sts)
Round 3
- ch X 3 then start in the next st
- 2tr, 3tr, 2dc, dc, hdc, hdc, 2dc,
- ch x 3 & sl st in first ch
- 2dc, hdc, hdc, dc, 2dc, 3tr, 2tr,
- ch x 3, sl st in next st, fasten off
(24 sts) *Premium pattern has image here*
Medium Heart
Round 1
- Use Custard (D) yarn
- In a MR, ch x 1 & sc x 8
- sl st to first st & ch x 1
(8 sts)
Round 2
- 2sc x 8
- sl st to first st
(16 sts)
Round 3
- ch X 2 then start in the next st
- 2dc, 3dc, 2hdc, hdc, sc, sc, 2hdc, ch, 2hdc, sc, sc, hdc, 2hdc, 3dc, 2dc,
- ch x 2, sl st in next st, fasten off
(24 sts) *Premium pattern has image here*
Assembly
- Sew hearts to the pillow cover as shown below.

Sprinkles
Make 12 sprinkles. 6 in Candy Floss (C) yarn and 6 in Custard (D) yarn.
Row 1
- ch x 8 then start in second ch from the hook
- sc x 7
- sl st to first ch & fasten off
(7 sts)
Assembly
- Randomly sew the sprinkles to rows 3 – 17 on the pillow cover.
- Optional: You can also make more to decorate the back if you wish.
- *Premium pattern has image here*
Published: May 16, 2025 | Last Updated: June 10, 2026

