Free Crochet Heart Blanket Pattern 

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

Celebrate love and all things hearts with this free crochet heart blanket pattern, using mosaic crochet. Whether you make it for yourself or as a gift, this mosaic crochet heart pattern will bring a soft, cosy touch of love to any space!

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

Three images show a crochet blanket with a repeating heart pattern in cream and shades of purple, displayed draped over a chair, laid flat on a bed, and with gathered folds.

Heart Blanket Crochet Pattern Overview

The Happy Hearts Blanket is a stunning mosaic crochet pattern designed to celebrate love, warmth, and handmade charm. Featuring a repeating heart design, this blanket makes the perfect crochet gift for Valentines or any time you want to share some crochet love!

A crocheted blanket with a repeating heart pattern in shades of purple, pink, and cream draped over a wooden armchair.

⭐⭐⭐ Difficulty level: Intermediate – but nice and easy once you get going

💬 Hook Size: 5mm

📏 Size: 33″ by 40″ approx.

✨ Crochet Technique: Overlay Mosaic Crochet

⚖️ Yarn Weight: Worsted Weight (category 4)

🧶 Yarn Used: Herrschners Worsted 8

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

👍 Perfect For: gifting to someone you love!


Summarise and Save For Later:

A woman stands indoors, smiling and holding a crocheted blanket with a purple and pink geometric design inspired by a free crochet heart blanket pattern.
  • One-colour-per-round mosaic crochet: easy, calming, and satisfying.
  • Seamless construction with no sewing or joining.
  • Sweet heart motif with endless colour possibilities.
  • Perfect for gifting: great for Valentine or birthday gifts.

Video Tutorial: How To Crochet Hearts on Blanket

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

Crochet Heart Blanket Pattern Materials

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

Herrschners Worsted 8, 100% Acrylic, (489yds/448m/226g).

I used 4 colours for my blanket but you can use as many or as few as you like! The amounts shown are using A as the main colour, then the other 3 colours (B, C and D) almost evenly as shown.

You will require approximately 1230 metres, 1345 yards of yarn A to crochet the blanket. 3 balls of the recommended yarn A.

You will also require approximately 345 metres, 375 yards of yarn B and C, and 300 metres, 325 yards of yarn D. 1 ball each of the recommended yarns B, C and D.

It’s a category 4, worsted weight yarn which is what gives the blanket is cosy feel. Find out more about yarn weights and categories with our handy yarn weight chart.

For my blanket I used Herrschners Worsted 8 in the following colours:

Main Colour: A: Plum Wine

Contrast Colours: B: Aran, C: Lotus,  D: Mauve.

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:

Sizing

Finished Blanket Size: 33″ by 40″ approx.

If you would like to adjust the width of your blanket you can do so by working any stitch multiple of 10+4 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.

A crocheted blanket featuring a repeating pattern of small heart shapes in shades of purple, pink, and cream, draped over a light-colored surface—perfect inspiration if you're searching for a free crochet heart blanket pattern.

Are you looking for more happy hearts mosaic crochet patterns? 💕 Why not give these a go?

Create your own handmade heart-filled collection.

Glossary and Abbreviations

If you like this pattern, you might also like the starlight crochet hat, which uses the same overlay mosaic crochet technique.

If you’ve not tried this technique before, check out this overlay mosaic crochet tutorial.

Stitches

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

sc – single crochet (how to single crochet stitch)

Want to remove Ads?

Mdc – Mosaic double crochet (mosaic double crochet tutorial)

Special Stitches

SINGLE CROCHET (sc)  always worked 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 rounds 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 round is left unworked.

MOSAIC DOUBLE CROCHET 2 TOGETHER (Mdc2tog) – current and next st

Begin working a Mdc in the current st but stop at *. Now begin another Mdc in the next st and complete by yarning over and pulling through all the loops on the hook.

MOSAIC DOUBLE CROCHET 2 TOGETHER (Mdc2tog) – previous and current st

Begin working a Mdc in the previous st but stop at *. Now begin another Mdc in the current st and complete by yarning over and pulling through all the loops on the hook.

