Christmas Crochet Afghan Pattern – Twinkling Trees

This post may contain affiliate links. Please see my full disclosure and privacy policy for details.

Having a cosy blanket to snuggle under at Christmas time that also doubles as festive decor is a must in my opinion! This Christmas crochet afghan pattern with elegant tree motifs is the perfect relaxing project to bring warmth and timeless style!

In this post you’ll find everything you need to know how to make this crochet tree blanket step by step, including materials, stitches, a detailed video tutorial and free written pattern for blog subscribers.

Three images showing a green and white crocheted blanket with a repeating tree pattern, displayed close up, laid flat, and draped over a person sitting on a chair.

Christmas Crochet Afghan Pattern Overview

Drape your Christmas crochet afghan over a sofa, layer it at the end of a bed, or snuggle underneath it on chilly winter evenings for a handmade touch you’ll enjoy year after year.

Featuring overlay mosaic crochet with just one colour per row, this relaxing project brings rustic warmth and timeless style to your Christmas décor.

Close-up of a Christmas crochet afghan, showcasing a repeating pattern of green triangles and beige squares with textured stitches and a striking geometric design.

⭐⭐⭐ Difficulty level: Intermediate – but it’s so much easier than it looks!

💬 Hook Size: 6mm

📏 Sizes: 37 by 43 inches

✨ Crochet Technique: overlay mosaic crochet using single and double crochet stitches

⚖️ Yarn Weight: Worsted Weight (category 4)

🧶 Yarn Used: Starlette from Mary Maxim

🕐 Approx Crochet Time: 10-20 hours depending on your pace

👍 Perfect For: cosying up under during the holidays or gifting to loved ones

A woman in a white blouse sits on a couch with a Christmas crochet afghan featuring green and white geometric patterns on her lap, smiling at the camera.
  • Simple stitch repeats with just one colour per row.
  • Perfect for gifting to family or friends.
  • Classic timeless design that will last year after year.

Video Tutorial for the Christmas Tree Crochet Blanket Pattern

Come along as I make this Christmas crochet afghan pattern and see just how easy it is in our step-by-step video tutorial.

Christmas Tree Crochet Blanket Pattern Materials

Along with the above you will need the following yarn for your afghan:

Starlette from Mary Maxim, 100% Acrylic, worsted weight (180yds/165m/100g)

You will require approximately: 805 metres, 880 yards of yarn MC to crochet the blanket. 5 balls of the recommended yarn MC.

You will also require approximately 780 metres, 850 yards of yarn CC to crochet the blanket. 5 balls of the recommended yarn CC.

It’s a category 4, worsted weight yarn which is what gives your bag its durability. Find out more about yarn weights and categories.

For my afghan, I used the colours Cottonwood (MC) and Deep Green (CC).

I used 2 colours for my blanket but you can use as many or as few as you like! I used my contrast colour for my border but if you want to change that then you will need to adjust the ratios of yarn.

See my other worsted weight crochet patterns – you might find your next project there too!

Yarn Substitutes

You can use any yarn that you like bearing in mind that you need to make sure you meet the gauge. Some options are:

A woman stands indoors holding up a handmade green and white Christmas crochet afghan featuring a festive tree pattern.

Sizing

Finished Blanket Size: 37″ by 43″ approx

Full schematic available in the PDF pattern.

Are you looking for more Christmas crochet patterns with the same elegant twinkling trees motif? Here are a some more from the collection:

PDF crochet pattern bundle featuring six different patterns, including a festive Christmas crochet basket, with video tutorials, downloadable instructions, color inspiration, schematics, and easy-to-read charts.

Glossary and Abbreviations

Stitches

The pattern is written in standard US terms and uses the following crochet stitches:

sc – single crochet (how to single crochet stitch)

Mdc – mosaic double crochet (mosaic double crochet tutorial)

Special Stitches

SINGLE CROCHET (sc) in back loop only (blo)

Insert hook from front to back through back loop of stitch to be worked. Yarn over and pull through stitch. Yarn over and pull through both loops on the hook.

MOSAIC DOUBLE CROCHET (Mdc)

Yarn over and insert hook into front loop of stitch two rows below. Yarn over and pull through the stitch. Yarn over and pull through two loops on the hook. Yarn over and pull through remaining two loops on the hook.

