This post contains Amazon affiliate links. As an Amazon Associate I earn from qualifying purchases.
The hook makes a small, steady pull through each loop while the late afternoon light settles across the yarn basket. I made these Bloody Milk Jug Ghost Lanterns during a cool October weekend, with a mug of coffee beside me and the first rows spreading quietly across my lap. The crochet covers grow quickly, then wrap around clean, empty gallon milk jugs to create soft, ghostly lanterns dressed with tattered cheesecloth, dripping blood effects, chains, and skeleton accents. It is an easy seasonal project with enough repetition to settle your hands, but enough finishing work to keep the evening interesting.
The Quiet Joy of Crocheting Bloody Milk Jug Ghost Lanterns
These lanterns begin with a simple crocheted cover, so you can find a rhythm before you worry about the spooky details. The repeated half double crochet fabric feels pleasantly springy under your fingers. After the first ten minutes, my hands had warmed up, and the quiet click of the hook became part of the room.
That gentle repetition suits a rainy evening on the couch or a long fall night when you want something useful to do with your hands. You work a row, turn the fabric, and watch the shape become more recognizable. The first rows may curl slightly, but the piece settles once it gains a little weight.
I chose half double crochet because it gives a fabric that is denser than double crochet without taking as long as single crochet. The stitches leave enough flexibility for the cover to stretch around the jug, while the fabric still looks substantial under a battery-operated light. A smaller hook would make the cover firmer, but it could also make the opening harder to fit over the jug.
The lanterns also invite a little playful imperfection. Uneven strips of cheesecloth look better than carefully measured ones, and the blood effect does not need a ruler. You can work at the kitchen table, keep the finished lantern on a living room shelf, or carry the project basket to the porch when the air turns cool.
The Rhythm of This Crochet Project
The crocheted cover uses half double crochet worked in rows, with a simple stitch multiple that keeps the rectangle balanced. You make one flat piece, join its short edges, and slip it over the milk jug before adding the cheesecloth and decorations. The movement stays familiar, so beginners have room to learn without making the project feel flat for someone with more experience.
This pattern uses US crochet terms. UK readers often find these posts too, and the same word can mean a different stitch in UK terminology. Here, a half double crochet means yarn over, insert the hook, pull up a loop, yarn over again, and pull through all three loops on the hook.
Plan on about two to three evenings, or roughly four to five hours if you work steadily. The crochet itself takes less time than the decorating, especially if you make several lanterns. The cheesecloth and small accents are the fiddly part, so give yourself permission to pause between lanterns.
Pattern at a Glance
Here are the main numbers to keep nearby while you work.
- Skill level: Easy
- Finished size: about 11 inches tall by 8 inches around (28 cm tall by 20 cm around)
- Gauge: 14 half double crochet and 10 rows measure 4 inches (10 cm)
- Yarn: worsted weight (weight 4, medium), 100% acrylic, about 170 yards per 100 g skein, 250 yards total from 2 skeins
- Hook: H-8 (5.0 mm)
- Other supplies: clean gallon milk jug, battery-operated LED tea light, black felt, white cheesecloth, red fabric paint, black yarn, yarn needle, scissors, tape measure, optional stitch marker, optional plastic skeleton charm
- Stitch multiple: any multiple of 2 stitches, plus 2 for the turning chain
- Estimated time: four to five hours, spread over two to three evenings
What You Need for This Project
- Worsted weight yarn (weight 4, medium), 100% acrylic, about 170 yards per 100 g skein, 250 yards total, or about 1.5 skeins (easy to find). A soft white, ivory, gray, or pale green works well.
- H-8 (5.0 mm) crochet hook. Half a size up or down is fine depending on your tension.
- One clean, dry gallon milk jug with the cap removed and the top opening trimmed smooth if needed.
- One battery-operated LED tea light or small LED puck light. Do not use a candle or any flame inside the plastic jug.
- White cotton cheesecloth, about 1 yard (0.9 m), for the ragged outer layer.
- Red fabric paint or washable craft paint for the dripping effect, optional.
- Black felt, about one small sheet, for the face.
- Black worsted weight yarn, about 10 yards, for hanging loops and small ties. This can be swapped for thin ribbon.
- One yarn needle with a blunt tip for weaving in ends.
- Sharp scissors for yarn and separate scissors for cheesecloth, if available.
- Tape measure for checking the cover and gauge.
- Two stitch markers, optional, to mark the first stitch or the joining seam.
- One small plastic skeleton charm or lightweight plastic bones, optional. Avoid heavy decorations that pull on the cover.
- Clear craft glue, optional, for attaching felt and cheesecloth to the plastic jug.
The gauge is 14 half double crochet and 10 rows measuring 4 inches (10 cm). A gauge swatch takes about twenty minutes, and it tells you whether the cover will stretch over the jug without fighting you. If your swatch runs small, go up to an I-9 (5.5 mm) hook; if it runs large, try a G-6 (4.0 mm) hook.
You can substitute another worsted weight yarn, but check the label and measure your cover as you go. Acrylic keeps this project affordable and light, while cotton makes a firmer cover that may show more wrinkles. If you choose wool, remember that untreated wool can felt with warm washing and agitation, so handle it gently and keep it away from heat.
Step by Step
- Difficulty and repeat: This is an easy project. The stitch multiple is any multiple of 2 stitches, plus 2 for the turning chain. With the H-8 (5.0 mm) hook and worsted weight acrylic yarn, make a foundation chain of 30 chains (ch).
- For the first row, work one half double crochet (hdc) in the third chain from the hook. A half double crochet begins with a yarn over, an insertion into the stitch, and a pulled-up loop, then you yarn over and pull through all three loops. Work 1 hdc in each chain across. You will have 28 hdc.
- Chain 2 to make the turning chain, which brings your hook to the height of the next row. Turn your work, and make 1 hdc in each stitch across, placing the first hdc in the first stitch rather than the turning chain. Repeat this row until you have 28 rows total, counting the foundation row as row 1.
- After row 28, hold the rectangle around the milk jug to check the fit. The short edges should meet or nearly meet, and the fabric should sit from just below the jug shoulder to near the bottom. If your tension differs, add or remove rows for height, but keep the 28-stitch width for the intended circumference.
- Fasten off, leaving a yarn tail about 18 inches (46 cm) long. Fold the rectangle so the first and last rows meet. With the wrong side facing you, use a yarn needle and a mattress stitch to sew the short edges together. A mattress stitch joins the edges neatly from the inside, while a simple whipstitch also works if you prefer a quicker seam.
- Turn the tube right side out and slide it over the clean milk jug. If it feels too tight, do not force it over the plastic. Pull back the seam and add one or two rows, because stretching acrylic too hard can distort the stitches and make the finished cover sit unevenly.
- Make the hanging loop with black yarn. Cut a 12-inch (30 cm) strand, thread it through the top edge near the seam, and tie the ends securely inside the cover. Keep the loop short enough that the lantern hangs close to its hook or branch.
- Cut two oval eyes and one uneven mouth from black felt. Place them on the front of the covered jug, leaving space between the features so the light can glow around them. Attach them with small dots of clear craft glue, and let the glue dry fully before turning on the light.
- Cut the cheesecloth into strips between 3 and 5 inches wide (8 and 13 cm), with lengths between 18 and 24 inches (46 and 61 cm). Tear some strips instead of cutting them for soft, ragged edges. Wrap the cloth loosely around the lantern and tie it at the top with black yarn, leaving the lower edge uneven.
- For the blood effect, use a narrow brush or the tip of a cotton swab to place red fabric paint along the upper edge of the cheesecloth. Let a few lines run downward, but keep the paint light enough that the cloth still looks airy. Allow it to dry completely before adding the cloth to a shelf or porch.
- Add a small plastic skeleton charm or lightweight plastic bones with black yarn ties. Keep every part secure, and avoid small loose pieces if children under three may reach the lanterns. Never place the lantern in a crib, car seat, or any location where a child could pull the hanging loop around the neck.
- Check your rows before finishing. At the end of each row, you should see 28 top loops, and the side edge should show 28 row spaces. If a stitch went missing several rows back, calmly pull out the last few rows until the count returns to 28 rather than trying to hide the gap.
- Weave in the ends by threading each tail through several stitches on the wrong side, changing direction once, and trimming the extra yarn. This process is called weaving in the ends. Acrylic does not need wet blocking for this project, but you may lightly shape the cover over the jug with your hands and let it rest flat if the edges curl.
Where This Piece Works Best
These lanterns look most at home in a small group. Place three on a living room shelf at different heights, or set one beside a basket of blankets near the armchair. The pale crochet softens the plastic jug, while the cheesecloth gives each ghost a slightly different silhouette.
Battery-operated LED lights make the lanterns suitable for a covered porch, entry table, or Halloween dessert table. Keep them away from rain, strong wind, radiators, and open flames. The plastic jug can warp near heat, and acrylic yarn can melt under a hot iron, so skip ironing altogether.
For a simple seasonal gift, fill a lantern with a battery tea light, a small packet of cider mix, and a handwritten note about switching the light on after sunset. Give one to a neighbor, a teacher, or a friend who enjoys decorating without storing a large box of fragile decorations.
Care and Storage for Bloody Milk Jug Ghost Lanterns
The crochet cover uses acrylic yarn, so remove it from the milk jug before washing. Hand wash it in cool water, or use the gentle cycle in a mesh bag with a small amount of mild detergent. Avoid hot water, which can relax the stitches, and keep the painted cheesecloth separate unless the paint label says it can be washed.
Press the cover gently in a towel to remove water, then dry it flat with the seam straight. Do not hang it wet, because the weight can stretch the tube and pull on the hanging loop. Acrylic usually keeps its shape well, but it can melt or flatten under a hot iron, so never press it directly with heat.
If the cover needs shaping, smooth it over the milk jug while it is barely damp, then allow it to air dry away from a heater. This gentle shaping is enough for this project. Store the dry cover folded rather than hung, with the cheesecloth folded separately in a breathable box.
Keep the finished lanterns in a cool, dry place away from sharp decorations. If you use wool for a substitute, store it with cedar or lavender nearby for moth protection, but do not let scented sachets touch damp fabric. Keep leftover yarn with its label so you have the fiber, care instructions, and dye lot if you decide to make another cover later.
Small Ways to Make It Your Own
Try a thicker yarn if you want a bolder lantern. A bulky yarn will make the cover grow wider and taller more quickly, but it may need fewer rows and can hide more of the light. A thinner yarn creates a lighter, more open cover and may need extra rows to reach the jug’s height.
Change the color for a different kind of ghost. Ivory with black features feels old-fashioned, pale green feels delightfully eerie, and gray can look like weathered fabric. You can also work rows in two colors, carrying the unused yarn loosely inside the seam or fastening it off at each color change.
If you replace half double crochet with single crochet (sc), the fabric becomes firmer and denser, and the cover will take longer to make. That choice can help if your milk jug shows too clearly through the stitches, although you may need more rows for the same height.
Resize the project by changing the foundation chain in multiples of 2, plus 2 for the turning chain. Add rows for a taller jug, or make fewer rows for a small bottle. Measure the crocheted rectangle around your container before sewing the seam, because different containers have different shoulders and curves.
A narrow crocheted border can finish the top or bottom edge. Work one round of single crochet around the edge, placing one stitch in each row end, and add an extra single crochet at each corner if the edge pulls. For gifting, make a family of three lanterns with different faces, then bundle them with a few spare LED tea lights.
Frequently Asked Questions About Bloody Milk Jug Ghost Lanterns
Can I use a different hook size for the ghost lantern cover?
Yes, you can use a different hook size, but check the fit around the milk jug before sewing the seam. An I-9 (5.5 mm) hook makes a looser cover, while a G-6 (4.0 mm) hook makes a denser one. The H-8 (5.0 mm) hook matches the listed gauge of 14 half double crochet and 10 rows in 4 inches (10 cm).
What yarn can I substitute for worsted weight acrylic?
Use another worsted weight yarn labeled weight 4, medium, with about 170 yards per 100 g skein when possible. Cotton, wool, or a cotton-acrylic blend can work, but each fiber changes the drape and care. Cotton gives a firmer cover, wool may felt if washed roughly, and acrylic stays light and easy to clean.
What should I do if I find a mistake several rows later?
Pull back calmly to the row where the missing stitch first appears, then rebuild the rows one at a time. Count 28 stitches across each row and check that the side edge has 28 row spaces. Trying to force an extra stitch into the final row usually creates a bump, while careful undoing keeps the cover even.
Is this milk jug ghost lantern project suitable for a beginner?
Yes, this project suits a beginner who knows how to make a chain and basic half double crochet. The rectangle uses one repeated stitch, and the decorating can happen slowly afterward. The seam and cheesecloth are the fiddliest parts, but neither requires advanced crochet techniques or complicated shaping.
How long does it take to crochet one ghost lantern?
Plan on four to five hours, spread over two to three evenings. The crochet cover may take around two hours, depending on your pace and tension, while sewing, cutting cheesecloth, painting, and attaching the face take the rest. Making several lanterns together usually feels quicker because the supplies stay on the table.
Does this pattern use US or UK crochet terms?
This pattern uses US crochet terms. In this pattern, hdc means half double crochet, and it is not the same stitch that some UK patterns call half double crochet. The overview and steps use US abbreviations throughout, including ch for chain, hdc for half double crochet, and sc for single crochet.
Take the Time You Need
Let the lantern grow at the pace your hands choose. A missed stitch only asks for a little attention, and an uneven strip of cheesecloth can become part of the ghost’s character. Set the hook down when you need to, return when the room feels ready, and allow this small seasonal project to stay simple, useful, and quietly yours.
Print
Bloody Milk Jug Ghost Lanterns
Create spooky ghost lanterns using crocheted covers for gallon milk jugs, adorned with cheesecloth, blood effects, and skeleton decorations.
- Total Time: 300 minutes
Materials
- Worsted weight yarn (weight 4, medium), 100% acrylic, about 250 yards total from 2 skeins
- H-8 (5.0 mm) crochet hook
- One clean, dry gallon milk jug
- One battery-operated LED tea light
- White cotton cheesecloth, about 1 yard (0.9 m)
- Red fabric paint, optional
- Black felt, about one small sheet
- Black worsted weight yarn, about 10 yards
- Yarn needle with blunt tip
- Sharp scissors
- Tape measure
- Two stitch markers, optional
- One small plastic skeleton charm, optional
- Clear craft glue, optional
Instructions
- With the H-8 (5.0 mm) hook, make a foundation chain of 30 chains (ch).
- For the first row, work one half double crochet (hdc) in the third chain from the hook and work 1 hdc in each chain across for a total of 28 hdc.
- Chain 2 to make the turning chain, turn the work, and make 1 hdc in each stitch across, placing the first hdc in the first stitch. Repeat this row until you have 28 rows total.
- Hold the rectangle around the milk jug to check the fit; it should meet or nearly meet at the short edges.
- Fasten off, leaving a yarn tail about 18 inches long. Fold the rectangle so the first and last rows meet and sew the short edges together using a yarn needle and a mattress stitch.
- Turn the tube right side out and slide it over the clean milk jug.
- Cut a 12-inch strand of black yarn for the hanging loop and tie it securely inside the cover.
- Cut two oval eyes and one uneven mouth from black felt and attach them to the front of the covered jug with clear craft glue, letting it dry.
- Cut cheesecloth into strips and loosely wrap it around the lantern, tying it at the top with black yarn.
- For the blood effect, use a brush or cotton swab to place red fabric paint along the upper edge of the cheesecloth and let it dry.
- Add a small plastic skeleton charm or lightweight bones with black yarn ties, ensuring they are secure.
- Weave in the ends by threading each tail through stitches on the wrong side, changing direction once, and trimming the extra yarn.
Notes
Avoid using a real candle inside the plastic jug. Ensure that the decorations are secure and avoid small loose pieces that can pose a choking hazard to young children. Store the lanterns in a cool, dry place away from sharp decorations.
- Preparation Time: 20 minutes
- Active Time: 240 minutes