Holiday Gift Guide 2026 is live →

Home Decor

Christmas Blanket Crochet Pattern (Cozy)

Crochet a cozy Christmas throw with this free pattern: festive stripes, simple tree motifs, and a scalloped border.

Cozy crocheted Christmas throw blanket in red, cream, and green stripes draped over a sofa arm in a festive living room

Home Decor · Crochet

Finished size
50 x 60 in sofa throw
Making time
25 to 35 hours
Hook
US J-10 (6.0 mm)
Set
Throw pattern + border guide
Skill
Easy
Jump to the pattern
In this post
  1. Key Takeaways
  2. Table of Contents
  3. Why a Handmade Christmas Blanket Is Worth the Time
  4. Finished Size, Skill Level, and Time
  5. Materials You Need
  6. Abbreviations (US Terms)
  7. Gauge and Sizing Notes
  8. The Design: How This Blanket Is Built
  9. Pattern: Striped Throw Body
  10. Pattern: Tree Motif Panels
  11. Pattern: Scalloped Border
  12. Blocking and Finishing
  13. Variations to Try
  14. Troubleshooting
  15. Care Instructions
  16. Frequently Asked Questions

There is a special kind of magic in a Christmas blanket. It is the blanket you reach for on the first cold December evening, the one draped over the sofa arm all season long, the one that ends up in every family photo by the tree. This Christmas blanket crochet pattern gives you that blanket, made by your own hands, in classic red, cream, and forest green stripes with simple tree motifs worked right into the fabric.

This is an original Little Loop Finds design, written in US crochet terms, and it is completely free. The throw is worked in worsted weight yarn with simple double crochet stripes, so it grows quickly and stays relaxing from the first row to the last. Small tree motifs break up the stripes and give the blanket its festive character, but every motif uses only basic stitches, so a confident beginner can make the whole thing.

Unlike a heavy chunky yarn blanket, this throw uses medium weight yarn, which means it drapes beautifully over a sofa or across your lap without feeling bulky. It is warm enough for winter evenings and light enough to fold neatly at the end of the couch when guests arrive. Make it for your own living room, or start now and you will have a heartfelt handmade gift ready well before Christmas morning.

Key Takeaways

  • A complete free pattern: striped throw body, simple tree motifs, scalloped border, and finishing, all in US terms.
  • Sofa throw size: 50 inches wide by 60 inches long, a generous lap and sofa size.
  • Beginner friendly: worked in double crochet stripes with easy tree motifs, no colorwork charts required.
  • Quick to make: worsted weight yarn and a large hook mean steady, satisfying progress.
  • Festive and versatile: classic Christmas stripes that suit any living room, with color swap ideas included.

Table of Contents

Why a Handmade Christmas Blanket Is Worth the Time

Store bought throws are everywhere in December, but a handmade Christmas blanket carries something no store can sell: the evenings you spent making it. Every stripe is a quiet hour by the tree lights, every tree motif a small celebration of the season. When you pull it out year after year, it becomes part of your family's Christmas, as familiar as the ornaments and the stockings.

Crochet is the perfect craft for a project like this because it is portable and forgiving. You can work a few stripes while watching a holiday movie, set it down for a week, and pick it right back up without losing your place. The double crochet stitch is rhythmic and fast, and the stripe sequence does the decorating for you, so you never have to count complicated repeats while chatting with family.

If you are decorating the whole room, pair this throw with our Christmas tree skirt pattern under the tree and a matching set from our Christmas tree pattern. For smaller festive accents, our candy cane pattern makes sweet little decorations that echo the red and cream stripes of this blanket.

Finished Size, Skill Level, and Time

This pattern makes one sofa throw.

  • Width: 50 inches
  • Length: 60 inches (before border)
  • Border: adds about 2 inches on each side
  • Weight: medium, drapes well over a sofa arm or across a lap

Skill level: Easy. You should be comfortable with chains, single crochet, half double crochet, and double crochet. The tree motifs use only those same stitches plus simple increases and decreases.

Time: Expect 25 to 35 hours at a relaxed pace. Most makers finish in three to four weeks of evening sessions, or faster if you enjoy long weekend stitching sessions.

