
Crochet Heart Pillow Pattern | Cute Handmade Cushion for Home Decor
There is something undeniably charming about a handmade pillow sitting on a bed, a sofa, or a reading chair. It carries warmth in a way that store-bought decor simply cannot replicate, and when that pillow is shaped like a heart, it becomes an instant focal point — a small declaration of love for the space you call home. This crochet heart pillow pattern is beginner-friendly, fully customizable, and results in a plush, adorable cushion that works beautifully in almost any room. Whether you are making it for yourself, as a baby shower gift, a Valentine’s Day present, or a cozy bedroom update, this pattern will walk you through every step from start to finish.
Let’s get into everything you need to know.
Why You’ll Love This Crochet Heart Pillow
Before we dive into the stitches and yarn, let’s talk about why this particular project deserves a spot on your crochet list.
First, the heart shape is timeless. Unlike trendy geometric cushions that may feel dated after a season or two, a heart-shaped pillow has staying power. It works in a nursery, a teenager’s bedroom, a romantic living room corner, or even a vintage-style guest room. The shape communicates warmth and affection without being overly sentimental, especially when you choose a sophisticated color like dusty rose, terracotta, sage green, or cream.
Second, this pattern is an excellent size project. It is substantial enough to feel satisfying when you finish it, but not so large that it becomes a multi-month commitment. Most crocheters with moderate experience can complete both sides of the pillow in a weekend. Even beginners who work at a slower pace can finish this project within a week or two, which makes it ideal for gifting.
Third, crocheted fabric has a beautiful texture that store-bought pillows simply do not offer. The slight ridge of the stitches, the soft drape of the yarn, and the dimensional quality of the finished fabric all add up to something that feels both handcrafted and polished at the same time.
Materials You Will Need
Gathering your supplies before you begin makes the process much smoother. Here is everything you need for this crochet heart pillow pattern.
Yarn: Approximately 200–250 yards of bulky weight yarn (size 5 or 6 works beautifully here). You want something that is soft against the skin since this pillow will be touched often. Popular choices include Lion Brand Pound of Love, Bernat Blanket yarn, or any chenille-style bulky yarn for an ultra-plush result. You can use a single color for a classic look or choose two complementary colors — one for the front and one for the back — for a more playful, two-toned effect.
Hook: A 6.0mm (J/10) or 6.5mm crochet hook works well with bulky yarn. If you are using a standard worsted weight yarn instead, drop down to a 5.0mm (H/8) hook. Always check your gauge and adjust accordingly.
Pillow stuffing: You will need approximately 6–8 ounces of polyester fiberfill to achieve a nicely stuffed pillow that holds its shape. Alternatively, you can use a heart-shaped pillow insert if you can find one in the right size.
Yarn needle: For weaving in ends and seaming the two sides together.
Scissors: For trimming yarn ends.
Stitch markers (optional): Helpful for keeping track of stitch counts, especially at the beginning of the heart shaping.
Pins (optional): Useful for blocking your finished pieces before seaming if you want crisp, even edges.
Gauge and Sizing
With bulky yarn and a 6.5mm hook, you should expect a gauge of approximately 11 stitches and 12 rows per 4 inches in single crochet. The finished pillow will measure approximately 14 inches wide at its widest point and 12 inches tall. This is a great throw pillow size — large enough to hug, small enough to tuck into a corner of the sofa.
If you want a smaller decorative pillow, reduce your hook size and drop down to a worsted weight yarn. For a larger, more dramatic pillow, move up to a super bulky yarn and a 9mm or 10mm hook.
Abbreviations Used in This Pattern
ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
dc — double crochet
st(s) — stitch(es)
sk — skip
rep — repeat
pm — place marker
MR — magic ring (also called magic circle)
Understanding the Heart Shape
The classic crochet heart pillow is worked in two identical flat pieces that are then seamed together and stuffed. Each piece begins at the top of the heart, where the two lobes are worked separately and then joined, and continues down to the pointed bottom tip.
There are several ways to construct a crochet heart. Some patterns start at the center top and work outward in the round. Others, like this one, work each lobe flat in rows and then join them to work the lower body of the heart together. This method produces a very clean, symmetrical shape that is easy to control and adjust.
Take a moment to look at a heart shape before you begin. Notice that the top has two rounded humps of equal size, and the bottom tapers into a single downward-pointing V. Your crochet construction will mirror this geometry almost exactly.
The Pattern: Crochet Heart Pillow (Make Two)
You will work this piece twice to create a front and a back.
Step 1: Make the First Lobe
Begin with a magic ring.
Row 1: Ch 3 (counts as first dc), work 4 dc into the magic ring, turn. Pull the ring closed. (5 dc)
Row 2: Ch 3, dc in first st, 2 dc in each remaining st across, turn. (10 dc)
Row 3: Ch 2, hdc in first st, hdc in each st across to last st, 2 hdc in last st, turn. (12 hdc)
Row 4: Ch 1, sc in each st across, turn. (12 sc)
Do not fasten off. Set this lobe aside and begin the second lobe.
Step 2: Make the Second Lobe
Work exactly as the first lobe through Row 4. Do not fasten off.
Step 3: Join the Two Lobes
With your hook still in the second lobe, ch 1. Now you will work across both lobes in a single row to connect them at the top center of the heart.
Joining Row: Sc across the 12 stitches of the second lobe. At the end of the second lobe, sc into the first stitch of the first lobe (this joins them), then sc across the remaining 11 stitches of the first lobe, turn. (24 sc)
You should now have a wide row connecting both lobes. This forms the top of your heart.
Step 4: Shape the Heart Body
Now you will work downward in rows, decreasing at each side edge to create the tapering sides of the heart and eventually the bottom point.
Row 1: Ch 1, sc2tog (decrease), sc across to last 2 sts, sc2tog, turn. (22 sc)
Row 2: Ch 1, sc in each st across, turn. (22 sc)
Row 3: Ch 1, sc2tog, sc across to last 2 sts, sc2tog, turn. (20 sc)
Row 4: Ch 1, sc in each st across, turn. (20 sc)
Row 5: Ch 1, sc2tog, sc across to last 2 sts, sc2tog, turn. (18 sc)
Row 6: Ch 1, sc in each st across, turn. (18 sc)
Row 7: Ch 1, sc2tog, sc across to last 2 sts, sc2tog, turn. (16 sc)
Row 8: Ch 1, sc in each st across, turn. (16 sc)
Row 9: Ch 1, sc2tog, sc across to last 2 sts, sc2tog, turn. (14 sc)
Row 10: Ch 1, sc2tog, sc across to last 2 sts, sc2tog, turn. (12 sc)
Row 11: Ch 1, sc2tog, sc across to last 2 sts, sc2tog, turn. (10 sc)
Row 12: Ch 1, sc2tog, sc across to last 2 sts, sc2tog, turn. (8 sc)
Row 13: Ch 1, sc2tog, sc across to last 2 sts, sc2tog, turn. (6 sc)
Row 14: Ch 1, sc2tog, sc to last 2 sts, sc2tog, turn. (4 sc)
Row 15: Ch 1, (sc2tog) twice, turn. (2 sc)
Row 16: Ch 1, sc2tog. (1 sc) Fasten off, leaving a long tail for seaming.
Your finished flat piece should look like a clear, rounded heart shape. If it looks a little rumpled or uneven while flat, don’t worry — blocking and seaming will smooth everything out.
Finishing the Pillow
Blocking (Optional but Recommended)
Pin each heart piece to a foam blocking mat or towel in the correct heart shape. Lightly mist with water or steam with a garment steamer and allow to dry completely. This step makes a noticeable difference in how clean and professional your finished pillow looks. It evens out the stitches and helps the heart shape lie flat and symmetrical before seaming.
Seaming
Hold both heart pieces together with wrong sides facing each other. You want the right sides — the prettier outsides — facing outward.
Thread your yarn needle with the long tail left from your last row, or cut a new length of yarn approximately 36 inches long. Beginning at the bottom tip of the heart, use a whip stitch or mattress stitch to seam the two sides together. Work your way around the entire edge of the heart, matching stitch for stitch as you go.
When you are about 4 or 5 inches away from your starting point, pause. Do not close the seam yet.
Stuffing
Take your polyester fiberfill and begin stuffing the pillow through the gap you have left open. Work the stuffing into the lobes at the top of the heart first, as these can be harder to fill once the opening is smaller. Use a pencil or the blunt end of a crochet hook to gently push stuffing into tight corners and the pointed bottom tip.
Add stuffing gradually, checking the shape as you go. You want the pillow to feel plump and full without being stretched so tight that the stitches pull apart. A nicely stuffed heart pillow should hold its shape when set on a flat surface, with a slight dome on each side.
Once you are happy with the stuffing, continue seaming the remaining gap closed. Knot your yarn securely and weave in the tail with your yarn needle.
Weave in All Ends
Use your yarn needle to weave in any remaining yarn tails on both sides of the pillow. Thread each tail in and out through several stitches in different directions to secure it, then trim the excess close to the fabric.
Customization Ideas
One of the most enjoyable aspects of making your own home decor is the ability to personalize it completely. Here are some ways to make this heart pillow uniquely yours.
Color Choices: The most popular colors for heart pillows are shades of red, pink, and dusty rose for a romantic or Valentine’s theme. However, earthy tones like terracotta, rust, and ochre give the pillow a boho-chic feel that works beautifully in modern living rooms. Soft neutrals like cream, oatmeal, and ivory create a Scandinavian-inspired look. Sage green or dusty blue adds a calming, nature-inspired touch to nurseries and bedrooms.
Embellishments: Consider adding a simple surface embroidery detail once the pillow is finished — a small initial, a tiny flower, or a simple stem stitch border around the outer edge adds a lovely handmade detail. You can also add a crochet ruffle around the seam edge for a more romantic, vintage-inspired look.
Texture Variations: Try working the body of the heart in a different stitch pattern for added texture. A simple shell stitch, a moss stitch (alternating sc and ch 1 across), or even a waffle stitch variation can give the fabric a completely different personality while keeping the same overall heart silhouette.
Scented Stuffing: If you are making this as a gift, consider tucking a small sachet of dried lavender or cedar chips inside the stuffing. This adds a lovely sensory element and makes the pillow extra special.
Tips for Crochet Beginners
If this is one of your first crochet projects, welcome! This pattern uses basic stitches and straightforward construction, making it a great project to build your skills.
Take your time with the magic ring at the beginning of each lobe. This technique can feel awkward at first, but it produces a much neater center than starting with a chain. There are many excellent video tutorials available if you want a visual guide.
Do not rush the seaming. Taking care with this step makes a huge difference in the finished look of the pillow. Align the stitches carefully and keep your tension even as you sew the sides together.
Count your stitches at the end of each row, especially during the shaping section. The gradual decreases are what create the beautiful tapered shape of the heart, and an accidental extra stitch or missed decrease will change the silhouette. Place a stitch marker at the beginning of each row to help you keep track.
And finally, enjoy the process. Handmade projects carry the energy of the time and care you put into them, and this pillow will be a small, beautiful reminder of that every time you see it in your home.
Care Instructions for Your Finished Pillow
Most bulky acrylic and acrylic-blend yarns are machine washable on a gentle cycle in cool water. Check the care label on your specific yarn before washing. Lay the pillow flat to dry rather than placing it in the dryer, as heat can affect the shape and cause the fiberfill to clump. If your pillow loses a little of its shape after washing, gently reshape it by hand while still damp and allow it to air dry fully.
If you have used a delicate fiber like cotton or wool, hand washing in cool water with a gentle detergent is the safer choice.
Displaying Your Crochet Heart Pillow
Once your pillow is finished and stuffed, think about where it will live in your home. A heart pillow looks lovely propped against larger pillows on a bed, tucked into the corner of a loveseat, or displayed on a window seat with other handmade textiles. It also makes a sweet addition to a child’s reading nook or a nursery rocking chair.
For a cohesive look, pair it with other handmade elements in similar colors — a chunky knit throw, a crocheted blanket, or even a small macramé wall hanging in the same palette. Handmade pieces have a way of elevating each other when grouped together, creating a curated, intentional feeling that is very hard to achieve with mass-produced decor.
This crochet heart pillow is the kind of project that people notice and ask about. It is also the kind of project that, once you have made one, you will want to make again in different sizes, different colors, and for everyone you love. Happy crocheting!