There’s something special about crocheting a little heart into a granny square. It turns a familiar crochet motif into something that feels more personal, whether you’re making a cozy blanket, a decorative pillow, or a handmade gift for someone you love.
A crochet heart granny square is a lovely project for using up leftover yarn and playing with different color combinations. You can make each heart stand out with a contrasting shade or keep everything in soft, coordinating colors for a more subtle look. Either way, the finished squares have plenty of charm.
One of my favorite things about this design is how easily it can be adapted. A single square can become a small decoration, while a collection of matching motifs can be joined together to make a beautiful blanket or bag. It’s a simple idea with so many possibilities.
Whether you’re new to crochet or have been making granny squares for years, this heart design is a wonderful way to add a little personality to your next project.
What Is a Crochet Heart Granny Square?
A crochet heart granny square combines two classic crochet designs: the traditional granny square and the heart motif.
ad 26 3
The heart is the main feature of the square, while the surrounding stitches create a neat, square-shaped border. This makes the finished motif easy to combine with other squares, especially when you’re working on larger projects.
Depending on the pattern, the heart may be crocheted first and then surrounded by granny-style rounds. Other designs create the heart and square together using different stitch heights and carefully placed chain spaces.
You can use basic crochet stitches, including chain stitches, single crochet, and double crochet, to create many versions of this motif. Some patterns may include additional stitches or special techniques, so it’s always worth checking the instructions before you begin.
ad 26 3
The best part is that you don’t have to use the same colors every time. A bright red heart on a cream background creates a classic look, while pastel shades give the square a softer feel. You could even use several colors to make a playful, colorful design.

Materials You’ll Need
ad 26 3
Before starting your crochet heart granny square, gather a few basic supplies. You probably already have most of them in your crochet basket.
Yarn
Medium-weight yarn is a practical choice for many granny square projects because it gives the stitches good definition without making the motif too heavy.
Cotton yarn works particularly well for smaller decorative items. Its firm texture helps the stitches look neat, making it a good option for coasters, wall decorations, and other home accessories.
ad 26 3
Acrylic yarn is another excellent choice, especially if you’re planning to make a blanket. It’s widely available in different colors, easy to work with, and generally budget-friendly.
You can also use yarn left over from previous projects. Small squares are a great way to use those beautiful little scraps you couldn’t quite bring yourself to throw away.
Crochet Hook
Choose a hook that suits your yarn and the tension recommended by your pattern. Your yarn label is a helpful starting point.
If your stitches are very tight, try a slightly larger hook. If the square looks loose or floppy, a smaller hook may help. The goal is to create stitches that are even while allowing the finished square to lie flat.
Other Supplies
You’ll also need:
- Scissors for cutting the yarn.
- A yarn needle for weaving in the ends.
- Stitch markers, if you find them helpful for keeping track of corners or important stitch placements.
- A blocking mat and pins, if you want to shape your finished squares neatly.
How a Crochet Heart Granny Square Is Constructed
Although every pattern has its own instructions, most crochet heart granny squares follow a similar idea: create the heart motif, then build the surrounding square.
1. Crochet the Heart Motif
The heart forms the center of the design. Depending on the pattern, it may be made with chains, double crochet stitches, or a combination of stitches that creates two rounded top sections and a pointed bottom.
Take your time with this part, especially if you’re making the motif for the first time. Counting stitches carefully helps keep both sides of the heart balanced.
If you’re using a different color for the heart, finish the motif neatly before moving on to the background.
2. Add the Surrounding Stitches
Once the heart is complete, work the next round or rounds around it according to the pattern.
This is where the shape begins to look like a granny square. Stitches are placed around the heart, gradually creating a more regular outline.
Pay attention to the spaces between the stitches and the placement of each new round. The goal is to surround the heart without pulling it out of shape.
3. Shape the Corners
Corners are important because they help the square lie flat and make it easier to join with other motifs.
Many granny square patterns use chain spaces or groups of stitches to create the corners. Follow the specific instructions for your design rather than adding extra stitches wherever the fabric looks tight.
If the square starts to curl or ruffle, check your stitch count and tension before continuing.
4. Finish the Square
Continue working the remaining rounds until the square reaches your desired size or matches the dimensions specified in the pattern.
Fasten off the yarn, then weave in the loose ends with a yarn needle. If you’re making several squares for a blanket, try to keep them all the same size so they fit together neatly.
Blocking can also help straighten the edges and define the corners. It’s especially useful when the squares will be joined into a larger project.
Helpful tip: Make one complete square before starting a large batch. Once you’re happy with its size and appearance, you can use it as a reference for the rest.
Choosing Colors for Your Heart Granny Square
Color can completely change the look of this design, even when you use exactly the same pattern.
Here are a few combinations worth trying:
- Classic and romantic: Red or pink hearts with a white or cream background.
- Soft and delicate: Blush pink, pale blue, lavender, and ivory.
- Modern and simple: One neutral shade for the square with a contrasting heart.
- Bright and cheerful: Yellow, turquoise, coral, and other lively colors.
- Vintage-inspired: Muted rose, sage green, dusty blue, and warm beige.
For a blanket, you could keep the background color consistent and change the heart color in every square. This creates a coordinated design without making the finished blanket look too uniform.
Another option is to use the same heart color throughout and alternate the background shades. This works particularly well when you want the hearts to stand out clearly.
Before committing to a full project, arrange a few finished squares next to one another. Seeing the colors together can help you decide whether you need more contrast or a calmer palette.