The stitch behind the Mdc on the current row is left unworked.

Are you new to overlay mosaic crochet?

Learn all about the overlay mosaic crochet technique and find out that it’s really not as tricky as it looks in the mosaic crochet tutorial.

Oftentimes mosaic crochet is read from a chart rather than written instructions and this can be super intimidating at first! If it’s the mosaic crochet charts that have you running for the hills, then check out this blogpost all about how to read a mosaic crochet chart.

Once you’ve got the technique mastered, head on over to this collection of overlay mosaic crochet patterns and choose your next project!

FOUNDATION SINGLE CROCHET (Fsc)

Step 1: Ch2, insert hook into second ch from hook, yarn over and pull up a loop. [2 loops on hook]

Step 2: Yarn over and pull up another loop i.e. ch1. This creates the first “chain” in your foundation row. [still 2 loops on hook]

Step 3: Yarn over and pull through both loops to complete the first Fsc.

Step 4: Next stitch and subsequent stitches: Insert hook into “chain” created in Step 2 (step 5 on subsequent stitches), yarn over and pull up a loop. [2 loops on hook]

Step 5: Yarn over and pull up another loop i.e. ch1. This creates the next “chain” in your foundation row. [still 2 loops on hook]

Step 6: Yarn over and pull through both loops to complete the next Fsc.

Repeat Steps 4, 5 and 6 as required.

How is this Christmas Crochet Blanket Made?

  • The Blanket is made from the bottom up in rows.
  • The yarn is broken at the end of each row.
  • The next row always begins with the right side facing, starting in the first stitch.
  • The Blanket is made using the overlay mosaic crochet technique.
  • Once the Blanket panel is complete we add an envelope border (which I also use in my crochet Christmas blanket pattern) meaning that you don’t need to weave in any of the ends!

How to Customise my Crochet Tree Blanket

  • If you would like to adjust the width of your blanket you can do so by working any stitch multiple of 36+3 for your first row.
  • If you would like to adjust the length of your blanket you can do so by working as many or as few repeats of the Main Body repeat as you like.

Pattern Gauge: 14 sts and 13 rows = 4″ by 4″ using 6mm hook and single crochet in the back loops only.

Making a crochet gauge swatch is important when crocheting projects to ensure that it ends up the desired size.

This is also a great way to get used to the stitches used in the project and practise getting your stitches nice and neat.

Before you jump into crocheting your Christmas crochet afghan pattern, take a moment to read through the pattern notes—it’s a game-changer!

These handy insights will not only simplify your pattern-reading journey but also ensure a smoother crochet experience. You’ll find helpful tips on deciphering the sizing, customisation and more.

Trust me, a quick peek at these notes will set you up for crochet success!

  • The pattern is worked in rows using the overlay mosaic crochet technique for the Main Blanket Panel.
  • The Main Blanket Panel requires you to break your yarn at the end of each row, then with the RS facing rejoin your next colour of yarn in the first stitch of the row just worked.
  • All stitches in the Mosaic Sections are worked as sc in blo or Mdc, except for the first and last st of each row.
  • The first and last stitch of each row are worked as a single crochet through the full part of the stitch.
  • Each Row uses just one colour.
  • A ch1 at the beginning or end of a row does not count as a stitch.
  • Read through the entire pattern before beginning.
  • Make sure that you are familiar with all of the stitches in the abbreviations list before you begin.
  • Stitch counts are given in [ ] at the end of each row. If no stitch count is given, then the count is the same as the previous row.

Free Christmas Crochet Blanket Pattern

There are a few options for you to access and enjoy this crochet pattern:

  1. View the free pattern on the blog – all blog subscribers will be able to view the patterns supported by ads by logging into their Grow account.
  2. Purchase the individual pattern on Etsy or Ravelry as a beautifully formatted PDF with extra stitch charts, schematic and colour information page and more!
  3. Join the HanJan Crochet Club and read it online ad-free! Perfect if you’re happy with the blog buy just don’t want the ads 🙂
PDF crochet pattern promotional image featuring a Christmas crochet afghan, with printed pages, a phone, and a laptop displaying the video tutorial, plus highlights of schematics, charts, styling tips, and comprehensive instructions.