Folded crocheted Christmas blanket in red, cream, and green stripes on an armchair beside a mug of hot cocoa

Materials You Need

MaterialDetails
Yarn A (red)#4 medium (worsted) weight acrylic or acrylic blend, 700 yards
Yarn B (cream)#4 medium (worsted) weight acrylic or acrylic blend, 600 yards
Yarn C (forest green)#4 medium (worsted) weight acrylic or acrylic blend, 500 yards
HookUS J-10 (6.0 mm)
Tapestry needleFor weaving in ends
ScissorsSharp, for clean yarn cuts
Stitch markersOptional, helpful for marking motif panels

Choose a soft, washable acrylic or acrylic blend so the finished throw survives real family life. Avoid stiff or scratchy yarns, since this blanket is meant to be lived in, not just looked at. If you prefer natural fibers, a washable wool blend works well too, but check the care label before you buy.

Abbreviations (US Terms)

  • ch: chain
  • sc: single crochet
  • hdc: half double crochet
  • dc: double crochet
  • tr: treble crochet
  • sl st: slip stitch
  • st(s): stitch(es)
  • sp: space
  • inc: increase (work 2 stitches in the same stitch)
  • dec: decrease (work 2 stitches together)
  • RS: right side
  • WS: wrong side
  • rep: repeat
  • sk: skip

Gauge and Sizing Notes

Gauge for this pattern is 12 double crochet stitches and 7 rows per 4 inches, worked with a US J-10 (6.0 mm) hook in the stripe pattern. Take a few minutes to crochet a small swatch before you begin, because matching gauge is what keeps your throw at the intended 50 by 60 inches.

If your swatch is wider than 4 inches across 12 stitches, switch to a smaller hook. If it is narrower, switch to a larger hook. Do not skip this step, since a small difference per inch adds up to several inches across a blanket this wide.

To make a smaller lap blanket, chain fewer stitches in multiples of 12, and work fewer stripe repeats. To make a larger bed sized throw, add repeats of 12 chains and extra stripe sequences. The tree motif panels are placed at regular intervals, so adjust their spacing to suit your new width and keep them centered.

The Design: How This Blanket Is Built

This blanket is worked in rows from the bottom edge to the top edge, all in one piece. There is no seaming, no joining of squares, and no fiddly assembly at the end, which is exactly what you want from a relaxing holiday project.

The body is built from a repeating stripe sequence: four rows of red, two rows of cream, four rows of green, and two rows of cream. That 12 row sequence repeats down the length of the blanket. After every third stripe sequence, one row of simple tree motifs is worked in green on a cream background, so the trees march across the blanket like a little forest.

The motifs are worked with basic stitches, not stranded colorwork. Each tree is a small triangle of double crochet stitches with a tiny trunk, worked by switching yarn color for a few stitches at a time. You carry the unused color loosely along the back, which keeps the fabric neat and the front clean.

A scalloped border in cream finishes all four edges, giving the throw a polished, gift worthy edge. The border is worked in the round after the body is complete, and it hides any slightly uneven edge rows beautifully.

Close-up detail of crocheted Christmas blanket stitches showing red, cream, and green stripes and a small green tree motif

Pattern: Striped Throw Body

Work in rows, turning at the end of each row. Carry unused colors loosely up the side when you change color, and change color on the last yarn over of the final stitch of a row.

Foundation: With Yarn A (red), ch 152.

Row 1 (RS): Dc in 4th ch from hook (counts as first dc), dc in each ch across. (150 dc)

Rows 2 to 4: Ch 3 (counts as first dc), dc in each st across. (150 dc)

Stripe sequence: Work the following color sequence, always in double crochet, turning each row:

  • Rows 5 to 6: Yarn B (cream), 2 rows.
  • Rows 7 to 10: Yarn C (green), 4 rows.
  • Rows 11 to 12: Yarn B (cream), 2 rows.
  • Rows 13 to 16: Yarn A (red), 4 rows.

