Scrap Fabric Hearts

Scrap Fabric Hearts

These scrap fabric hearts are a delightful way to repurpose leftover material and spread a little love! So simple, they make a perfect weekend or weeknight craft. You can use plain material, patterned material, old quilts, vintage fabric, even feed sacks – whatever your heart desires! Use as vintage inspired Valentine’s Day decor, ornaments, or give as a heartfelt gift using sentimental material – maybe that’s a scrap from your Grandpa’s old flannel or a piece of your wedding dress.

Materials to Gather

  • Scrap fabric pieces in various colors and patterns
  • Sewing machine or needle and thread
  • Fabric Scissors
  • Poly-fil for stuffing
  • This FREE printable heart template. I used my Cricut machine to cut these hearts – See the file
  • Pins for securing fabric layers
  • Embellishments such as lace or ribbon (optional)

Step 1 – Iron Your Material

Iron your fabric/material scraps so it is easy to work with. 

Side Note: I got an Oliso Smart Iron for Christmas, and I LOVE it! The diamond ceramic plate makes ironing so smooth, and the iron has built in safety features to prevent scorches, burns, and tipping (hence, a ‘smart’ iron). Highly recommend!
* This is not a paid promotion, just an honest review.

Iron your scrap fabric

Step 2 – Print & Cut Heart Template

Print and cut this FREE printable scrap fabric heart template. I used my Cricut machine to cut the hearts (not a necessity for this project). If you have a Cricut, you can see my design file here

There are several different sizes to work with – big, small, and elongated. 

Cut out paper hearts by hand or on Cricut

Step 3 – Cut Your Material

Place your first piece of scrap fabric right side down. Place your second piece of fabric on top, right side up, so the wrong sides are facing together. Mix and match different colors and patterns to add a playful and eclectic touch to your fabric hearts – have fun with it!

Lay one of your cut hearts on the fabric stack to ensure you have enough room around all edges. Then, using scissors or a rotary cutter, cut to make a square or rectangle depending on the heart template you chose. 

Do NOT cut around the heart in this step. 

Cut the fabric larger than the heart template.

Step 4 – Trace the Heart

With the heart template still on your fabric stack, use an air and/or water soluble fabric marker to trace the heart on your fabric. I use this marker from Wal-Mart. 

Pin your fabric rectangles/squares, still wrong sides together.

Trace around the heart template

Step 5 – Sew the Heart

Using a sewing machine or hand-sewing, sew around the edges of the heart, leaving a small opening (1 – 2 inches depending on the size of the heart). This is how you will add the poly-fil. 

If using a sewing machine, use a straight stitch or a decorative stitch for added flair. Be sure to backstitch at the beginning and end to secure the stitches.

Sew the heart outline leaving a 1 to 2 inch opening for poly-fil.

Step 6 – Cut Out the Heart Shape

Using pinking shears (to avoid fraying), cut around the heart shape at least 1/4 to 1/2 inch away from the stitch line you just sewed. 

Cut around the heart shape with a 1/4 to 1/2 border.
Cut heart with border.

Step 7 – Stuff the Hearts

Add poly-fil through the opening you created in step 5 to stuff the heart shape. Use as much or as little poly-fil as you want, until you reach your desired heart shape. 

These hearts and this step remind me of Build-a-Bear! You, too?

Stuff the heart with poly-fil through the opening.

Step 8 – Close the Opening

Push the poly-fil slightly away from the opening to stitch it shut, and once stitched, adjust the poly-fil within the heart to shape. 


Sew the opening

Step 9 – Add Embellishments (optional)

Get creative by adding embellishments such as buttons, lace, or embroidery to enhance the visual appeal of your fabric hearts. Personalize each heart to make them unique and special.


Scrap Fabric Hearts