Free Crochet Heart Basket Pattern

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

Add a little handmade warmth to your home with this free crochet heart basket pattern, using mosaic crochet. With three nesting sizes, they’re perfect for plants, gifts, storage, or bringing a soft, cosy touch of love to every corner of your space. 🧺💖✨

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

A woman holds a crocheted lavender planter with a heart pattern; other purple and pink crochet heart basket pattern designs are displayed on a table and shelf in a living room.

Heart Basket Crochet Pattern Overview

The Happy Hearts Baskets are such a joyful mosaic crochet pattern designed to celebrate love, warmth, and handmade charm. Featuring a repeating heart motif in 3 beautiful sizes, these baskets make the perfect crochet Valentines gifts for chocolates, toiletries or why not use it as a crochet plant pot?!

Three crocheted baskets in varying sizes and colors, each featuring a charming crochet heart basket pattern, are displayed on a wooden coffee table in a cozy living room.

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

💬 Hook Size: 5mm

📏 Sizes: S, M, L but easy to adapt to any size

✨ Crochet Technique: Overlay Mosaic Crochet

⚖️ Yarn Weight: Worsted Weight (category 4)

🧶 Yarn Used: Herrschners Worsted 8

🕐 Approx Crochet Time: 1-4 hours depending on size and your pace

👍 Perfect For: using up that yarn stash and making a great crochet gift!


A woman in a white blouse and blue jeans holds a crocheted purple plant pot with white heart designs, featuring a charming crochet heart basket pattern, containing a green potted plant.
  • One-colour-per-round mosaic crochet: easy, calming, and satisfying.
  • Seamless construction with no sewing or joining.
  • Sweet heart motif with endless colour possibilities.
  • Quick to make: perfect for Valentine gifts or last-minute home decor.

Video Tutorial: How To Make A Crochet Heart Basket

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

Crochet Heart Pattern Materials

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

Herrschners Worsted 8, 100% Acrylic, (489yds/448m/226g) in 2 colours held double.

For the small (medium, large) baskets, you will require approximately: 90 (200, 360) metres, 100 (220, 390) yards of yarn A to crochet the baskets. 1 ball of the recommended yarn A for all sizes.

You will also require approximately 45 (100, 175) metres, 50 (110, 190) yards of yarn B to crochet the baskets. 1 ball of the recommended yarn B for all sizes.

It’s a category 4, worsted weight yarn which is what gives these baskets their solid sides. Find out more about yarn weights and categories with our handy yarn weight chart.

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

Small Basket: A: Lotus, B: Ivory

Medium Basket: A: Mauve, B: Ivory

Large Basket: A: Plum Wine, B: Ivory

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

Small: 3.5″ diameter, 5″ high

Medium: 6.5″ diameter, 6.25″ high

Large: 9″ diameter, 8″ high

Various crocheted items with heart patterns, including a crochet heart basket pattern, cup sleeves, and a small pouch, are displayed on a wooden table in a cozy living room setting.

Are you looking for more mosaic crochet seasonal patterns? 💕 The Happy Hearts collection is perfect to try next!

Create your own handmade heart-filled collection.

How Much Yarn do I Need to Crochet a Crochet Plant Pot?

The following yarn amounts are approximate. Any changes and customisations will adjust the amount of yarn required so make sure to order plenty.

Small (Medium, Large)

You will require approximately 90 (200, 360) metres, 100 (220, 390) yards of yarn A to crochet the baskets.

This is 1 ball of the recommended yarn A for all sizes.

You will also require approximately 45 (100, 175) metres, 50 (110, 190) yards of yarn B to crochet the baskets.

This is 1 ball of the recommended yarn B for all sizes.

Glossary and Abbreviations

If you like this pattern, you might also like the heart crochet beanie 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)

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

How do you Make a Crochet Heart Basket?

  • The baskets are made from the bottom up starting with the base.
  • The body is then worked in overlay mosaic crochet rounds.
  • We then continue in rounds to add the handles to finish.

Pattern Gauge

Gauge: not essential, 4 rounds of base = 3.5″ using 5mm hook

