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.

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.

⭐⭐⭐ 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
Table of Contents

Things you’ll Love about this Christmas Throw Crochet Pattern
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
- A 6mm(J) crochet hook or hook needed to meet gauge
- Scissors
- Tapestry needle
- Stitch markers
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:
- Color Theory by Lion Brand, 100% Acrylic, 246yds/225m/100g
- Brava Worsted by WeCrochet, 100% Premium Acrylic, 218yds/200m/100g
- Herrschners Worsted 8, 100% Acrylic, 489yds/448m/226g

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:
- Festive crochet stacking basket pattern – understated and elegant
- Crochet stocking pattern – 2 design options here.
- Wine holder crochet pattern – amazing gift ideas!
- Festive coffee cup sleeve – super quick and easy.
- Christmas tree skirt pattern – or wear it as a poncho!

twinkling trees collection!
Glossary and Abbreviations
- beg – beginning
- blo – back loop only
- ch(s) – chain(s) (chain stitch tutorial)
- ch-sp(s) – chain space(s)
- rep – repeat
- RS – right side
- sp – space
- ss/sl st – slip stitch (how to crochet a slip stitch)
- st(s) – stitch(es)
- tog – together
- WS – wrong side
- Yoh – yarn over hook
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:
- 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.
- Purchase the individual pattern on Etsy or Ravelry as a beautifully formatted PDF with extra stitch charts, schematic and colour information page and more!
- 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 🙂

Get this pattern ad free
Get the PDF Pattern
Perfect to print out or use on any device, with added schematic and charts, colour inspiration and stitch tutorials.
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!

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 🙂
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?
- Get ad-free access on all posts; 200+ patterns & tutorials!
- Member-only resource library with downloadable PDF guides
- Bonus eBook (Worth over $30)
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!
We’ve built an amazing community always ready to help each other. Join today!
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.

Get your free guide!
Subscribe to get your free guide to choosing and combining colours!
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:
- Easter crochet coasters – with cute bunnies
- Mosaic crochet beanie – try overlay mosaic crochet with this pattern
- Christmas crochet sweater for baby and children





