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 Amazon.com and affiliated sites. As an Amazon Associate, I earn from qualifying purchases.
What You Need
- Scraps of fabric from old jeans. Softer worn piecs of denim work best, as they are easy to embroider.
- Colourful embroidery thread and needle
- Colourful scraps of yarn
- Heart shaped cookie cutters
- Small embroidery hoop
- Small amount of fiberfil- I use the stuffing from old pillows
- A fork, scissors and a pen.

(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″).

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.

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

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.

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.


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.


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

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.

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

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.

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

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.


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.


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.

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.
Materials
- Denim scraps enough to make the embroidered heart and the denim tassels.
- Colourful embroidery thread and colourful yarn scraps
Tools
- Embroidery hoop and needle
- Large and small heart-shaped cookie cutter
- Scissors and a fork
Instructions
- 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.
- Place the denim fabric in an embroidery hoop with the small heart in the center.
- Next, thread the embroidery needle with a colourful six-strand embroidery thread. Embroidery split stitches around the small heart following the pen marks.
- Next, change the thread colour and embroider several concentric hearts until you are happy with the design.
- 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.
- 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.
- Next, embroider a decorative blanket stitch around the outside of the heart.
- 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.
- 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.
- 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.
Cecilia
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.