You can use any weight of yarn you like for this project but will need to adjust accordingly e.g make the largest size if using finer yarn.

You can make the base to any multiple of 10 sts that you like and then work the body of the basket to any height by adding rounds after the mosaic section.

Before you jump into crocheting your mini heart basket crochet 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 rounds using the overlay mosaic crochet technique for the main body.
  • All stitches in the Mosaic Sections are worked as sc in blo or Mdc.
  • Each Round uses just one colour.
  • A ch1 at the beginning or end of a Round 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 round. If no stitch count is given, then the count is the same as the previous round.
  • If following charts for the mosaic sections then you will need to follow the written pattern for the base and handles.

Crochet Heart Basket 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!
PDF crochet heart basket pattern promotional image featuring printouts, a phone and tablet displaying baskets, plus icons for video tutorial, schematics, color inspiration, and ease of use.

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 🙂

SMALL SIZE BASKET

Using the yarn double throughout and yarn A, make the Base. Work all sts in blo unless indicated otherwise.

BASE

Make a Magic Ring.

Round 1: 10hdc into the Magic Ring, ss in blo of 1st st to join. [10]

Round 2: ch1, 2hdc in blo of each st around, ss in blo of 1st st to join. [20]

Round 3: ch1, *2hdc in blo of next st, hdc in blo of next st; rep from * around, ss in blo of 1st st to join. [30]

Round 4: ch1, *2hdc in blo of next st, hdc in blo of next 2 sts; rep from * around, ss in 3rd loop of 1st st to join. [40]

Round 5: ch1, sc in 3rd loop of each st around, ss in blo of 1st st to join.

Round 6: ch1, sc in blo of each st around, ss in blo of 1st st to join. Continue with yarn A to work the Main Body.

MAIN BODY

Working all sc in blo throughout this section now. Refer to Mosaic Chart or use the written instructions as follows.

Change colour at the end of each round as indicated when you slip stitch into the blo of the first st to join. Do not break your yarn at the end of each round, just pick it up again when you need it.

Round 1: A: RS: ch1, sc in each st around, ss in blo of 1st st and change to B. [40]

Round 2: B: ch1, sc in each st around, ss in blo of 1st st and change to A.

Round 3: A: ch1, *Mdc in next 5 sts, sc in next st, Mdc in next 4 sts; rep from * around, ss in blo of 1st st and change to B.

Round 4: B: Rep Round 2.

Round 5: A: Rep Round 3.

Round 6: B: ch1, *sc in next 5 sts, Mdc in next st, sc in next 4 sts; rep from * around, ss in blo of 1st st and change to A.

Round 7: A: ch1, *Mdc in next 4 sts, sc in next 3 sts, Mdc in next 3 sts; rep from * around, ss in blo of 1st st and change to B.

Round 8: B: ch1, *sc in next 3 sts, skip next st, 2Mdc in next st, Mdc in next st, 2Mdc in next st, skip next st, sc in next 2 sts; rep from * around, ss in blo of 1st st and change to A.

Round 9: A: ch1, *Mdc in next 3 sts, sc in next 5 sts, Mdc in next 2 sts; rep from * around, ss in blo of 1st st and change to B.

Round 10: B: ch1, *sc in next 2 sts, skip next st, 2Mdc in next st, Mdc in next 3 sts, 2Mdc in next st, skip next st, sc in next st; rep from * around, ss in blo of 1st st and change to A.

Round 11: A: ch1, *Mdc in next 2 sts, sc in next 7 sts, Mdc in next st; rep from * around, ss in blo of 1st st and change to B.

Round 12: B: ch1, *sc in next 3 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 2 sts; rep from * around, ss in blo of 1st st and change to A.

Round 13: A: ch1, *Mdc in next 3 sts, sc in next 2 sts, Mdc in next st, sc in next 2 sts, Mdc in next 2sts; rep from * around, ss in blo of 1st st and continue in A.

Round 14: A: ch1, sc in each st around, ss in blo of 1st st.

Break yarn. Weave in ends to complete.

MEDIUM SIZE BASKET

Using the yarn double throughout and yarn A, make the Base. Work all sts in blo unless indicated otherwise.

BASE

