Free Heart Quilt Block Pattern: the On-Point Heart Block!

heart quilt block tutorial

Sew a heart quilt with this free heart quilt block pattern. It’s so easy! This is a 12” quilt block pattern for an on-point heart. You can sew heart quilt blocks together in straight rows or on point for an adorable quilt.

Who doesn’t love a heart quilt block?!? This sweet one lets you mix two prints plus a background fabric so you really get a heart that pops.

If you like this, check out my Baby Heart Log Cabin Quilt – it’s a log cabin style heart quilt.

heart quilt blocks

And my favorite thing is that I re-calculated the dimensions so you can use 2 1/2” strips… can you say ‘Jelly Roll Heart’?

Seriously, this block is so easy and so fast, that you could make a whole quilt in an afternoon. Scroll to the bottom of this tutorial for a tip for making 3 blocks at once. 🙂

How to Sew a Heart Quilt Block…

The beautiful fabrics I used are called Dream Catcher by Josephine Kimberling for Blend Fabrics. I really love that feather print.

Are you ready? I sewed each of my blocks with two print fabrics and one solid (Kona Cotton Snow). Feel free to use any combination of fabrics if you are sewing along with us.

On-Point Heart Quilt Block Tutorial:

All seam allowances are 1/4”. Finished block size: 12”.


From the print fabrics, cut:

  • 2 strips 2 1/2” x 13” (one strip from each print/color)

From the background fabric, cut:

  • 2 strips 2 1/2” x 8 1/2”
  • 2 strips 2 1/2” x 12 1/2”
  • 1 square 4 1/2” x 4 1/2”

Start by sewing the two print strips together along one long edge, and then subcut them into two pieces.

One piece should be 4 1/2” long and the other 8 1/2” long. They should both be 4 1/2” tall.


Sew the 4 1/2” background square to one side of the smaller print piece. Pick one print/color to be on the top of the heart, and sew that side to the square.

Then sew the 8 1/2” print piece on the bottom. Make sure you sew the print/color that you want to be on top.

Take the 8 1/2” background strips and sew them to the sides…

heart quilt block pattern

And then sew the 12 1/2” strips to the top and bottom… done! If your fabrics are already cut, this block takes 5 minutes to sew

Do you want to sew 3 blocks lickity split? Instead of cutting 2 1/2” x 13” print pieces, just cut 2 strips 2 1/2” tall and the width of the fabric (or use jelly roll strips). Sew those two strips together…

Then you can subcut your long piece into 3 pieces 4 1/2” and3 pieces 8 1/2” – enough for 3 blocks!

Stay tuned… I’m planning a tutorial for sewing these on-point heart quilt blocks into a darling baby quilt with 9 blocks. 🙂


Disclosure: some of my posts contain affiliate links. If you purchase something through one of those links I may receive a small commission, so thank you for supporting SewCanShe when you shop! All of the opinions are my own and I only suggest products that I actually use. 🙂