Pattern Support

I am delighted to invite you to join the HanJan Crochet Community Facebook Group where we host all pattern support queries and love to see your progress, yarn choices and finished projects! 

A Christmas tree with a patterned tree skirt stands next to a sofa draped with a matching Christmas crochet afghan. A sign on the floor reads "Co-ordinating patterns available.

Not ready to start yet? Summarise and Save For Later:

US Terminology

To unlock Exclusive Content on the HanJan Crochet Blog, all you need to do is click the box below and the Grow.me app will pop up, allowing you to enter your email and create a password.

Once you’ve created an account, every time you see Exclusive Content on my blog (or any others that use Grow), simply login to your Grow account. Be sure to switch to the login screen to enter your login credentials.

If you forget your password, click the “forgot password” link and follow the prompts. Please note that I’m unable to assist with resetting Grow passwords or accessing your Grow account, so be sure to save your login information in a safe place.

Thank you for subscribing and for joining me at HanJan Crochet! I hope you enjoy the exclusive content available on the site and I can’t wait to see what you create 🙂

FIRST SECTION: ROWS 1-2

Throughout the pattern break the yarn at the end of each row. With the RS facing join the next colour of yarn to the first st of the previous row.

The first and last stitches of every row are worked into the full part of the stitch (indicated by a ‘V’ on the chart).

All other stitches with a sc are worked into the blo in the mosaic sections. This is not written in the pattern to save ink and space.

Any mosaic stitches are referred to as Mdc in the written pattern (indicated with an ‘X’ on the chart).

Refer to Mosaic Chart or use the written instructions as follows.

MC = Main Colour, CC = Contrast Colour.

Row 1: MC: Using MC, Fsc 111. [111sc] To adjust the width of your blanket you can work any multiple of 36 + 3 here.

Row 2: MC – (note the same as last row): ch1, sc in each st across.

SECOND SECTION: ROWS 3-34

Rows 3-34 become the Main Set Pattern. You can repeat this as many times as you like for the length of your blanket before adding the Final Row.

Row 3: CC: ch1, sc in each st across.

Row 4: MC: ch1, sc in next st, Mdc in next st, *sc in next 5 sts, Mdc in next 3 sts, sc in next st, Mdc in next 3 sts, sc in next 4 sts, Mdc in next st, sc in next st, Mdc in next st, sc in next 4 sts, Mdc in next 3 sts, sc in next st, Mdc in next 3 sts, sc in next 5 sts, Mdc in next st; rep from * to last st, sc in last st.

Row 5: CC: ch1, sc in next 2 sts, *Mdc in next st, sc in next 7 sts, (Mdc in next st, sc in next 8 sts) twice, Mdc in next st, sc in next 7 sts, Mdc in next st, sc in next st; rep from * to last st, sc in last st.

Row 6: MC: ch1, sc in next st, Mdc in next st, *sc in next st, Mdc in next 4 sts, (sc in next 7 sts, Mdc in next 2 sts) twice, sc in next 7 sts, Mdc in next 4 sts, sc in next st, Mdc in next st; rep from * to last st, sc in last st.

Row 7: CC: ch1, sc in next 2 sts, *Mdc in next st, sc in next 4 sts, (Mdc in next 7 sts, sc in next 2 sts) twice, Mdc in next 7 sts, sc in next 4 sts, Mdc in next st, sc in next st; rep from * to last st, sc in last st.

Row 8: MC: Repeat Row 6.

Row 9: CC: ch1, sc in next 2 sts, *Mdc in next st, sc in next 5 sts, (Mdc in next 5 sts, sc in next 4 sts) twice, Mdc in next 5 sts, sc in next 5 sts, Mdc in next st, sc in next st; rep from * to last st, sc in last st.

Row 10: MC: ch1, sc in next st, Mdc in next st, *sc in next st, Mdc in next st, sc in next st, Mdc in next 3 sts, (sc in next 5 sts, Mdc in next 4 sts) twice, sc in next 5 sts, Mdc in next 3 sts, sc in next st, Mdc in next st, sc in next st, Mdc in next st; rep from * to last st, sc in last st.