2 MOSAIC DOUBLE CROCHET (2Mdc)

Work two mosaic double crochet stitches in the front loop of the stitch 2 rounds below. In the heart motif this helps to shape the sides. It does not increase the stitch count as you will be skipping a stitch either before or after.

FOUNDATION SINGLE CROCHET (Fsc)

  • Step 1: Ch 2, 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 do you Make a Heart Stitch Crochet Blanket?

  • 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, you can either create tassels from your ends or weave in your ends to finish.

Pattern Gauge

Gauge: 15 sts and 15 rows = 4″ by 4″ using 5mm hook

Making a gauge swatch will help you find out if your yarn and hook size will give you the tension for the blanket.

Before you jump into crocheting your modern crochet heart blanket 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.

Crochet Heart Blanket Free 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!
A digital PDF crochet pattern set with video tutorial is displayed, featuring a free crochet heart blanket pattern with schematics, charts, styling ideas, and yarn inspiration in a purple and white heart design.

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! 

Crochet Pattern Free for Blog Subscribers to View

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-18

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. See next page for my recommended colour changes.

Row 1: MC: Using MC, Fsc 124. [124sc]

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

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

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

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

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

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

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

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

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

Row 11: CC: ch1, sc in next 5 sts, Mdc2tog in previous and next st, Mdc in next st, *sc in next st, Mdc in next st, Mdc2tog over next 2 sts, sc in next 5 sts, Mdc2tog in previous and next st, Mdc in next st; rep from * to last 7 sts, sc in next st, Mdc in next st, Mdc2tog over next 2 sts, sc in next 4 sts.

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

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

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

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

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

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

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

Fancy some more blanket projects for your list?!

Second Section: Rows 19-34

Row 19: CC: ch1, sc in next 3 sts, Mdc in next st,

Mdc2tog over next 2 sts, *sc in next 5 sts, Mdc2tog in previous and next st, Mdc in next st, sc in next st, Mdc in next st, Mdc2tog over next 2 sts; rep from * to last 9 sts, sc in next 5 sts, Mdc2tog in previous and next st, Mdc in next st, sc in next 2 sts.

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

Rows 21-34: Rep Rows 5-18. Change your contrast colour here if following my sequence.

Rows 19-34 become the Main Set Pattern.

Join our pattern support group!

Third Section: Rows 35-146

Rows 19-34 are now the Main Set Pattern.

If you are making the blanket the same dimensions as mine:

Rows 35-146: Rep the Main Set Pattern.

If you’d like to match my sequence in the images, then do the following:

First, last and all even numbered rows = A

Rows 3-19 (odd rows) = B

Rows 21-35 (odd rows) = C

Rows 37-51 (odd rows) = D

Rows 53-67 (odd rows) = C

Rows 69-83 (odd rows) = B

Rows 85-99 (odd rows) = C

Rows 101-115 (odd rows) = D

Rows 117-131 (odd rows) = C

Rows 133-147 (odd rows) = B

You can of course use any colour sequence you like and repeat the Main Set Pattern any number of times until your blanket is the size you need. When you are ready, complete by following the final 3 rows.

Crocheted blanket and baskets in shades of purple, pink, and cream, all featuring heart patterns, displayed on a bed—made using a free crochet heart blanket pattern.

Fourth Section: Final 3 Rows

Row 147: CC: Rep Row 19.

Row 148: MC: Rep Row 20.

Row 149: MC: ch1, sc in each st across.

Once complete block the blanket lightly and then you can either weave in your ends as I have or create a tassel border as follows:

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.

Create a stunning showstopper with this fun mosaic crochet mitten pattern in sizes for toddlers, children and adults. Using just one colour per round it’s amazingly simple to crochet and toasty warm to wear too!

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 crochet home decor pattern?

Add some fun spring decor to your home with these Easter bunny crochet coasters.

Congratulations on crocheting your very own crochet heart blanket free pattern! 🌟 Now that you’ve crafted this fun project, why stop here? Dive into my other mosaic crochet patterns, each waiting to be transformed into your next crochet masterpiece.

Similar Posts