Granny Love Quilt Pattern

Using granny square and heart blocks to create this quilt, the 42” x 42” Granny Love quilt is so fun to make!  This project can be used for a baby quilt or a picnic quilt, or as a wall hanging or tablecloth quilt!!  You choose!

The pattern for the Granny Love baby or picnic size quilt is included here in this post!

Post contains affiliate links and we earn commissions if you shop through the links on this page, including Amazon Associate links. For more information please read the disclaimer on the Privacy Policy page.

If you’d like to purchase an ad-free PDF of the pattern, you can also get directions for making a quilted pillow and a throw quilt version!!!

Purchase the Granny Love digital pattern on Etsy!

General Sewing Directions  

The directions for this pattern are for rotary cutting, machine piecing, machine quilting, and the binding is hand-stitched to the quilt back.

Accurate cutting and sewing enhances your final product.  Pin your pieces together before sewing them to ensure proper seam alignment.

Use a ¼” seam allowance.  I recommend using a special presser foot with a ¼” guide if you have one for your machine.  This will help you get uniform seams, and matching corners!

Follow the directions described below as you press the seams. 

Fabric Requirements for the Granny Love Quilt

To achieve the scrappy look of this quilt I suggest using a variety of different light, medium, and dark colored prints, and a solid for the background. 

Fat eighth and fat quarter colored prints work great for this project, or raid your stash!  I chose blues/teals, corals/oranges, greens, and yellow/golds with a white solid background. 

Use different colors if you’d like, there are no rules!!!    Choose a coordinating fabric for the binding and for the backing.

If you’re looking to purchase fabric, check out the Fat Quarter Shop or Connecting Threads!

Light, Medium, and Dark Colored Prints: 

1 1/2 yards total

White Solid: 

1 1/2 yards


3/8 yard


2 yards


50” x 50” piece of thin cotton batting

Cutting Directions

Use your favorite rotary cutter, and cut the following patches for this quilt!

I love to use the Fiskars Comfort Loop Rotary cutter!!

Light, Medium, and Dark Colored Prints: 

Cut a total 25 – 2” x 2” squares and… 

…for each Granny Square Block cut 1 – 2 1/2” x 2 1/2” center square; 4 – 2 1/2” x 2 1/2” middle squares; and 8 – 2 1/2” x 2 1/2” outer squares.  There are a total of 8 Granny Square Blocks. 

…for each Heart Block cut 2 – 4 3/4” x 6 1/2” strips.  There are a total of 8 Heart Blocks.

White Solid: 

Cut 16 – 1 1/2” x 1 1/2” squares; 16 – 2” x 2” squares; 96 – 2 1/2” x 2 1/2” squares; 16 – 3 1/2” x 4 3/4” strips; 16 – 1 3/4” x 9” strips; and 40 – 2” x 9” strips


Cut 5 – 2 1/2” x 44” (width of fabric) strips


Cut 1 – 44” (width of fabric, trim off the bias edge) x 50” piece; and cut 2 – 8” x 25 1/4” pieces

Sewing a Granny Square Block for the Granny Love Quilt

Lay out the 1 – , 4 – , and 8 – 2 1/2” x 2 1/2” colored squares (light, medium, and dark) and 12 – 2 1/2” x 2 1/2” white squares to create this design. 

Sew the 3 squares together to form Row 1.  Continue to sew squares together to form Rows 2 – 5.  Press the seams of Rows 1, 3, and 5 to the right.  Press the seams of Rows 2 and 4 to the left.  Sew a white square to the top center of Row 1. 

Nest the seams of Rows 1 and 2, pinning them to hold the seams in place.  Sew these two rows to each other.  Continue to add onto this unit by sewing Row 3 to the bottom of Row 2, Row 4 to the bottom of Row 3, and Row 5 to the bottom of Row 4. 

Finish by sewing the white square to the bottom center of Row 5.  Press seams either upward to downward so the block lays flat.

Using a 12” square plastic ruler and rotary cutter trim the block 1/4” from the points of each of the outside colored squares, trimming off the points of the white squares. 

You don’t want to get closer to the points of the colored squares than 1/4” or you’ll lose their sharp points when you sew the blocks together.

The block should measure 9” unfinished, trim to this measurement.

Continue to sew the other 7 Granny Square Blocks for the Granny Love quilt. 

