This hanging holder stores three spare rolls in a stack of cheerful snowman baskets. Each basket is a round cream net with a solid base, a ridged burgundy rim that looks like a snowman’s scarf, a knotted scarf tail with fringe, two black eyes and a small orange carrot nose.
The colors are simple: cream for the snow, burgundy for the scarves, and small amounts of black and orange for the faces. The style is cozy farmhouse Christmas, with an open lattice that shows the white rolls through the mesh.
The pattern uses US crochet terms. Each basket is 5.5 in (14.0 cm) across and 3.5 in (8.9 cm) tall. The whole holder hangs about 21 in (53.3 cm) long, including the ring.
To build it, you make three baskets, one mesh hanger strip and the small face and scarf pieces. You tack the baskets to the strip, add the burgundy rim border to each basket, and then attach the scarves and faces.
Finished Size and Construction
- Finished size: about 5.5 in (14.0 cm) wide × 21 in (53.3 cm) long, including the ring
- Skill level: Intermediate
- Terminology: US
- Yarn weight: worsted (#4) cotton
- Hook: 5.0 mm (H-8)
- Number of pieces: 3 baskets, 1 hanger strip, 3 scarves, 3 noses, 6 eyes
- Layout: baskets stacked in one vertical column on the strip
- Piece size (basket): 5.5 in (14.0 cm) diameter × 3.5 in (8.9 cm) tall
- Size before border: 5.5 in (14.0 cm) diameter × 2.75 in (7.0 cm) tall
- Border depth: 0.75 in (1.9 cm), worked as the burgundy rim
Materials
Choose a smooth worsted cotton or cotton blend. Cotton holds the basket shape and shows the lattice clearly. Acrylic also works, but it makes a softer basket that sags more.
- Cream (main color): 140 g, about 240 m
- Burgundy: 50 g, about 85 m
- Black: 3 g, about 5 m
- Orange: 5 g, about 8 m
These quantities include a margin of about 20%.
Tools:
– 5.0 mm (H-8) crochet hook
– Wooden ring, 3 in (7.6 cm) diameter
– Tapestry needle
– Stitch markers
– Scissors
– Measuring tape
– Spray bottle and pins for blocking
Abbreviations (US Terms)
- ch – chain
- sl st – slip stitch
- sc – single crochet
- hdc – half double crochet
- dc – double crochet
- sc2tog – single crochet 2 together
- BLO – back loop only
- sk – skip
- st(s) – stitch(es)
- rnd – round
- RS – right side
Special stitches:
– Reverse sc (crab stitch): Work from left to right (right-handed). Insert the hook into the next stitch to the right, yarn over, pull up a loop, yarn over and pull through both loops. This makes a corded edge.
– Ch-5 loop: an arc of 5 chains. Stacked rounds of these loops form the diamond lattice.
Gauge and Checkpoints
Gauge in sc: 14 sc and 16 rnds = 4 in (10.2 cm).
Mesh gauge: 5 rows of ch-5 loops = 3 in (7.6 cm), so each mesh row is about 0.6 in (1.5 cm) tall.
Make one complete basket before anything else, and use it as your gauge swatch. Check it at these points:
- After Rnd 10: the base measures 5.5 in (14.0 cm) across and lies flat.
- After Rnd 13: the solid wall stands 0.75 in (1.9 cm) tall.
- After Rnd 17: the basket is 2.75 in (7.0 cm) tall.
- After the border: the basket is 3.5 in (8.9 cm) tall, and a standard roll fits with about 0.5 in (1.3 cm) showing above the rim.
If your base is too big, go down to a 4.5 mm hook. If it is too small, or the roll won’t fit, go up to a 5.5 mm hook. Don’t change the stitch counts, because the mesh repeat depends on 60 stitches.

Basket (Make 3)
Use cream.
Rnd 1: Magic ring, ch 1, 6 sc in ring, sl st to first sc. (6)
Rnd 2: Ch 1, 2 sc in each st around, sl st to first sc. (12)
Rnd 3: Ch 1, sc in next st, 2 sc in next st around, sl st. (18)
Rnd 4: Ch 1, sc in next 2 sts, 2 sc in next st around, sl st. (24)
Rnd 5: Ch 1, sc in next 3 sts, 2 sc in next st around, sl st. (30)
Rnd 6: Ch 1, sc in next 4 sts, 2 sc in next st around, sl st. (36)
Rnd 7: Ch 1, sc in next 5 sts, 2 sc in next st around, sl st. (42)
Rnd 8: Ch 1, sc in next 6 sts, 2 sc in next st around, sl st. (48)
Rnd 9: Ch 1, sc in next 7 sts, 2 sc in next st around, sl st. (54)
Rnd 10: Ch 1, sc in next 8 sts, 2 sc in next st around, sl st. (60)
Checkpoint: the base is 5.5 in (14.0 cm) across.
Solid Wall
Rnd 11: Ch 1, sc in BLO of each st around, sl st. (60) This makes a ridge where the base turns up into the wall.
Rnds 12–13: Ch 1, sc in each st around, sl st. (60)
Checkpoint: the wall is 0.75 in (1.9 cm) tall.
Diamond Mesh
Rnd 14 (conversion to mesh): Ch 1, sc in first st, ch 5, sk 3, sc in next st, ch 5, sk 3 14 times, sl st to first sc. (15 sc, 15 ch-5 loops)
Check the count: 15 sc worked plus 45 skipped stitches equals 60.
Rnd 15: Sl st in first 3 ch to reach the center of the first loop. Ch 1, sc in same loop, ch 5, sc in next loop 14 times, ch 5, sl st to first sc. (15 sc, 15 loops)
Rnd 16: Repeat Rnd 15. (15 sc, 15 loops)
Each sc now sits in the center of the loop below it, which forms the diamonds.
Trim Round
Rnd 17 (trim): Ch 1, sc in first sc, 3 sc in next ch-5 loop, sc in next sc, 3 sc in next loop 14 times, sl st. Count: 15 sc worked 1 per existing sc + 45 sc worked into loops = 60. Fasten off.
Checkpoint: the basket is 2.75 in (7.0 cm) tall, with a closed top edge of 60 sts.
Hanger Strip (Make 1)
Use cream. Work the strip in rows, starting at the bottom.
Row 1: Ch 18. Sc in 2nd ch from hook, ch 5, sk 3, sc in next ch 4 times. (5 sc, 4 loops)
Row 2: Ch 5 (counts as dc + ch 2), turn. Sc in first loop, ch 5, sc in next loop 3 times, ch 2, dc in last sc. (4 sc, 3 full loops, 2 half loops)
Row 3: Ch 1, turn. Sc in dc, ch 5, sc in next loop 3 times, ch 5, sc in 3rd ch of turning ch. (5 sc, 4 loops)
Rows 4–29: Repeat Rows 2–3 thirteen more times, ending with an odd row. (Row 29: 5 sc, 4 loops)
Checkpoint: the strip is 4 in (10.2 cm) wide and about 17.4 in (44.2 cm) long, measured relaxed.
Top Tab
Row 30 (conversion): Ch 1, turn. Sc in first sc, 2 sc in next loop, sc in next sc 4 times. Count: 5 sc worked 1 per existing sc + 8 sc worked into loops = 13.
Row 31: Ch 1, turn. Sc2tog, sc in next 9 sts, sc2tog. (11)
Row 32: Ch 1, turn. Sc2tog, sc in next 7 sts, sc2tog. (9)
Rows 33–40: Ch 1, turn. Sc in each st across. (9)
The tab is now 2 in (5.1 cm) long. Leave a 12 in (30.5 cm) tail. Fold the tab over the wooden ring to the back and whipstitch Row 40 to the back of Row 32, 1 st to 1 st (9 to 9).
Make All Pieces
- Cream: 3 baskets and 1 hanger strip
- Burgundy: 3 rim borders (worked later) and 3 scarves
- Black: 6 eyes
- Orange: 3 noses
Eye (make 6): Using black, magic ring, ch 1, 6 sc in ring, sl st to first sc. (6) Leave an 8 in (20.3 cm) tail. Each eye is about 0.5 in (1.3 cm) across.
Nose (make 3): Using orange, ch 6. Sl st in 2nd ch from hook, sc in next ch, hdc in next 2 ch, 3 dc in last ch. Working along the other side of the chain: hdc in next 2 ch, sc in next ch, sl st in last ch. (11) The nose is a flat carrot 1.25 in (3.2 cm) long.
Scarf (make 3): Using burgundy, ch 21.
– Row 1: Hdc in 3rd ch from hook and each ch across. (19)
– Row 2: Ch 2, turn, hdc in each st across. (19) Fasten off.
The scarf is about 6 in (15.2 cm) long.
Layout on the strip (bottom to top):
[ Ring + tab ] Rows 30–40
[ Open mesh ] Rows 27–29
[ Basket A (top) ] tacked at Rows 21 and 24
[ Mesh gap ] Rows 17–20
[ Basket B (middle) ] tacked at Rows 11 and 14
[ Mesh gap ] Rows 7–10
[ Basket C (bottom) ] tacked at Rows 1 and 4
Joining
Use cream and whipstitch. Each basket has two tack lines at the center back.
Lower tack (Rnd 13 to an odd row):
1. Mark the 9 center-back sts of Rnd 13.
2. The odd strip row (Row 1, 11 or 21) has 5 sc and 4 loops. Its center section is the 3 middle sc and the 2 loops between them.
3. Sew 1 basket st to each of those 3 sc, then 3 basket sts across each of the 2 loops: 3 + 6 = 9 sts.
Upper tack (Rnd 16 to an even row):
1. At the back of Rnd 16, find 2 sc with 1 loop between them, directly above the lower tack.
2. The even strip row (Row 4, 14 or 24) has 4 sc. Line those 2 sc up with the 2 middle sc of the row.
3. Sew sc to sc, and wrap the basket loop to the middle strip loop twice.
4. Leave Rnd 17 free for the border.
Rows 1 and 4 are 3 rows apart, or 1.8 in (4.6 cm). That matches the basket’s 1.75 in (4.4 cm) of mesh, so the basket hangs straight without being pulled. Pull each stitch just snug enough to close the gap. If you pull too hard, the strip will pucker.
Size checkpoint: hang the holder by the ring. The strip should be 4 in (10.2 cm) wide. Basket C’s base hangs about 0.5 in (1.3 cm) below the bottom edge of the strip.
Border (Burgundy Scarf Rim)
Border gauge: 14 sc = 4 in (10.2 cm), the same as the basket. Each border round adds 0.25 in (0.6 cm). Work the border on each basket while it is attached to the strip.
Rnd B1: Join burgundy in any st of Rnd 17 at the side. Ch 1, sc in each st around, sl st. (60, or 15 per quarter of the rim)
Rnd B2: Ch 1, sc in each st around, sl st. (60, or 15 per quarter)
Rnd B3: Ch 1, reverse sc in each st around, sl st. (60, or 15 per quarter) Fasten off.
The border is 0.75 in (1.9 cm) deep.
Why the math works: the border keeps the same 60 sts as the base and Rnd 17. Its circumference is about 17 in (43.2 cm), which matches the base, so the rim neither flares nor cups. The number 60 also equals 15 mesh repeats × 4, so each quarter of the rim sits over exactly 3¾ diamonds. That keeps the rim even all the way around.
Finish the snowman details:
1. Scarf: Cut 3 strands of burgundy, each 3 in (7.6 cm) long. Fold them and knot them into each short end of the scarf, then trim the fringe to 1.5 in (3.8 cm). Wrap the scarf’s center around the rim at the right side (as you face the basket) and tie one overhand knot snug against the border. Tack the knot down with burgundy.
2. Eyes: Sew the eyes over the 2 front-center sc of Rnd 16, on the side opposite the strip.
3. Nose: Sew the wide end of the nose over the Rnd 15 sc between and below the eyes, with the tip angled down and to the right.
Final Blocking
- Spray the whole piece lightly until it is damp but not wet.
- Put a full roll, or a rolled towel 4.5 in (11.4 cm) wide, inside each basket to set its round shape.
- Lay the holder flat. Pin the strip to 4 in (10.2 cm) wide, and pin the open mesh diamonds square.
- Press each border flat with your fingers so the reverse-sc cord sits on top.
- Smooth the fringe straight.
- Let it dry completely, then remove the forms.
Final Quality-Control Checklist
- Every basket has 60 sts in Rnd 17 and in each border round.
- Each basket has 15 loops in each of Rnds 14–16.
- The strip has 4 loops in every odd row and 9 sts in the tab.
- Tacks are at Rows 1/4, 11/14 and 21/24.
- The eyes and nose face forward, and the scarf knots are on the same side on all three baskets.
- All yarn ends are woven in through the solid rounds, not the mesh.
- The holder hangs straight, about 21 in (53.3 cm) long.
Troubleshooting
- The base ruffles: you have extra stitches, so recount Rnds 9–10. If the count is right, go down a hook size.
- The base cups: you missed increases. Check that you have 6 increases in each round.
- The roll won’t fit: your gauge is tight. Go up a hook size for the base.
- The diamonds slant: you worked into the wrong part of the loop. Always start the round at the center of the loop.
- The rim flares: you have more than 60 sts in B1. Recount, or go down a hook size for the border.
- The baskets tilt forward: the upper tack is too loose. Add a second pass of stitches.
- The strip puckers: the tacks are too tight. Remove them and resew with more relaxed tension.
Care
Hand-wash in cool water with mild soap and lay flat to dry, reshaping the baskets around a roll. Don’t put it in the dryer.

Final Notes
Here is the measurement chain to check as you go:
- Base: Rnd 10 measures 5.5 in (14.0 cm) across with 60 sts.
- Wall: Rnd 13 gives a solid wall 0.75 in (1.9 cm) tall.
- Mesh: Rnds 14–16 bring the basket to 2.5 in (6.4 cm), and Rnd 17 brings it to 2.75 in (7.0 cm).
- Border: the burgundy border adds 0.75 in (1.9 cm), for a finished basket 3.5 in (8.9 cm) tall.
- Strip: the hanger strip is 4 in (10.2 cm) wide and 17.4 in (44.2 cm) long before the tab.
- Whole holder: about 21 in (53.3 cm) long.
If each checkpoint matches, your three snowmen will hang straight and hold their rolls neatly all winter.
Happy crocheting!