Embroidered Yarn Heart Decor
Use scraps of yarn, a bit of fabric, and the urge to make something meaningful to create lovely embroidered yarn heart decor for Valentine’s.
There’s something really comforting about handmade heart décor, and this embroidered yarn heart project hits that sweet spot between cozy and creative. If you’ve got scraps of yarn, a bit of fabric, and the urge to make something meaningful, this is a lovely way to turn those leftovers into décor you’ll actually want to display.

It’s beginner-friendly, doesn’t need fancy tools, and works just as well for seasonal decorating as it does for year-round accents. I’ll walk you through the steps, share a few easy tweaks, and give you ideas for styling your finished piece around your home or gifting it to someone special. Let’s get started!
Why You’ll Love This Project
- Easy and inexpensive materials you likely already have
- A relaxing, mindful craft that’s great for slow afternoons
- Perfect for décor, gifts, or handmade home projects
- Works with basic embroidery stitches—no experience needed
- Easy to personalize with colors, textures, or initials
Join our crafting community to find more DIYs and upcycled craft ideas. It feels good to repurpose and upcycle!
Materials Needed
- Embroidery hoop – approx. 8”
- Faux fur yarn (fuzzy yarn), off-white color
- Large darning needle
- Thin knit material (we repurposed an old top in a pretty burgundy color)
- Matching lace ribbon
- Beaded embellishments
- Gold metallic paint and paintbrush
- Chalk or pencil for marking
How to Make Embroidered Yarn Heart Decor
Cut a piece of knit fabric and insert it into the embroidery hoop.


Freehand a heart shape outline in the center of the hoop.

Thread the large darning needle with fuzzy yarn and start at one end of the heart, poking the needle through from the back side to the front.

Working in rows, run the fur yarn across the size of the heart until the outline is covered and the heart is filled in.

Secure the yarn on the back side to keep it from pulling through. Tie a knot or add a dab of glue to hold the ends in place.
Using a paintbrush, brush the gold paint on to the wooden hoop and lightly brush over the edges of the material.

Create a small lace bow and glue it to the top of the embroidery hoop. Glue the embellishments in the center of the bow.

Lastly, hang to enjoy!

Tips, Variations & Troubleshooting
Color and Yarn Options
Soft neutrals create a calm, cottage-style look, while bold yarns make a fun statement piece. Chunky yarn gives a modern feel; embroidery floss keeps things delicate.
Size and Shape Variations
Mini hearts are great for garlands or gift toppers. Larger hearts work well as wall art or shelf décor. You can also slightly stretch the heart shape for a more whimsical look.
Stitching Fixes
If your yarn keeps tangling, cut shorter lengths and work slowly. Uneven stitches usually disappear once the heart is fully filled in, so don’t stress over perfection.

Full of Charm
Embroidered yarn heart decor is one of those projects that feels just as good to make as it does to display. It’s simple, flexible, and full of charm, which makes it perfect for gifting or keeping for yourself. If you make a batch, don’t be surprised if you start finding excuses to put them everywhere—or make a few more just because. Happy crafting!
More Heart Crafts to Make
- Wire and Burlap Heart Wreath
- Heart Garland using Scrap Fabric
- Heart Sign with Seashells
- Easy Crochet Heart Pattern
- Cardboard Heart Sign
- Crafting Decoupage Hearts






Want to receive a ton of inspiration and money saving ideas for decorating, gift-giving and crafting? Join HERE!
Like it? Pin for later!


Embroidered Yarn Heart Decor
Materials
- 8 " Embroidery hoop
- Faux fur yarn fuzzy yarn, off-white color
- Large darning needle
- Thin knit material
- Matching lace ribbon
- Beaded embellishments
- Gold metallic paint and paintbrush
- Chalk or pencil for marking
Instructions
- Cut a piece of knit fabric and insert it into the embroidery hoop.
- Freehand a heart shape outline in the center of the hoop.
- Thread the needle with yarn and start at one end of the heart, poking the needle through from the back side to the front.
- Working in rows, run the fur yarn across the size of the heart until the outline is covered and the heart is filled in.
- Secure the yarn on the back side to keep it from pulling through. Tie a knot or add a dab of glue to hold the ends in place.
- Using a paintbrush, brush the gold paint on to the wooden hoop and lightly brush over the edges of the material.
- Create a small lace bow and glue it to the top of the embroidery hoop. Glue the embellishments in the center of the bow.
- Hang to enjoy!

