Scrappy Valentine’s Day Pincushion

valentines day pincushion

February brings lots of red, pink, and hearts! Stephanie from Swoodson Says here, and I have a quick, easy, scrappy Valentine's Day pincushion tutorial for you. If you're looking for another idea, I also have a heart-shaped hand warmer tutorial on my blog that uses upcycled wool.

This pincushion is on the large side, so it won't slide down in between the couch cushions, and you can use the tiniest of scraps for the inset patchwork. You could also fill it with dried lavendar as a sachet!


  • 1/4 yard of main body fabric, woven cotton
  • 10 1″ strips of scraps for inset
  • Poly-fill stuffing
  • Hand sewing needle & thread
  • Iron
  • Heart Pincushion Template 


Cut 3 pincushion body pieces, 6″ X 7″ & 10 strips 1″ X 5″ for the inset. Cut the heart template out from the print-out or draw one of your own.

valentines day pincushion

1. Layer 2 body pieces right sides together and center the heart template, tracing around it.

2. Sew each strip right sides together with 1/4″ seam allowance.

3. Press the inset seams open.

valentines day pincushion

4. Sew along the traced heart outline and cut out the inside carefully, making sure not to cut through any of the stitching.

5. Pull the top square through the heart shaped hole you just created, gently poking out the points. Press firmly and flat.

6. Layer the pressed inset piece underneath the heart shaped hole, right sides up. Top stitch along the outside of the heart's edge, press.

valentines day pincushion

7. Layer the top and bottom  body piece right sides together, stitch with 1/4″ seam allowance around the edges, leaving a 2″ gap open and back-stitching at beginning and end.

8. Trim seam allowances (I used pinking shears) and clip the main body's corners.

9. Turn right side out through the gap and gently poke the corners out. Press, stuff, and then use a ladder stitch to close

valentines day pincushion

If You'd Like To Support Our Site

If you want to help us continue to bring you a wide selection of free sewing patterns and projects, please consider buying us a coffee.  We'd really, really appreciate it.

Opt In Image
I'm Stephanie and I blog at about sewing and crafts for myself & my toddler son. I love upcycling, using up scraps,  and having the freedom to make what I can't find or afford in stores. I spend way too much time online - you can connect with me on twitter/pinterest/facebook/instagram !


Bookmark the permalink.
0 0 votes
Article Rating
Notify of

Inline Feedbacks
View all comments

Beautiful! I can’t wait to make some and it will be easy to teach to a friend! Thank you!!!

Virginia Frazier
Virginia Frazier

Love this wish it was in a PDF so we could download it.

Roberta Westbrooks
Roberta Westbrooks

I think it’s a cute sewing project.
Just darling, and simple for a beginner.
Thanks for sharing.?????

Ana Lopes

This is really gorgeous! I love your heart pincushion! Thank you for sharing great tutorial!
Lovely week and an Happy Valentine!
Hugs and love from Portugal,
Ana Love Craft

USS Crafty
USS Crafty

So cute, and I love the fabrics you used.

Pam @Threading My Way

So, so cute, Stephanie. Love how you’ve used narrow strips for the heart – very effective.


Love this little heart pin cushion! Great idea for using scraps.


Pretty pretty!! I’ve got a Craft Gossip post scheduled for later this morning that links to your tutorial:

Deby at So Sew Easy
Active Member
Reply to  anneweaver1974

Thank you so much Anne. Isn’t it pretty