Row 11: CC: ch1, sc in next 2 sts, *sc in next 7 sts, (Mdc in next 3 sts, sc in next 6 sts) twice, Mdc in next 3 sts, sc in next 8 sts; rep from * to last st, sc in last st.

Row 12: MC: ch1, sc in next st, Mdc in next st, *sc in next st, Mdc in next 6 sts, (sc in next 3 sts, Mdc in next 6 sts) three times, sc in next st, Mdc in next st; rep from * to last st, sc in last st.

Row 13: CC: Repeat Row 5.

Row 14: MC: ch1, sc in next st, Mdc in next st, *(sc in next st, Mdc in next 3 sts) three times, (sc in next st, Mdc in next 4 sts) twice, (sc in next st, Mdc in next 3 sts) three times, sc in next st, Mdc in next st; rep from * to last st, sc in last st.

Want to remove Ads?

Row 15: CC: ch1, sc in next 2 sts, *Mdc in next st, sc in next 3 sts, Mdc in next st, sc in next 7 sts, Mdc in next st, sc in next 9 sts, Mdc in next st, sc in next 7 sts, Mdc in next st, sc in next 3 sts, Mdc in next st, sc in next st; rep from * to last st, sc in last st.

Row 16: MC: ch1, sc in next st, Mdc in next st, *sc in next st, Mdc in next st, sc in next 5 sts, Mdc in next 3 sts, sc in next 5 sts, Mdc in next 5 sts, sc in next 5 sts, Mdc in next 3 sts, sc in next 5 sts, Mdc in next st, sc in next st, Mdc in next st; rep from * to last st, sc in last st.

Row 17: CC: ch1, sc in next 2 sts, *Mdc in next st, sc in next st, Mdc in next 5 sts, sc in next 3 sts, Mdc in next 5 sts, sc in next 5 sts, Mdc in next 5 sts, sc in next 3 sts, Mdc in next 5 sts, sc in next st, Mdc in next st, sc in next st; rep from * to last st, sc in last st.

Row 18: MC: ch1, sc in next st, Mdc in next st, *sc in next st, Mdc in next st, sc in next 5 sts, Mdc in next st, sc in next st, Mdc in next st, sc in next 5 sts, Mdc in next 2 sts, sc in next st, Mdc in next 2 sts, (sc in next 5 sts, Mdc in next st, sc in next st, Mdc in next st) twice; rep from * to last st, sc in last st.

Row 19: CC: ch1, sc in next 2 sts, *sc in next 3 sts, Mdc in next 3 sts, sc in next 5 sts, Mdc in next 3 sts, sc in next 7 sts, Mdc in next 3 sts, sc in next 5 sts, Mdc in next 3 sts, sc in next 4 sts; rep from * to last st, sc in last st.

Row 20: MC: ch1, sc in next st, Mdc in next st, *sc in next st, Mdc in next 2 sts, sc in next 3 sts, Mdc in next 5 sts, sc in next 3 sts, Mdc in next 7 sts, sc in next 3 sts, Mdc in next 5 sts, sc in next 3 sts, Mdc in next 2 sts, sc in next st, Mdc in next st; rep from * to last st, sc in last st.

Join our pattern support group!

Row 21: CC: Repeat Row 15.

Row 22: MC: Repeat Row 14.

Row 23: CC: Repeat Row 5.

Row 24: MC: Repeat Row 6.

Row 25: CC: Repeat Row 7.

Row 26: MC: Repeat Row 6.

Row 27: CC: ch1, sc in next 2 sts, *sc in next 6 sts, (Mdc in next 5 sts, sc in next 4 sts) twice, Mdc in next 5 sts, sc in next 7 sts; rep from * to last st, sc in last st.

Row 28: MC: Repeat Row 10.

Row 29: CC: ch1, sc in next 2 sts, *Mdc in next st, sc in next 6 sts, (Mdc in next 3 sts, sc in next 6 sts) twice, Mdc in next 3 sts, sc in next 6 sts, Mdc in next st, sc in next st; rep from * to last st, sc in last st.

Row 30: MC: Repeat Row 12.

Row 31: CC: Repeat Row 13.

Row 32: MC: ch1, sc in next st, Mdc in next st, *sc in next st, Mdc in next 7 sts, (sc in next st, Mdc in next 8 sts) twice, sc in next st, Mdc in next 7 sts, sc in next st, Mdc in next st; rep from * to last st, sc in last st.