Make a Magic Ring.

Round 1: 10hdc into the Magic Ring, ss in blo of 1st st to join. [10]

Round 2: ch1, 2hdc in blo of each st around, ss in blo of 1st st to join. [20]

Round 3: ch1, *2hdc in blo of next st, hdc in blo of next st; rep from * around, ss in blo of 1st st to join. [30]

Round 4: ch1, *2hdc in blo of next st, hdc in blo of next 2 sts; rep from * around, ss in blo of 1st st to join. [40]

Round 5: ch1, *2hdc in blo of next st, hdc in blo of next 3 sts; rep from * around, ss in blo of 1st st to join. [50]

Round 6: ch1, *2hdc in blo of next st, hdc in blo of next 4 sts; rep from * around, ss in blo of 1st st to join. [60]

Round 7: ch1, *2hdc in blo of next st, hdc in blo of next 5 sts; rep from * around, ss in 3rd loop of 1st st to join. [70]

Round 8: ch1, sc in 3rd loop of each st around, ss in blo of 1st st to join.

Round 9: ch1, sc in blo of each st around, ss in blo of 1st st to join.

Continue with yarn A to work the Main Body.

Fancy another basket project for your list?! The Twinkling Trees crochet baskets come in three handy sizes, giving you endless ways to add festive charm to your home. 

MAIN BODY

Working all sc in blo throughout this section now. Refer to Mosaic Chart or use the written instructions as follows.

Change colour at the end of each round as indicated when you slip stitch into the blo of the first st to join. Do not break your yarn at the end of each round, just pick it up again when you need it.

Rounds 1-14: Work as for Small Basket Rounds 1-14 of Main Body.

HANDLE

Fasten off B. Work the Handle in A.

Continue to work all sc in blo throughout.

Round 1: ch1, sc in each st around, ss in 1st st to join.

Round 2: *ch15, skip next 15 sts, sc in next 20 sts; rep from * around.

Work in continuous rounds now.

Round 3: sc in each ch and st around.

Rounds 4-5: sc in each st around.

At the end of Round 5, ss into the 1st st to join.

Break the yarn. Weave in ends to complete.

Join our community group!

Three crocheted baskets in varying sizes and colors, each featuring a charming crochet heart basket pattern, are displayed on a wooden coffee table in a cozy living room.

LARGE SIZE BASKET

Using the yarn double throughout and yarn A, make the Base. Work all sts in blo unless indicated otherwise.

BASE

Make a Magic Ring.

Round 1: 10hdc into the Magic Ring, ss in blo of 1st st to join. [10]

Round 2: ch1, 2hdc in blo of each st around, ss in blo of 1st st to join. [20]

Round 3: ch1, *2hdc in blo of next st, hdc in blo of next st; rep from * around, ss in blo of 1st st to join. [30]

Round 4: ch1, *2hdc in blo of next st, hdc in blo of next 2 sts; rep from * around, ss in blo of 1st st to join. [40]

Round 5: ch1, *2hdc in blo of next st, hdc in blo of next 3 sts; rep from * around, ss in blo of 1st st to join. [50]

Round 6: ch1, *2hdc in blo of next st, hdc in blo of next 4 sts; rep from * around, ss in blo of 1st st to join. [60]

Round 7: ch1, *2hdc in blo of next st, hdc in blo of next 5 sts; rep from * around, ss in blo of 1st st to join. [70]

Round 8: ch1, *2hdc in blo of next st, hdc in blo of next 6 sts; rep from * around, ss in blo of 1st st to join. [80]

Round 9: ch1, *2hdc in blo of next st, hdc in blo of next 7 sts; rep from * around, ss in blo of 1st st to join. [90]

Round 10: ch1, *2hdc in blo of next st, hdc in blo of next 8 sts; rep from * around, ss in 3rd loop of 1st st to join. [100]

Round 11: ch1, sc in 3rd loop of each st around, ss in blo of 1st st to join.

Round 12: ch1, sc in blo of each st around, ss in blo of 1st st to join.

Continue with yarn A to work the Main Body.

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!

MAIN BODY

Working all sc in blo throughout this section now. Refer to Mosaic Chart or use the written instructions as follows.