To achieve a scrappy look, vary the light, medium, and dark colored prints used so each block is unique.

Here is a quick video tutorial on sewing the Granny Square block!

Sewing a Heart Block for the Granny Love Quilt

Using a water soluble marking pen and a straight edge draw a diagonal line (on the back side) from one corner down to the opposite corner of 2 – 2” white squares, 2 – 1 1/2” white squares, and 2 – 3 1/2” x 4 3/4” white squares (lines facing opposite directions as shown here).

Layout the 2 – 4 3/4” x 6 1/2” colored rectangles and the 2” and 1 1/2” squares as shown here, right sides together.  Sew along the drawn line of each small square. 

Trim 1/4” from seam to remove the outer corners, open and press seams toward colored fabric.

Measure 3 1/2” up along the outside edge of the colored fabric.  Mark the spot with a pin. 

Then place the 3 1/2” x 4 3/4” white rectangle so the upper corner of the diagonal line aligns to the measured pin placement and the lower corner of the diagonal line aligns to the lower opposite corner.

Sew along the drawn line.

Trim 1/4” from seam to remove the outer corners, open and press seams toward the colored fabric. 

Repeat with other half, mirroring the placement of the white strips on the colored fabric as shown above. 

Sew the two halves of the heart together.  Press seam to one side. 

Sew a 1 3/4” x 9” white strip to the top and bottom of the heart to finish the block.  Press seams toward the white strips. 

The block should measure 9” unfinished. 

Repeat to make the other 7 Heart Blocks, varying the colors.

Assemble Quilt Top

Follow this diagram to lay out the 8 Granny Square Blocks, 8 Heart Blocks, and 25 – 2” x 2” colored squares until you are pleased with the distribution of colors in the quilt top.   

Sew a 2” x 9” sashing strip between each block to join the blocks together into Rows 1 – 4.  Press seams toward white strip.  Sew an additional 2” x 9” white strip to the sides of the two outside blocks of each row, press seams toward white strips.

Connect the colored squares into rows of sashing by sewing a 2” x 9” white strip between each colored square.  Press seams toward white strips.  This will give you 5 rows of sashing. 

Connect Rows 1 – 4 together by sewing a row of sashing between each.  Nest and pin seams to hold rows in place while you sew.  Sew a row of sashing to the top and bottom rows to finish off the quilt top.  Press seams toward rows of sashing.    

Layering the Top, Batting, and Back

I refer to layering the quilt as “sandwiching”.  You need to sandwich the top and back with the batting in the middle.

Prepare the Backing

Sew the 8” x 25 1/4” backing strips together to create an 8” x 50” piece.  Sew this piece to the 44” x 50” piece (make sure the bias edges are trimmed!) to create a backing.  This will allow the backing to extend about 4” beyond the edges of the quilt top.

Tape the Backing Down

On a hard surface floor, or with two large tables pushed together, use painter’s tape to tape down the backing fabric.  As you tape the back down you’ll want to make sure the fabric is smooth, without wrinkles.  Also, make sure the right side of the fabric is facing down! 

Add the Batting

Lay the batting on top of the taped-down quilt back, and move your hands across it to smooth it all over.  This will get rid of any wrinkles in the batting, and help to adhere it to the backing fabric. 

Place the Quilt Top

Once you have the batting placed on top of the quilt back, center the quilt top over the two bottom layers.  Right side facing up, of course!  The two bottom layers of the quilt (the back and the batting) should extend about 3” all around the outside edges of the quilt top (2” for the pillow).

Move your hands across the quilt top to smooth it all over, and help remove any wrinkles.  This will also help adhere the quilt top to the batting a little bit. 

Baste the Layers

You can either spray baste your quilt layers or pin them together with 1 ½” stainless pins.  Place pins around the entire quilt every 4-5 inches so the three layers don’t move around when you’re machine quilting this project.  You can use more pins, but by placing them only every 4-5 inches it’ll take less time to remove them as you quilt your project. 

Again, make sure all wrinkles are smoothed out.  Adjust basting if needed to remove any wrinkles. 

“Quilting” the Quilt

I used a cute, loopy pattern to machine quilt my layers together. 

Use whatever simple quilting free-motion stitch you’d like, or use a straight stitch to quilt in the ditches or along the seams.

