Amigurumi Patterns

Cozy Cocoon Baby Doll Sleep Sack Free Pattern

Anonymous September 02, 2026

Cozy Cocoon Baby Doll Sleep Sack: A Free Crochet Pattern for Snuggle Time

Wrap your little one's favorite doll in this snug, textured sleep sack that's perfect for imaginative play and nap time. This quick-to-stitch pattern uses soft worsted yarn and a simple shell stitch to create a warm, comforting cover-up. Whether you're looking for a thoughtful handmade gift or a fun weekend project, this beginner-friendly pattern is sure to delight. The finished sack features a smooth, rounded base and a delicate scalloped edging that adds a touch of charm, making it an heirloom-quality accessory for any 12-14 inch baby doll.

Materials Needed

Before you begin, gather the following supplies to ensure a smooth crafting experience:

  • Yarn: Worsted weight yarn in two colors:
    • Main Color (MC) – Soft sage green (approx. 150 yards)
    • Accent Color (AC) – Cream (approx. 30 yards)
  • Hooks: G/6 (4.0 mm) hook for the body and armholes, H/8 (5.0 mm) hook for the top edging
  • Notions: Stitch marker, yarn needle for weaving in ends, scissors

Gauge: 16 sc and 18 rows = 4 inches with G hook. Gauge is not critical for this project, but maintaining consistent tension will help achieve the correct fit.

Step-by-Step Instructions

This pattern is worked in continuous rounds unless otherwise stated. Use a stitch marker to keep track of rounds. The finished sack fits standard 12-14 inch baby dolls.

Abbreviations

  • ch = chain
  • sc = single crochet
  • hdc = half double crochet
  • dc = double crochet
  • sl st = slip stitch
  • st(s) = stitch(es)
  • rnd(s) = round(s)
  • MC = main color
  • AC = accent color

Body (Worked from Bottom Up)

Foundation: With MC and G hook, make a magic ring.

Rnd 1: 6 sc in ring. (6 sts)

Rnd 2: 2 sc in each st around. (12 sts)

Rnd 3: (sc in next st, 2 sc in next st) around. (18 sts)

Rnd 4: (sc in next 2 sts, 2 sc in next st) around. (24 sts)

Rnd 5: (sc in next 3 sts, 2 sc in next st) around. (30 sts)

Rnd 6: (sc in next 4 sts, 2 sc in next st) around. (36 sts)

Rnd 7: (sc in next 5 sts, 2 sc in next st) around. (42 sts)

Rnd 8: (sc in next 6 sts, 2 sc in next st) around. (48 sts)

Rnd 9: (sc in next 7 sts, 2 sc in next st) around. (54 sts)

Rnd 10: (sc in next 8 sts, 2 sc in next st) around. (60 sts)

Rnd 11: (sc in next 9 sts, 2 sc in next st) around. (66 sts)

Rnds 12-20: sc in each st around. (66 sts) – This forms the smooth, rounded bottom of the sack.

Shell Stitch Pattern

Rnd 21: Now we will create the shell stitch pattern. Ch 3 (counts as first dc), skip 2 sts, (2 dc, ch 1, 2 dc) in next st, skip 2 sts, *dc in next st, skip 2 sts, (2 dc, ch 1, 2 dc) in next st, skip 2 sts; repeat from * around, sl st to top of beginning ch-3. (22 shells)

Rnd 22: Sl st into the ch-1 space of the first shell. Ch 3 (counts as dc), (2 dc, ch 1, 2 dc) in same ch-1 space, *dc in the dc from previous round (the single dc between shells), (2 dc, ch 1, 2 dc) in next ch-1 space; repeat from * around, sl st to top of beginning ch-3. (22 shells)

Rnds 23-30: Repeat Rnd 22. (22 shells each round) – This creates the textured, rippled surface that resembles a cozy woven blanket.

Top Edge and Shaping

Rnd 31: Now we will work the top edge. Ch 1, sc in same st as ch 1, sc in each dc and ch-1 space around, working 1 sc in each dc and 1 sc in each ch-1 space. (66 sts) – This evens out the top edge.

Rnd 32: sc in each st around. (66 sts)

Rnd 33: (sc in next 10 sts, 2 sc in next st) around. (72 sts) – This slight increase widens the top for easy doll insertion.

Rnd 34: sc in each st around. (72 sts)

Fasten off MC and weave in the end.

Top Edging (with AC and H hook)

Rnd 1: Join AC with a sl st to any st on Rnd 34. Ch 1, sc in same st, *ch 3, skip 2 sts, sc in next st; repeat from * around, ending with ch 3, sl st to first sc. (24 ch-3 loops)

Rnd 2: Sl st into the first ch-3 loop. Ch 1, (sc, hdc, 3 dc, hdc, sc) in each ch-3 loop around, sl st to first sc. (24 scallops) – This creates the delicate cream-colored scalloped border.

Fasten off and weave in ends.

Armholes (Make 2)

With MC and G hook, join yarn at a point about 2 inches down from the top edge on one side of the sack. This placement should align with where the doll's arms would naturally rest.

Rnd 1: Ch 1, work 20 sc evenly around the armhole opening (10 sc on each side of the seam). Sl st to first sc. (20 sts)

Rnd 2: Ch 1, sc in each st around, sl st to first sc. (20 sts)

Rnd 3: Repeat Rnd 2. (20 sts)

Fasten off and weave in ends. Repeat for the other side, ensuring both armholes are at the same height for symmetry.

Finishing Touches

Weave in all loose ends carefully with your yarn needle. If desired, gently block the sleep sack to even out the stitches and enhance the shell pattern definition. To block, lightly mist with water and lay flat to dry, shaping as needed. Once dry, your cozy cocoon sleep sack is ready to keep your baby doll warm and snug during imaginative play sessions!

This pattern works up quickly and makes a wonderful gift for any child who loves caring for their dolls. The combination of the smooth bottom, textured shell body, and delicate scalloped edge creates a professional-looking finish that belies its beginner-friendly construction. Happy crocheting!


Also Check Out: We think you'd love this beautiful pattern on our sister site: Whispering Petal Bloom Free Pattern – Crochet a Layered Heirloom Flower