Change colour at the end of each round as indicated when you slip stitch into the blo of the first st to join. Do not break your yarn at the end of each round, just pick it up again when you need it.

Round 1: A: RS: ch1, sc in each st around, ss in blo of 1st st and change to B. [100]

Round 2: B: ch1, sc in each st around, ss in blo of 1st st and change to A.

Round 3: A: ch1, *Mdc in next 5 sts, sc in next st, Mdc in next 4 sts; rep from * around, ss in blo of 1st st and change to B.

Round 4: B: ch1, *sc in next 5 sts, Mdc in next st, sc in next 4 sts; rep from * around, ss in blo of 1st st and change to A.

Round 5: A: ch1, *Mdc in next 4 sts, sc in next 3 sts, Mdc in next 3 sts; rep from * around, ss in blo of 1st st and change to B.

Round 6: B: ch1, *sc in next 3 sts, skip next st, 2Mdc in next st, Mdc in next st, 2Mdc in next st, skip next st, sc in next 2 sts; rep from * around, ss in blo of 1st st and change to A

Round 7: A: ch1, *Mdc in next 3 sts, sc in next 5 sts, Mdc in next 2 sts; rep from * around, ss in blo of 1st st and change to B.

Round 8: B: ch1, *sc in next 2 sts, skip next st, 2Mdc in next st, Mdc in next 3 sts, 2Mdc in next st, skip next st, sc in next st; rep from * around, ss in blo of 1st st and change to A.

Round 9: A: ch1, *Mdc in next 2 sts, sc in next 7 sts, Mdc in next st; rep from * around, ss in blo of 1st st and change to B.

Round 10: B: ch1, *sc in next 3 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 2 sts; rep from * around, ss in blo of 1st st and change to A.

Round 11: A: ch1, *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 2sts; rep from * around, ss in blo of 1st st and change to B.

Round 12: B: ch1, *Mdc in next st, sc in next 9 sts; rep from * around, ss in blo of 1st st and change to A.

Round 13: A: ch1, *sc in next 2 sts, Mdc in next 7 sts, sc in next st; rep from * around, ss in blo of 1st st and change to B.

Round 14: B: ch1, *Mdc in next st, 2Mdc in next st, skip next st, sc in next 5 sts, skip next st, 2Mdc in next st; rep from * around, ss in blo of 1st st and change to A.

Round 15: A: ch1, *sc in next 3 sts, Mdc in next 5 sts, sc in next 2 sts; rep from * around, ss in blo of 1st st and change to B.

Round 16: B: ch1, *Mdc in next 2 sts, 2Mdc in next st, skip next st, sc in next 3 sts, skip next st, 2Mdc in next st, Mdc in next st; rep from * around, ss in blo of 1st st and change to A.

Round 17: A: ch1, *sc in next 4 sts, Mdc in next 3 sts, sc in next 3 sts; rep from * around, ss in blo of 1st st and change to B.

Round 18: B: ch1, *sc in next st, Mdc in next st, Mdc2tog in next 2 sts, sc in next 5 sts, Mdc2tog in previous and next st, Mdc in next st; rep from * around, ss in blo of 1st st and change to A.

Round 19: A: ch1, *Mdc in next st, sc in next 2 sts, Mdc in next 5 sts, sc in next 2 sts; rep from * around, ss in blo of 1st st and continue in A.

HANDLE

Work the Handle in A.

Continue to work all sc in blo throughout.

Round 1: ch1, sc in each st around, ss in 1st st to join.

Round 2: *ch15, skip next 15 sts, sc in next 35 sts; rep from * around.

Work in continuous rounds now.

Round 3: sc in each ch and st around.

Rounds 4-5: sc in each st around.

At the end of Round 5, ss into the 1st st to join.

Break the yarn. Weave in ends to complete.

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 festive magic to your holiday gifting with this Christmas-themed mosaic crochet wine bottle holder pattern, featuring beautifully detailed twinkling trees. 

Or if Spring is here – I have a crocheted shamrock basket pattern you’ll love too!

Congratulations on crocheting your very own crochet heart basket 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