Repeat this 12 row sequence, starting again with 2 rows of cream, until you have completed 3 full stripe sequences (36 rows of stripes after the foundation rows). Then work one tree motif row as described in the next section.

After the motif row, continue with the stripe sequence, and work a motif row after every third stripe sequence. Work 4 motif rows in total, evenly spaced, then finish with one final stripe sequence so the top and bottom edges mirror each other. Your blanket should measure about 60 inches long. Fasten off, but do not weave in the side ends yet, since the border will cover them.

Tips for neat stripes: Keep your tension even when you change colors, and always change color on the last yarn over so the new color starts cleanly at the edge. If your edges start to slant, count your stitches every few rows. A missing or extra stitch at the edge is the most common reason a striped blanket goes wonky, and it is much easier to fix early.

Pattern: Tree Motif Panels

Each motif row is worked in Yarn B (cream) as the background, with trees worked in Yarn C (green). One motif row contains 5 trees, evenly spaced across the 150 stitches. Each tree is 12 stitches wide, with 18 cream stitches between trees, and 9 cream stitches at each edge.

Motif row setup: Ch 3 (counts as first dc), dc in next 8 sts (cream). Now work the first tree as follows, switching to green for the tree stitches and back to cream between trees.

Tree (worked over 12 stitches, 5 rows tall): The tree is worked as part of the row, one row at a time, so each motif row below is actually a set of 5 rows. Read the tree chart row by row:

  • Tree row 1: Dc 12 in green.
  • Tree row 2: Dc 1 in cream, dc 10 in green, dc 1 in cream.
  • Tree row 3: Dc 2 in cream, dc 8 in green, dc 2 in cream.
  • Tree row 4: Dc 3 in cream, dc 6 in green, dc 3 in cream.
  • Tree row 5: Dc 4 in cream, dc 4 in green, dc 4 in cream.

After the fifth tree row, work one row of cream double crochet across, then one trunk row: in green, work 2 dc centered under each tree (stitches 6 and 7 of each 12 stitch tree section), with cream dc everywhere else. Work one more row of cream double crochet, and the motif panel is complete.

Working with two colors: Carry the cream yarn behind the green stitches, keeping the floats loose so the fabric stays flat. If your floats are too tight, the blanket will pucker at the trees. Check the back of your work after the first tree; it should lie flat with no pulling.

If you prefer a simpler look, you can skip the trunk row and let the trees float as triangles. They still read clearly as Christmas trees, and the blanket looks just as festive.

Pattern: Scalloped Border

The border is worked in the round with Yarn B (cream), starting at any corner on the right side.

Round 1: Join cream with a sl st in any corner. Ch 1, sc evenly around all four edges, working 3 sc in each corner stitch. Work about 2 sc per row end along the sides, keeping the edge flat and even. Join with a sl st to the first sc.

Round 2: Ch 1, sc in each st around, working 3 sc in the center stitch of each corner group. Join with a sl st.

Round 3 (scallop): Ch 1, sc in first st, sk 2 sts, work 5 dc in next st, sk 2 sts, sc in next st. Repeat this scallop pattern around, working (sc, ch 1, sc) in each corner stitch instead of a single sc so the corners turn neatly. Join with a sl st and fasten off.

Weave in all ends with a tapestry needle, working each tail back through several stitches so it cannot wriggle free in the wash. Give the blanket a gentle blocking (see below) to even out the scallops and open up the stitches.

Crocheted Christmas throw blanket spread across a sofa with cream cushions and a decorated Christmas tree beside it

Blocking and Finishing

Blocking is the step that turns a good blanket into a beautiful one. It evens out your stitches, straightens the edges, and opens up the scalloped border so it lies flat.

Lay the blanket on a clean bed or blocking mats, and pin it gently to its finished measurements, 50 by 60 inches plus the border. Mist it lightly with water from a spray bottle, or steam it carefully with an iron held above the fabric (never pressed flat onto acrylic). Let it dry completely before unpinning. For acrylic yarn, a light steam also helps the stitches relax and set, which is sometimes called killing the acrylic. Use a low setting and keep the iron moving.

Once blocked, fold the blanket and admire it. This is also the moment to check for any missed ends or loose stitches, and to fix them before the blanket goes into service.