Row 33: CC: ch1, sc in next 2 sts, *Mdc in next st, sc in next 33 sts, Mdc in next st, sc in next st; rep from * to last st, sc in last st.

Row 34: MC: ch1, sc in next st, Mdc in next st, *sc in next 6 sts, Mdc in next 2 sts, sc in next st, Mdc in next 2 sts, sc in next 6 sts, Mdc in next st, sc in next 6 sts, Mdc in next 2 sts, sc in next st, Mdc in next 2 sts, sc in next 6 sts, Mdc in next st; rep from * to last st, sc in last st.

Rows 3-34 become the Main Set Pattern.

If you’re enjoying the twinkling trees, have a look at the adult crochet sweater pattern.

THIRD SECTION: ROWS 35-131

Rows 35-130: Repeat the Main Set Pattern.

You can repeat the Main Set Pattern as many times as you like to increase the length of your blanket.

Final Row (131): MC: ch1, sc in each st across.

Break yarn and block lightly before adding border.

OPTIONAL TASSEL EDGE

If you would like to add a tassel edge rather than an envelope border then you can do so now.

With the RS facing you, gather approximately 6 tails at a time and secure into a simple knot. Repeat this process along both sides of the blanket. Trim the tassels to the length of your choice.

Fancy another overlay mosaic crochet project?

This easy crochet tote bag is a great stash buster too!

ENVELOPE BORDER

Before beginning the envelope border, tie ends at sides of rows in sets of two to secure and trim short (approx a third of an inch).

With the RS facing, use your MC to work a slip stitch border around the edge of the Blanket.

Slip Stitch Border: With RS facing, join MC to blo of 2nd st from top right corner, ss in 109 sts (leaving 1 remaining at end of row), ch1, rotate to work along side of blanket now.

Working in between the last and second to last st of the row, ss in each row to bottom left hand corner, ch1.

Ss in blo of 109 stitches of the first row of the blanket, ch1, rotate to work along side of blanket now.

Working in between the first and second st of the row, ss in each row to top right hand corner, ch1, ss in 1st to join.

FRONT BORDER

Round 1: MC: ch1, sc in blo of each ss to next ch1, (sc, ch1, sc) in ch1, *sc in blo of each ss to next ch1, (sc, ch1, sc) in ch1; rep from * around, ss in 1st to join.

Round 2: MC: Rep Round 1. Change to CC at the end of the round.

Rounds 3-6: CC: Rep Round 1. Break yarn at end of Round 6.

BACK BORDER

With WS facing we now need to repeat the instructions for the Front Border with Round 1 working into the back of the Slip Stitch Border instead of the blo.

At the end of Round 6, break the yarn.

JOIN THE FRONT AND BACK BORDERS

With the RS facing and your CC, join the Front Border to the Back Border using a slip stitch seam in the back loops of corresponding stitches.

Break the yarn. Weave in ends to complete.

Congratulations on crocheting your very own Christmas crochet afghan! 🌟 Now that you’ve crafted this fun project, why stop here? See my other crochet Christmas patterns, each waiting to be transformed into your next crochet masterpiece.

Cover of a guide titled "Guide to Choosing and Combining Colours" by Hannah Cross, featuring a woman in a hat and colorful design splashes below.

Get your free guide!

Thank you for subscribing!

Join HanJan and Share Your Crochet With Us!

I’d love to hear from you and see your HanJan Crochet project! Here’s where you can do that:

📌 PIN THIS POST – save it to your Pinterest crochet board so you can come back to it again and make more!

↗️  SHARE – Share your yarn choices, progress pics, and finished projects on Facebook or Instagram (make sure to use the hashtag) #hanjancrochet

🧶 JOIN – Join thousands of amazing crafters in the HanJan Crochet Community Group on Facebook ready to cheer you on!

✉️📩📬 SUBSCRIBE – It’s an honour to be able to create and share my free crochet patterns with you. I’d love to stay connected and send you regular discount codes and free patterns! Please sign up for my subscriber list to get a free gift right now! 

Ready for your next mosaic crochet pattern? Here are some other patterns you might like to try next:

Similar Posts