Crochet a Heart Basket with T-Shirt Yarn – Perfect Valentine’s Gift

If you love crochet baskets and T-shirt yarn as much as I do, this beautiful and easy Heart Basket is the perfect Valentine’s project for you!

Valentine’s Day is the perfect occasion to crochet something extra sweet and romantic (someone might say cheesy?).

But even the pink and romantic things can have a good use!

My T-shirt heart basket, for example, is perfectly useful! Not only it is a romantic home decor item. It is an extremely cute organizer that can hide some of the mess from around the house!

Originally, I thought I’d use it as a sort of empty pocket tray for our keys. However, I gifted it to my mother in law who decided to use it for her mending threads and needles!

I loved it when she sent me this picture!

T-Shirt Yarn Heart Basket - Valentines Free Crochet Pattern - RaffamusaDesigns

Note: this post contains affiliate links. This means that if you purchase something through the links on my blog, I might earn a commission. This will not have any effect on the price you pay. For more info, please, see my Privacy Policy.

Add this pattern to your Ravelry queue here or save it to your favorite crochet Pinterest board using this Pin!

Free Heart Basket Crochet Pattern - Perfect Valentine's Gift - Raffamusa Designs


– 8.0-mm (0 UK) Hook
– Super Bulky T-shirt yarn (5-6 wpi) in two contrasting colors (A and B). I used Hoooked Zpagetti.*
– Tapestry Needle
– 15-cm (36 holes) Heart Wooden Bottom for Crochet Baskets

*Read more about how to join T-shirt yarn in this blog post!

Wooden Heart-Shaped Bottom

I purchased my wooden base from this Etsy shop, which is currently not active anymore. However, you can find many more by searching “heart basket bottoms” on Etsy or Google!

Don’t worry if the base you find is of a different size or has a different number of holes because the stitch pattern will work with any stitch count!

Crochet Abbreviations (US Terms)

Ch – Chain
Inc – Increase
Sc – Single Crochet
Sl St – Slip Stitch
St – Stitch
Yo – Yarn Over

Special Stitches

Increase (Inc)
One increase consists of 2 sts worked into the same indicated st.

Crochet Heart Basket – Pattern

Round 1. Attach yarn A in the middle-top hole of the heart-shaped wooden bottom. Sc 1 in each of the next 4 holes, sc inc 3 over the next 3 holes, sc 1 in each of the next 10 holes, [sc 3] all in the next st (the tip of the heart), sc 1 in each of the next 10 holes, sc inc 3 in the next 3 holes, sc 1 in the next 4 holes. Join by sl st on top of the first sc. (44 sts)


For this pattern, you can use a wooden bottom of any size and number of holes! Just make sure to distribute a certain number of increases at the curvatures.

How to join T-shirt Yarn on the Heart-shaped wooden base to make a crochet basket

Round 2

In round 2, we will start working the stitch pattern of the heart basket.

Step 1. Ch 1 (one loop on your hook). Insert your hook into the second st, yo, and pull up a loop to the level of your work (two loops on your hook).

How to crochet the Heart Basket - Stitch Tutorial - Step 1

Step 2. Remove the hook from the two loops.

How to crochet the Heart Basket - Stitch Tutorial - Step 2

Step 3. With your crochet hook, grab back the second loop only, and pull it to the right (or to the left if you are left-handed) making sure that it is in front of the first loop on the right side of your work.

How to crochet the Heart Basket - Stitch Tutorial - Step 3

Step 4. Insert your hook back into the first loop.

How to crochet the Heart Basket - Stitch Tutorial - Step 4

Step 5. Yo, and pull through both loops on your hook.

How to crochet the Heart Basket - Stitch Tutorial - Step 5

Step 6. Complete the stitch with 1 ch.

How to crochet the Heart Basket - Stitch Tutorial - Step 6

The closing ch 1 at the end of each st will create a gap in between sts. That gap is where you will work your sts in the next rounds!  

How to crochet the Heart Basket - Stitch Tutorial - Step 8

Repeat steps 1-6 for each of the sc from Round 1.

Join round 2 with a sl st into the first st.

Round 3-7. Ch 1, repeat round 2 by inserting the hook in the gaps created by the last ch-1 on step 6.

Round 8. Join color B, ch 1, repeat round 2.

Round 9. Ch 1, 1 sc in each gap created between the sts of round 8.

Tie off. Weave in ends.


To give your Heart Basket a more complete look, you can thread a length of yarn color A through the holes on the bottom.

Cut approximately 31.5″ (80 cm) of yarn, and using a tapestry needle, insert the yarn in the middle top hole from the inside to the outside. Insert your needle into the next hole and continue threading until you covered all the holes of the basket bottom.

Weave in all your ends.

Your T-shirt yarn Heart Basket is ready!

Bottom of the T-Shirt Yarn Heart Basket - Raffamusa Designs

Looking for more Valentine’s ideas? Take a look below!

Leave a Comment