Variations to Try

  • Rustic farmhouse: Swap the red for a warm cranberry and the green for sage, and use a natural cream. The blanket reads softer and suits a neutral living room.
  • Bold and bright: Use a vivid cherry red and a bright kelly green for a playful, children's room version.
  • Elegant gold accent: Replace the cream stripes with a soft gold, and work the trees in deep green. The result looks richer under warm tree lights.
  • Baby blanket size: Chain 104 instead of 152, and work 2 motif rows instead of 4, for a sweet crib sized version.
  • Extra cozy: Work the whole blanket in the same stripe pattern but with a fluffy brushed acrylic yarn. It will feel like a cloud and look wonderfully snowy.

For a chunkier, heavier blanket for the coldest nights, our chunky yarn blanket patterns use thicker yarn for a faster, warmer result. And if you love small festive projects, our Christmas coaster patterns are perfect quick makes for the coffee table.

Troubleshooting

My stripes are wavy. Wavy stripes usually mean your stitch count changed. Count your stitches at the end of every few rows and make sure you still have 150. A turning chain counted as a stitch is the usual culprit, so be consistent about how you treat it.

My trees look lopsided. Check that you centered each tree in its 12 stitch section and that your color changes happened on the last yarn over. If one side of a tree looks heavier, your floats may be pulling; loosen them on the next motif row.

My edges are uneven. Uneven edges happen when turning chains are worked loosely or tightly. Try working the first stitch of each row a little more firmly, and remember that the border will hide small wobbles.

My blanket is curling at the edges. Curling usually disappears with blocking. If it persists, check that your border rounds have enough stitches; too few stitches around the edge will pull the blanket inward.

My colors bleed in the wash. Wash the blanket in cold water on a gentle cycle, and wash it alone the first time. Quality acrylic yarns rarely bleed, but a cold wash protects the cream stripes just in case.

Close-up of the scalloped crocheted border of a red, cream, and green Christmas blanket with a crochet hook and yarn on a wooden table

Care Instructions

Machine wash cold on a gentle cycle, and lay flat or tumble dry on low. Avoid high heat, which can damage acrylic fibers and make the blanket stiff. Do not bleach, since bleach will dull the red and green.

If the blanket picks up pet hair or lint, a quick pass with a lint roller handles it. Store the blanket folded in a clean, dry place during the off season, and avoid hanging it, since hanging stretches crocheted fabric over time.

Frequently Asked Questions

Is this Christmas blanket pattern suitable for beginners?

Yes. The blanket is mostly double crochet stripes, which are relaxing and repetitive. The tree motifs use the same basic stitches with simple color changes, and the instructions walk through each tree row step by step. If you can double crochet and change colors, you can make this blanket.

How much yarn do I need for this Christmas blanket?

You need about 700 yards of red, 600 yards of cream, and 500 yards of green worsted weight yarn, around 1,800 yards in total. Buy one extra skein of each color if your tension runs loose, since dye lots can vary and running out mid stripe is frustrating.

How long does it take to crochet this Christmas blanket?

Most makers finish in 25 to 35 hours of relaxed stitching, spread over three to four weeks of evenings. If you crochet daily, you could finish in two weeks. The stripes make progress easy to see, which keeps the project motivating.

Can I make this blanket in different colors?

Absolutely. The stripe sequence works in any three colors, and the variations section above has ideas for farmhouse, bright, and elegant palettes. Just keep one light color for the background of the motif rows so the trees stand out clearly.

Is this pattern different from a chunky yarn blanket?

Yes. This throw uses medium worsted weight yarn and a 6.0 mm hook, so it drapes softly and folds neatly. A chunky yarn blanket uses much thicker yarn and a larger hook, giving a heavier, more textured fabric. Both are cozy, but this one is lighter and better suited to a sofa throw.

Can I wash a crocheted Christmas blanket in the machine?

Yes, if you use washable acrylic or a washable blend as recommended. Machine wash cold on gentle, and lay flat or tumble dry low. Avoid high heat and bleach to keep the colors bright for many Christmases to come.