Skip to Content

How To Make An Embroidered Heart Denim Decoration

I love adding fun upcycled decorations to my home. As it’s that time of year (Valentine’s!), I decided to make a fun hanging embroidered heart denim decoration. It can be hung on walls, doors, on the end of shelves or even used as a bag charm.

I used my favourite fabric to upcycle, which is denim. It’s really easy to embroider and I have plenty of it! Scraps of yarn from my stash were used to make the pompoms. I actually got the idea for these embroidered hearts when making the denim heart applique pockets.

This craft was actually a mash-up of three of my other projects; denim hearts, denim tassels and pompom flowers. The denim decorations are really affordable and easy to make. All the sewing is done by hand and just uses very simple stitches.

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to and affiliated sites. As an Amazon Associate, I earn from qualifying purchases.

What You Need

what you need for denim decorations

(There is a printable how-to card for this craft at the end of the post.)

How To Make An Embroidered Heart Denim Decoration

The denim decoration was made in three parts. First, the embroidered denim hearts, then the denim tassel and finally the pompoms.

The Embroidered Denim Heart

Step 1: First, draw around a large heart-shaped cookie cutter onto a scrap piece of denim. If you don’t happen to have a heart-shaped cookie cutter, just make your own template. The denim heart can be any size you want, (mine were about 7-8cms wide (3″).

Drawing a heart on scrap denim

Step 2: Next, draw a smaller heart inside this heart. Then place the denim inside the embroidery hoop. Make sure that the smaller heart is in the centre of the hoop.

The hoop is not totally necessary, but it just makes embroidering easier.

Denim ready for embroidery

Step 3: Next, thread your needle with a six-strand embroidery thread. Then stitch around the smaller heart, using a simple split stitch.

embroidering a denim heart

Step 4: For the embroidered denim hearts I just went for a very simple design. This involved stitching concentric hearts in different coloured threads. If you want more pattern ideas for heart embroidery, there are some with these embroidered Scandinavian hearts.

Embroidered coloure hearts

Step 5: When the embroidery is finished remove the heart from the hoop. Then turn the embroidery over and draw around the large cookie cutter on the back. This is so you will know where to stitch.

Next cut the heart shape out, leaving a seam margin of about 5mm. You will also need to cut a second unembroidered denim heart for the back.

drawing around cookie cutter
Front and back hearts

Step 6: Pin and stitch the hearts right sides together, leaving a small gap. Turn the stitched heart right sides out. Then stuff it through the hole and stitch shut.

Top tip: Before turning the heart right sides out, cut small slits in the seam at the points and curves. This will help the heart maintain a good shape.

pin right sides together
Stuffing denim embroidered heart.

Step 7: Finish off the embroidered denim heart by stitching a decorative blanket stitch around the outside.

Blanket stitching embroidered denim heart decoration

Making The Denim Tassel Decoration

As part of this hanging denim decoration, I made a denim tassel. For this, all you need is a scrap piece of denim about 10cm square and some colourful embroidery thread.

Step 1: Start by fraying the denim square along one edge. To do this pull out the threads one by one. Denim is a woven material made up of indigo and white threads. Pull out the white threads and you will end up with a blue tassel.

This takes a little patience but not much concentration, so can be done whilst watching TV. I find using a pin helps to pull the thread away from the cloth. You can also make gorgeous denim feathers this way too.

fraying denim to make a tassel

Step 2: Next, carry on fraying the denim until your tassel is long enough. Leave some unfrayed denim at the top. Then roll up the frayed denim square and secure the end by wrapping coloured thread around it.

making a fabric tassel
Making a denim tassel

Making The Pompoms

I added some small colourful pompoms to the embroidered heart denim decoration. They were small pompoms so I used the fork method to make them.

Step 1: Wrap yarn in different colours around the end of a fork and secure it with a knot. The more yarn you use the fuller the pompom.

Making a fork pompom

Step 2: Next, tie some thread tight around the center of the wrapped yarn. Then with a pair of small scissors cut the yarn at the edge of both sides of the fork to free it.

making fork pompoms

Step 3: Fluff out the pompoms and trim the ends with scissors to shape them. Make two pompoms for each denim heart decoration.

multicoloured pompoms

Finishing Off The Denim Decoration

Finally, to put the denim decoration together, thread a large embroidery need with thick coloured thread. Then start the thread at the top of the denim tassel and pull it through the embroidered denim heart. Then thread the pompoms one by one. Knot the thread as you go to stop the pompoms from moving around. Finish off by tying a hanging loop.

Threading through denim heart
Attaching the pompoms

Now all that is left to do is to decide where you want to hang these embroidered denim decorations. They would make a lovely gift and are a cool teen and adult craft to make. They aren’t just for Valentine’s day but would be fun all year round.

Most people will have denim scraps to hand and coloured thread in their crafting essentials stash. I have lots so I made a few of these hanging decorations. They were a fun relaxing craft to do whilst watching Netflix.

Hanging colorful upcycled denim decorations
Hanging denim heart decoration

If you liked this then you may want to check out my other upcycled denim Valentine craft ideas and also what else you can make from a pair of jeans. If it’s the heart theme you like, then check out this collection of Valentine fabric heart crafts.

DIY hanging denim heart decorations
Yield: Fun colourful hanging embroidered denim heart decorations.

Embroidered Denim Heart Decorations

Hanging embroidered denim heart decorations

These hanging heart decorations are made from upcycled denim scraps and colourful threads. They look great hanging on the wall or as bag charms. They are really simple and affordable to make for yourself or as a handmade gift.

Prep Time 10 minutes
Active Time 2 hours
Total Time 2 hours 10 minutes
Difficulty Easy
Estimated Cost $1


  • Denim scraps enough to make the embroidered heart and the denim tassels.
  • Colourful embroidery thread and colourful yarn scraps


  • Embroidery hoop and needle
  • Large and small heart-shaped cookie cutter
  • Scissors and a fork


  1. First, draw around the large heart cookie cutter onto a scrap piece of denim. Then use the smaller cutter to draw a smaller heart inside.
  2. Place the denim fabric in an embroidery hoop with the small heart in the center.
  3. Next, thread the embroidery needle with a colourful six-strand embroidery thread. Embroidery split stitches around the small heart following the pen marks.
  4. Next, change the thread colour and embroider several concentric hearts until you are happy with the design.embroidered heart
  5. Then remove the heart from the hoop and cut out the larger denim heart shape with a 5mm seam. Using another piece of denim fabric cut out a plain heart the same size for the back.
  6. Pin both denim hearts right sides together and stitch leaving a gap. Use the gap to turn the heart right sides out and stuff with fiberfill before stitching it closed.
  7. Next, embroider a decorative blanket stitch around the outside of the heart.
  8. Then, fray a 10cm square of denim to make a tassel. Roll the frayed square and secure the top with the same coloured embroidery thread used for the denim heart decoration.
  9. Then get a fork and wrap the end with coloured yarn. Secure the yarn in the centre before cutting it off the fork to make a pompom. Make two pompoms.
  10. Finally, assemble the denim hanging decoration by threading yarn through the tassel heart and pompoms. Make a hanging loop with the end of the hanging yarn.

Donna via Funky Junk Interiors

Saturday 12th of February 2022

I ADORE the way you've hung the denim heart like a tassel! I'd never put this away...

Claire Armstrong

Sunday 13th of February 2022

Thank you, I think they will be staying up all year round.

Michelle Leslie

Saturday 12th of February 2022

Gorgeous as always, Claire. When it comes to crafting with denim, no-one comes close to you

Claire Armstrong

Saturday 12th of February 2022

Thank you, denim is a fun fabric to craft with and I have loads of it.

Donna @ Modern on Monticello

Wednesday 9th of February 2022

Pinned! I will be looking for heart shape templates to try this one out. You make it so simple to duplicate and it is so pretty. #HomeMattersParty

Claire Armstrong

Thursday 10th of February 2022

Thank you, any simple heart shape would work. Have fun making them.


Sunday 6th of February 2022

These are lovely, Claire! Thanks for sharing at Vintage Charm!

Claire Armstrong

Monday 7th of February 2022

Thank you so much, I really enjoyed making them.

Marie B.

Saturday 5th of February 2022

I love the boho vibe of your denim heart hanger, Claire!

Claire Armstrong

Saturday 5th of February 2022

Aww,thank you so much, I do love a bit of Boho.

Skip to Instructions