You’ll need a darning foot to free-motion quilt, and you’ll need to either be able to lower the feed dogs on the machine or place a special cover over them. 

If you’re using straight lines machine quilt you’ll need a walking foot.  You’ll also want to increase the stitch length just a little bit.

How to Sew Binding on the Quilt

When you’ve finished quilting the layers together, it’s time to bind the edges of your quilt!  You can use one color or several colors to make the binding!  You can use the entire width of fabric or shorter widths to cut your binding strips from.

Prepare the Binding 

Fold each of the cut binding strips in half end to end.  Use the 45° line on your plastic ruler to trim the ends at a 45° angle. 

When you open the strips of fabric the angles on the ends will be facing in opposite directions.

Place the ends of two strips perpendicular, right sides together, and sew ¼” seam. 

Repeat to join all strips into one long binding strip.  Press seams open, then press long strip in half lengthwise, right side facing out.

Sew the Binding Strip to the Granny Love Quilt

Begin to sew the raw edge of the binding to the quilt by pinning it along one side.  Be careful to sew the raw edge of the binding strip to the quilt, not the folded edge!

I usually start sewing the binding strip in the middle of the quilt side that I’m starting with. 

Start sewing about 8” in from the end of the binding strip, leaving a hanging “tail” on the binding.  You’ll sew this to the other end of the binding strip when you finish sewing all along the sides of the quilt.

Stop sewing on the first side ¼” from the corner, use a pin to mark this location and sew right up to it.  Backstitch a bit, and cut your thread but DON’T cut the binding strip.

Making the Mitered Corner

Now, remove the quilt and binding strip from your machine and fold the binding strip straight up so it’s perpendicular from the side you were just sewing on. 

Fold the binding strip back down on itself and match it to the edge of the quilt you just sewed it to, and the next edge of the quilt you’re about to sew it to. 

Pin this fold in place, and pin the binding strip to this edge of the quilt and continue to sew it, again stopping ¼” from the next corner and repeating the folding process described above. 

Continue in this manner until you are on the last side of the quilt, the side you started on. 

Connecting the Ends of the Binding

Stop stitching about 14” – 16” from where you started. 

Backstitch and cut the thread (but not the binding strip, not yet!), remove the quilt and binding strip from the machine.

You now have two “tails” of the binding strip, tail #1 from where you started stitching it to the quilt and tail #2 from where you ended. 

You’ll need to join these tails together so that you have a continuous binding strip to finish sewing down to the quilt. 

Follow the steps below to join the tails!  


Lay tail #1 of the binding strip along the unsewn edge of the quilt.  Trim it at a 90° angle about half way between this unsewn edge.  


Lay tail #2 of the binding strip over tail #1 along the unsewn edge of the quilt.  Measure 2 ½” beyond the trimmed straight edge of tail #1.  Mark this 2 ½” measurement with a pin or pencil, and trim the tail #2 at a 90° angle also. 

The two trimmed binding strip tails should overlap by 2 ½”.


Unfold the two tails so they lay flat. Pin the two tails together perpendicular to each other (right sides together).  Use a fine pencil to draw a diagonal line from the corner of tail #2 to the opposite side, as shown here. 

Sew along the drawn diagonal line.  Fold binding strip in half again.  The continuous binding strip should now lay flat along the unsewn edge of the quilt. 

If necessary, shorten or lengthen the continuous strip before trimming it. 

Then trim the outside corner ¼” from the seam and finger press the seam open. 

Fold it in half again and finish sewing the binding strip to the quilt.

Trim the Batting and Back

Trim the batting and quilt back to ¼” from the edge of the quilt top.  I use a ruler and a rotary cutter to accomplish this task.  Work carefully, so you don’t cut into your quilted project.

Hand-Stitch the Folded Binding Edge to the Quilt Back

Here is my FAVORITE part of the process, hand-stitch the folded edge of the binding strip to the back of the quilt. 

When you get to the corner, carefully turn the corner right-side out to make a nice, mitered corner.  I tack a few stitches up the corner to hold it in place, and then continue stitching along all sides and corners until…

VOILA!  Your binding is complete!

If you’d like, you can add a label to the back of your quilt. 

If you’ve enjoyed this pattern, check out the Friendship Wreath quilt!

Don’t forget, you can purchase the ad-free PDF of this Granny Love pattern on Etsy!!

Recommended Articles