This cozy dresses a bottle of bubbly for the holidays. Rounds of open fan shells climb the bottle in a staggered lace pattern. A solid drawstring band gathers the top, and a soft scalloped ruffle frames the neck. A small holly sprig with two pointed leaves and three round berries finishes the front.
The main color is a rich burgundy cranberry red, with forest green leaves and cherry red berries. The style is classic and cozy: lacy enough to show the glass, but structured enough to stand neatly on a table or in a gift bag.
The pattern uses US crochet terms. The finished cozy measures 12 in (30.5 cm) around and 9.75 in (24.8 cm) tall. It stretches to fit bottles with a circumference of about 11 to 13 in (27.9 to 33.0 cm).
You work it bottom up in joined rounds, in this order: a flat circle of double crochet, a single-crochet wall, the fan lace, an eyelet band, and the ruffle. Two slip-stitch drawstrings, four tiny cord-end balls, two holly leaves, and three berries are made separately and sewn on.
Finished Size and Construction
- Finished size: 12 in (30.5 cm) circumference x 9.75 in (24.8 cm) tall
- Skill level: Easy+ / confident beginner
- Terminology: US crochet terms
- Yarn weight: DK (#3), cotton or cotton blend
- Hook: 3.5 mm (E-4)
- Number of pieces: 1 main cozy (one piece, worked in the round) plus small sewn trims
- Layout: One tube with a closed base; holly centered on the front
- Base size: 3.75 in (9.5 cm) diameter
- Size before border (through Rnd 21): 7.75 in (19.7 cm) tall
- Border depth (eyelet band + ruffle): 2 in (5.1 cm)
Materials
Choose a smooth DK cotton or cotton blend. Cotton keeps the shells crisp and holds up well against a cold, damp bottle. Avoid fuzzy yarns, because they blur the fan lace.
- Burgundy (main color): 75 g / 180 m
- Forest green (leaves): 5 g / 12 m
- Cherry red (berries): 3 g / 7 m
These amounts include about 15% extra for your gauge swatch and weaving in ends.
Tools:
- 3.5 mm (E-4) crochet hook
- Tapestry needle
- Scissors
- 6 locking stitch markers
- Flexible tape measure
- A bottle for fitting
- Rustproof pins and a spray bottle for blocking
Abbreviations (US Terms)
- ch = chain
- sl st = slip stitch
- sc = single crochet
- hdc = half double crochet
- dc = double crochet
- BLO = back loop only
- sc2tog = single crochet 2 together
- sp = space
- st(s) = stitch(es)
- rep = repeat
- Rnd = round
Special stitches
- Shell / Fan: 7 dc worked in the same stitch or space.
- Picot: ch 3, sl st in the 3rd ch from hook.
- Scallop: 5 dc worked in the same stitch.
Gauge and Checkpoints
Gauge: 16 sc x 18 rows = 4 in (10.2 cm), with a 3.5 mm hook.
Make one test base (Rnds 1 to 7) before you commit to the whole cozy. The base works like a swatch, and it’s the piece that sets the circumference.
Checkpoints:
- After Rnd 4: The base is a flat circle, 3.75 in (9.5 cm) across.
- After Rnd 7: The circumference is 12 in (30.5 cm), and the wall stands 0.75 in (1.9 cm) tall.
- After Rnd 10: The cozy is 2.25 in (5.7 cm) tall, measured from the base fold.
- After Rnd 20: The cozy is 7.25 in (18.4 cm) tall.
- After Rnd 21: The cozy is 7.75 in (19.7 cm) tall.
- After Rnd 24: The cozy is 8.75 in (22.2 cm) tall.
- Finished: The cozy is 9.75 in (24.8 cm) tall.
If your base is too big (over 4 in / 10.2 cm), go down a hook size. If it’s too small (under 3.5 in / 8.9 cm), go up a hook size. If the base ruffles, your dc is too loose for the increases, so go down a size. If it cups, go up a size.

Pattern
Base
Rnd 1: Make a magic ring. Ch 3 (counts as dc), then work 11 dc in the ring. Pull the ring closed and sl st in the top of the ch-3. (12 dc)
Rnd 2: Ch 3 (counts as dc throughout). Work 1 dc in the same st, then 2 dc in each st around. Sl st in the top of the ch-3. (24 dc)
Rnd 3: Ch 3, 2 dc in the next st, dc in the next st, 2 dc in the next st; rep from * around. Sl st in the top of the ch-3. (36 dc)*
Rnd 4: Ch 3, dc in the next st, 2 dc in the next st, dc in the next 2 sts, 2 dc in the next st; rep from * around. Sl st in the top of the ch-3. (48 dc)*
Check the diameter: 3.75 in (9.5 cm).
Base Wall
Rnd 5: Ch 1, sc BLO in each st around. Sl st in the first sc. (48 sc) The unused front loops form a neat ridge, and the edge turns upward.
Rnds 6–7: Ch 1, sc in each st around. Sl st in the first sc. (48 sc)
Check the circumference: 12 in (30.5 cm).
Fan Lace Body
Rnd 8 (foundation shells): Ch 1, sc in the first st. Skip 2 sts, 7 dc in the next st, skip 2 sts, sc in the next st. Rep from * around, but on the last rep skip the final sc and sl st in the first sc instead. (8 shells: 8 sc + 56 dc = 64 sts)
Each repeat uses 6 sts, and 8 x 6 = 48, so the shells space evenly around.
Rnd 9 (arch round): Sl st in the next 3 dc. Ch 1, then sc in the next dc (the 4th, center dc of the shell). Ch 5, sc in the center dc of the next shell. Rep from * around, ending with ch 5 and a sl st in the first sc. (8 sc + 8 ch-5 sps)
Rnd 10 (fan round): Sl st in the first ch-5 sp. Ch 3, then 6 dc in the same sp (first fan made). Sc in the next sc, 7 dc in the next ch-5 sp. Rep from * 6 more times. Sc in the last sc (the joining sc of Rnd 9), then sl st in the top of the ch-3. (8 fans: 56 dc + 8 sc = 64 sts)
The new fans sit between the shells of the round below, which creates the staggered look.
Rnd 11 (arch round): Sl st in the next 2 dc. Ch 1, then sc in the next dc (the 4th, center dc of the fan). Ch 5, sc in the center dc of the next fan. Rep from * around, ending with ch 5 and a sl st in the first sc. (8 sc + 8 ch-5 sps)
Here you sl st over only 2 dc, because the beginning ch-3 counts as the first dc of the fan.
Rnd 12: Work as Rnd 10. (64 sts)
Rnds 13–20: Rep Rnds 11–12 four more times. (64 sts after each fan round)
This gives 7 shell rounds in total: Rnd 8 plus 6 fan rounds. Each arch-and-fan pair adds about 1 in (2.5 cm) of height. Check that the cozy is 7.25 in (18.4 cm) tall.
Rnd 21 (arch round): Work as Rnd 11. (8 sc + 8 ch-5 sps) Height: 7.75 in (19.7 cm).
Border: Drawstring Band and Ruffle
Border gauge: In the solid band, 4 sc = 1 in (2.5 cm), so 48 sts = 12 in (30.5 cm). That matches the base wall, so the band sits straight with no flare or pull.
Rnd 22 (conversion round): Ch 1. Sc in the next sc, 5 sc in the next ch-5 sp. Rep from * around. Sl st in the first sc. (8 sc worked 1-per-existing-sc + 40 sc worked into the 8 arches = 48 sc)
Rnd 23 (eyelet round): Ch 4 (counts as dc + ch 1). Skip the next st. Dc in the next st, ch 1, skip the next st. Rep from * 22 more times. Sl st in the 3rd ch of the ch-4. (24 dc + 24 ch-1 sps = 48 sts; 24 eyelets)
Rnd 24: Ch 1. Sc in each dc and in each ch-1 sp around. Sl st in the first sc. (48 sc) Height: 8.75 in (22.2 cm).
Rnd 25 (growth round): Ch 3, dc in the same st, then 2 dc in each st around. Sl st in the top of the ch-3. (96 dc)
Rnd 26 (scallop round): Ch 1, sc in the first st. Skip 1 st, 5 dc in the next st, skip 1 st, sc in the next st. Rep from * around, but on the last rep skip the final sc and sl st in the first sc instead. (24 scallops: 24 sc + 120 dc = 144 sts)
Fasten off. The ruffle adds 1 in (2.5 cm), for a finished height of 9.75 in (24.8 cm).
Why the math works:
- Rnd 22 turns the 8 lace repeats back into exactly 48 sts.
- 48 is even, so the eyelet round gives 24 even holes with no partial repeat.
- Doubling 48 gives 96, which divides by 4 into 24 scallops.
- The doubled stitch count is what makes the ruffle frill.
Drawstrings (make 2, burgundy)
Ch 111. Sl st in the back bump of the 2nd ch from hook and in each back bump across. (110 sl sts) Fasten off.
Each cord measures about 22 in (55.9 cm).
Cord-End Balls (make 4, burgundy)
Rnd 1: Make a magic ring and work 6 sc in the ring. (6 sc)
Rnd 2: Sc in each st around. (6 sc)
Tuck the yarn tails inside as stuffing. Cut the yarn and thread it through the front loops, then cinch closed. Each ball is about 0.5 in (1.3 cm) across.
Holly Leaves (make 2, green)
Ch 11. Work in the back bumps, starting in the 2nd ch from hook.
- First side: Sl st in the next ch, sc in the next ch, hdc in the next ch, picot. Dc in the next 2 ch, picot. Dc in the next ch, hdc in the next 2 ch, picot. Sc in the next 2 ch. (10 sts)
- Tip: Picot.
- Second side: Rotate and work into the remaining loops of the foundation chain. Sc in the next 2 ch, picot. Hdc in the next 2 ch, dc in the next ch, picot. Dc in the next 2 ch, picot. Hdc in the next ch, sc in the next ch, sl st in the last ch. (10 sts)
Sl st in the first sl st. (20 sts + 7 picots) Leaving a tail for sewing, fasten off.
Each leaf measures about 2 in x 1 in (5.1 cm x 2.5 cm), with 3 points per side and a pointed tip.
Berries (make 3, cherry red)
Rnd 1: Make a magic ring and work 6 sc in the ring. (6 sc)
Rnd 2: Sc in the next st, 2 sc in the next st. Rep from * 2 more times. (9 sc)
Rnd 3: Sc in the next st, sc2tog. Rep from * 2 more times. (6 sc)
Stuff the berry with its own tails, then cinch it closed and leave a tail for sewing. Each berry is about 0.7 in (1.8 cm) across.
Assembly
- Mark the front center of the cozy. Also mark one pair of side-by-side eyelets on the left side and one pair on the right side.
- Cord 1: Start at the left side. Weave the cord out and in through all 24 eyelets around the cozy, then bring it out at the eyelet next to where it entered.
- Cord 2: Weave it the same way, starting and ending at the right side.
- Sew a ball securely to each of the 4 cord ends.
- Pin the leaves just below the eyelet band. Angle them upward and outward in a V, with their bases touching at the front center.
- Sew the 3 berries in a tight triangle over the point where the leaves meet. Stitch through the leaf centers to suggest a vein.
Final Blocking
- Weave in all the remaining ends before you block.
- Spritz the cozy until it’s evenly damp, but not dripping.
- Slide it over the bottle. Line up the fans so the columns of shells run straight from the base to the band.
- Ease the base flat against the bottom of the bottle.
- Fluff the ruffle so each scallop stands out evenly.
- Pin the holly leaf points flat, with a scrap of card behind the leaves.
- Let everything dry completely on the bottle, then check that the height is 9.75 in (24.8 cm).
Final Quality-Control Checklist
- The base lies flat and measures 3.75 in (9.5 cm).
- The circumference is 12 in (30.5 cm) at the base wall and at the band.
- There are 8 fans in every shell round, all staggered evenly.
- The eyelet band has 24 eyelets.
- The ruffle has 24 scallops.
- Both cords glide freely, and each is about 22 in (55.9 cm) long.
- All 4 balls are firmly attached.
- The holly is centered just below the band.
- No ends are visible.
Troubleshooting
- The base cups or ruffles: Check your stitch counts, then adjust your hook size and redo Rnds 1–4.
- The fans lean or drift: Make sure each sc goes into the 4th dc of the fan or shell.
- The cozy is too loose on a slim bottle: Go down one hook size, or cinch the drawstring tighter.
- The cozy won’t slide onto the bottle: Go up one hook size.
- The cozy is too tall for a short bottle: Leave out one arch-and-fan pair (Rnds 19–20).
- The ruffle is flat: Make sure Rnd 25 has 96 dc.
- The leaf points are soft: Pull the picots snug, then block the leaves firmly with pins.
Care
Hand wash in cool water. Lay it flat to dry, or dry it on a bottle to keep its shape. Don’t wring it, and keep it away from heat.

Final Notes
The measurement chain is simple:
- A 3.75 in (9.5 cm) base gives you 48 sts and a 12 in (30.5 cm) wall.
- The lace rounds, with 8 fan repeats around, take the cozy to 7.75 in (19.7 cm).
- The 48-st band holds 24 eyelets.
- The 96-st ruffle finishes the cozy at 9.75 in (24.8 cm).
Check each link in the chain, and the cozy will fit snugly every time.
Happy crocheting!