Heart pillows for Valentine's Day
Kids Arts and Crafts Activities Parent Resources Printmaking

How to Make Heart Pillows – A Printmaking Project for Valentine’s Day!


I’m still loving the heart doily prints!

Besides the t-shirts I printed last time, I also printed some hearts on plain fabric — white cotton and natural muslin. Then I sewed them up into little heart pillows.

They are each stuffed with a combination of millet and lavender flowers, so besides being decorative, they can be used as soothing hot/cold packs. They can be heated up in the microwave (or in a low oven for us since we don’t have a microwave) or put in the freezer.

How to Make Heart Pillows



1. Lay out doily

First, lay the heart doily right side up on a sheet of newspaper or paper. Have another piece of paper handy nearby.

2. Cut a piece of fabric

Next, cut two heart-shaped pieces of fabric large enough to print the doily on. Allow a few extra inches of space around the print for sewing the seams together. Set one aside.

Printing heart doilies on heart pillows

3. Prepare paint

Now pour a small amount of paint onto a plate (I used an old acrylic box frame) and roll your paint roller around to evenly coat it with paint.

4. Coat doily evenly with paint

Roll your paint-covered roller over the doily, coating it as evenly as possible with the paint. (You could use a paint brush or foam brush for this step, but the paint may not be applied as evenly.)

5. Position doily on fabric

Set your doily, paint side down, on the center of the piece of fabric.

Heart pillows for Valentine's Day

6. Print heart design

Lay an extra piece of paper over the doily. Use your hard rubber brayer (or rolling pin) to roll over the paper and doily to transfer the paint evenly to the fabric.

7. Remove doily & let dry

Lift the paper and doily off to reveal your heart print.


8. Sew pillow together

  • Place a printed piece of fabric together with a heart shaped piece of white fabric.
  • Pin together and sew a 1/4″ seam around leaving a 1 inch gap open.
  • Turn right side out and stuff with millet and lavender flowers.
  • Hand stitch the remaining gap together.

Heart pillows for Valentine's Day

I’m thinking these would be nice to send a child to bed with at night, perhaps warmed up first, to help them fall asleep. Or to use to soothe a bruised knee (or ego).

I love the weight and heft the millet gives these, too! They feel great in my hands.

And the lavender is nice and calming.

More Printed Heart Shirts


I had some friends over for some more heart doily printing recently. I was going to print more for the heart doily pillows and decided it would be a good opportunity for friends to bring a t-shirt or two to print while everything was set up.

Printing heart shirts

We started with red hearts, then got out the black fabric paint and tried some black ones as well! This is getting rather addictive…

How about you? What is your favorite Valentine’s Day craft project? Leave a comment below!

Pin It For Later

Heart pillows for Valentine's Day
How to Make Heart Pillows – A Printmaking Project for Valentine\'s Day!


  • Reply
    This girl loves to talk
    February 6, 2011 at 8:33 pm

    I love them and the tshirts. I have been on the hunt for heart doilies (valentines not as big in australia as it is the US I think – Its not a kids thing here, strictly teens and adults, no kids sharing valentines etc but I’m changing that slowly!!)

  • Reply
    February 6, 2011 at 9:53 pm

    This is an AWESOME idea!!! You could do this for any celebration or holiday!!! ( The creative wheels are turning = ) Oh! & your little Heart pillows look very SWEET…LUV THEM!!!

  • Reply
    February 6, 2011 at 10:45 pm

    I am so sorry I missed your doily-printing workshop! Your pillows are adorable.

  • Reply
    February 7, 2011 at 6:50 am

    Love these! What a lovely thing to take to bed on a cold Winter’s night. Thank you for sharing. xx

  • Reply
    JDaniel4's Mom
    February 7, 2011 at 8:51 am

    I hope you will link this post to my Virtual Valentine’s Day Party. I bet my readers would enjoy seeing it.

  • Reply
    February 7, 2011 at 12:04 pm

    you know, I tried this and my heart doily always tears and doesn’t transfer the color to the shirt or fabric. Anything you suggest for me to try and change? Also , where did you buy the doilys from?

  • Reply
    Peaceful Knitter
    February 7, 2011 at 12:48 pm

    Great idea! Did you use paper/cardboard doilies?

  • Reply
    February 7, 2011 at 12:56 pm

    Love it! Where did you get the doilies? Any special kind? …and how exactly do you do the printing? I can tell you roll the paint on, but then after that I imagine it being a little tricky.

  • Reply
    Jean Van't Hul
    February 7, 2011 at 9:55 pm

    Sandra, that happened to me when I used metallic fabric paint and it also happened to a friend who used a different brand of fabric paint. What paint are you using? I bought some doilies at K-Mart, some at Target (cheapie ones from their $1 section that I thought wouldn’t work, but that worked fine), and some at Michael’s.

  • Reply
    Jean Van't Hul
    February 7, 2011 at 9:55 pm

    Yes, paper doilies!

  • Reply
    Jean Van't Hul
    February 7, 2011 at 9:56 pm

    I bought the doilies at K-mart and Target — just regular paper doilies. Nothing special. For how I do the printing, see my previous post about the heart doily printing: https://artfulparent.typepad.com/artfulparent/2011/01/how-to-make-a-heart-doily-t-shirt.html

  • Reply
    February 8, 2011 at 12:17 am

    I love the idea of sending kids to bed in such a loving way. I am embarrassed to say that we have one of those rice heating packs made out of an old sock! This is MUCH cuter!

  • Reply
    February 10, 2011 at 11:04 pm

    We were all set up to make a doily print, but at the last minute we used the doily as a stencil. There was just something irresistible about that negative space. Thanks for the inspiration.

  • Reply
    search engine placement
    September 22, 2011 at 3:25 am

    Wow what a beautiful pillows design, I love heart shape design. and thanks for sharing that idea.great job.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.