
Free Easy Crochet Valentine’s Heart Pillow Pattern
Valentine’s Day is one of those holidays that practically begs for handmade gifts. There’s something deeply personal about putting time and care into creating something for someone you love, and a cozy, crocheted heart pillow checks every box: it’s thoughtful, decorative, useful, and completely customizable. Whether you’re making it for a romantic partner, a best friend, a child, or yourself, this free easy crochet Valentine’s heart pillow pattern is the perfect project to pick up in the weeks leading up to February 14th.
This pattern is beginner-friendly and written with detailed instructions so that even someone who has only just learned their basic stitches can complete it successfully. If you know how to chain, single crochet, and slip stitch, you have everything you need to make this pillow. More experienced crocheters will find it a satisfying, quick project that can be finished in an afternoon.
Let’s dive into everything you need to know, from materials to finishing touches.
Why Crochet a Heart Pillow for Valentine’s Day?
Store-bought Valentine’s gifts are fine, but handmade gifts carry a weight that no amount of money can replicate. When someone receives a crocheted item, they know that hours of focused attention went into making it. That effort communicates love in a way that a last-minute box of chocolates simply cannot.
A heart-shaped pillow is especially meaningful because it’s functional. Unlike a card that gets tucked into a drawer or flowers that fade within a week, a pillow sticks around. It sits on a couch, a bed, or a reading chair as a lasting reminder of the person who made it and the occasion it celebrated.
This pattern is also wonderfully versatile. Make it in classic red and white for a traditional Valentine’s look, or try dusty rose and cream for a more boho-modern aesthetic. Deep burgundy makes it feel grown-up and romantic. Bright pink and hot pink together give it a playful, cheerful energy. The design works in whatever color combination speaks to you or to the person you’re making it for.
Materials You’ll Need
Before you cast on your first stitch, gather everything together so you can work without interruption. Here’s what this pattern requires:
Yarn: Worsted weight yarn (also labeled as size 4 on most yarn labels) works best for this project. You’ll need approximately 200 to 250 yards of your main color and about 50 yards of a contrasting color if you want to add a border or decorative detail. Acrylic yarn is perfectly fine and very washable, which is a practical consideration for a pillow that will see regular use. Cotton yarn gives a slightly denser, firmer result. Soft acrylic blends like Lion Brand Pound of Love or Red Heart Soft are particularly nice because the finished pillow will be genuinely comfortable.
Crochet Hook: A size 5.0mm (H/8) hook is the standard recommendation for worsted weight yarn and will give you a well-structured fabric that isn’t too stiff or too loose. If you tend to crochet tightly, go up to a 5.5mm hook. If you crochet loosely, try a 4.5mm hook.
Pillow Stuffing: Polyester fiberfill is the easiest and most affordable option. You’ll need enough to fill your finished heart generously without stretching the fabric. Plan on using one standard bag of fiberfill for a medium-sized pillow.
Tapestry Needle: For weaving in ends and seaming the two sides of the pillow together.
Scissors
Stitch Markers (optional): Helpful for tracking the beginning of rounds.
Measuring Tape
The finished pillow, using the measurements and hook size above, will be approximately 12 to 14 inches across at its widest point. This is a comfortable throw pillow size — large enough to be a genuine pillow but small enough to sit prettily on a bed or sofa.
Abbreviations Used in This Pattern
This pattern uses standard US crochet terminology.
ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
dc — double crochet
inc — increase (work 2 stitches into the same stitch)
sk — skip
st — stitch
BLO — back loop only
FLO — front loop only
MR — magic ring (also called a magic circle)
Understanding the Heart Shape
A crocheted heart is made by creating two circular lobes at the top and then working downward and inward to a single point at the bottom. This pillow is made in two identical flat pieces that are then joined and stuffed.
Each piece is worked from the top down. You’ll start by making the two upper bumps of the heart simultaneously using a long chain that acts as the center axis, then work around both lobes in a way that gradually narrows the fabric toward the lower point.
If the construction sounds complicated, don’t worry. The instructions below walk you through it step by step, and once you complete the first few rounds, the shape will become intuitive.
Pattern Instructions
Making the Heart Pieces (Make Two)
Foundation:
Chain 3. In the 3rd chain from the hook, work 2 dc. This creates the beginning of your first lobe. Chain 3 again. Slip stitch into the top of the first group of dc stitches to connect the two halves. You now have a small figure-eight shape that will become the top of your heart.
If you prefer a slightly different approach, you can make two separate magic rings, each with 6 sc stitches, and then join them together with a slip stitch. Both methods produce a nearly identical result. The magic ring method tends to be neater and tighter at the center.
Round 1: Working around both lobes, work 2 sc into each stitch from your foundation — 12 sc total per lobe, 24 stitches total around both lobes.
Round 2: (sc, inc) around — 36 stitches total.
Round 3: (sc, sc, inc) around — 48 stitches total.
At this point, your piece should look like two connected circles, each with a clean, slightly ruffled edge. You can hold it up and see the top of the heart shape beginning to emerge.
Shaping the Lower Point:
From here, you’ll stop increasing uniformly and instead shape the bottom of the heart. This section requires decreasing in the center of the bottom edge to draw the fabric down to a point.
Round 4: sc around the first lobe; at the joining point (the center valley of the heart), sc2tog (single crochet two together, which is a decrease); sc around the second lobe; sc2tog at the outer sides where the shape needs to taper inward — 44 stitches.
Round 5: sc around, working sc2tog at both the center and the outer lower edges to continue shaping — approximately 40 stitches.
Rounds 6 through 9: Continue working in rounds of sc, placing sc2tog decreases at the center valley and at the two lower side edges of the heart on every other round. The sides of the heart will curve inward naturally. Work until your piece measures approximately 6 to 7 inches from the top of a lobe to the current lowest point.
Rounds 10 through 12: Work sc2tog at the center and at the two lower sides on every round now, drawing the point inward more sharply. You should have approximately 20 to 24 stitches remaining.
Final Point: Work sc2tog around until you have 6 to 8 stitches remaining. Fasten off, leaving a long tail. Thread the tail through each of the remaining stitches and pull tight to close the point. Weave in the end securely.
Make a second piece identical to the first. Lay them flat and compare their shapes — they should be nearly mirror images of each other.
Adding a Border (Optional but Recommended)
Before joining the two pieces, adding a single round of sc or slip stitch around each piece in your contrasting color creates a clean, defined edge that makes the finished pillow look polished and professional. It also makes it significantly easier to seam the two sides together evenly because you have a clear line of stitches to work through.
To add the border: join your contrasting yarn at any point along the edge with a slip stitch. Work 1 sc into each stitch around the entire perimeter of the heart, working 2 or 3 sc into the curves at the tops of the lobes to prevent the edge from pulling. When you reach the bottom point, work 1 sc into the tightest available stitch. Slip stitch to the first sc to join. Fasten off and weave in ends.
Joining the Two Pieces
Hold both heart pieces with their wrong sides facing each other (right sides facing out). You’ll seam them together using a slip stitch join through both layers at once, which creates a visible ridge on the outside that actually looks quite nice as a decorative detail.
With your main color yarn and hook, insert your hook through both layers at any point along the edge. Begin slip stitching through both layers around the entire perimeter of the heart, maintaining consistent tension. Work about two-thirds of the way around until you have an opening that is roughly 4 to 5 inches wide. This is your stuffing opening.
Stop here and do not fasten off yet.
Stuffing the Pillow
Pull small pieces of fiberfill apart before inserting them into the pillow. Smaller, fluffier pieces fill the shape more evenly and prevent lumps. Pack the fiberfill into the lobes at the top of the heart first, making sure each curve is filled out fully. Then work your way down toward the point.
Don’t be afraid to stuff it more generously than you think you need to. Fiberfill compresses over time with use, and a pillow that starts out perfectly stuffed tends to look flat and sad within a few months. Err on the side of slightly overstuffed and you’ll be happier with how it holds its shape long term.
Once the pillow feels firm and well-shaped all the way to the point, continue the slip stitch seam to close the opening. Fasten off and weave in all remaining ends securely.
Tips for Getting the Best Results
Tension matters. The most common issue with this kind of pattern is uneven tension, which can cause the heart shape to pull or look lopsided. If you find that one side looks different from the other, take a moment to block your finished pieces before seaming. Wet blocking — soaking the pieces in cool water, pressing out the excess gently, and pinning them into shape to dry — works wonders for evening out any irregularities.
Count your stitches. This is particularly important during the shaping rounds. Place a stitch marker at the beginning of each round and count before moving on. It’s much easier to catch a missed decrease early than to notice it three rounds later and have to frog (undo) your work.
Use yarn with memory. Yarns that have some elasticity or memory hold their stuffed shape better over time. Many acrylic yarns have a small amount of nylon or elastic blended in, which helps. Pure cotton or linen yarns tend to stretch and sag more over time, which can make the pillow lose its heart shape. If you love the look and feel of natural fibers, consider adding a polyester lining inside before you stuff it.
Seaming neatly. If the slip stitch seam bothers you aesthetically, you can use a tapestry needle and a whip stitch instead. Work through the back loops of both pieces for an even cleaner join.
Customization Ideas
Once you’ve mastered the basic pattern, the possibilities for personalizing it are endless.
You could embroider initials or a short word like “Love” onto the front of the pillow before seaming. Use a contrasting color of yarn and a tapestry needle, working in simple backstitch lettering.
Bobble or popcorn stitches worked into the surface add lovely texture and can be used to create a polka dot effect across the face of the heart.
A loopy fringe or tiny tassels around the perimeter instead of a simple sc border gives the pillow a boho look that many people find irresistible.
You can also make the pillow smaller — about half the size — by using fingering or DK weight yarn and a smaller hook. These mini hearts make sweet package toppers, gift tags, or ornaments. Make a few and string them together for a Valentine’s Day garland.
Caring for Your Heart Pillow
Most worsted weight acrylic yarns are machine washable, which is one of the big practical advantages of using them for something like a pillow. Check the label of your specific yarn before laundering. In most cases, you can machine wash on a gentle cycle in cool water and tumble dry on low. Avoid high heat, which can distort acrylic fibers.
If you’ve used wool or a wool blend, hand washing is safest. Gently submerge the pillow in cool water with a small amount of wool wash or gentle dish soap, press it (never wring or twist), and lay flat to dry. It may take a day or two to dry fully, so plan ahead.
The pillow stuffing inside will also need to dry completely. Placing the pillow in a dryer on a no-heat or very low heat setting after hand washing — just to fluff the fiberfill — can help prevent the stuffing from clumping or growing mildew.
Finishing Thoughts
This free easy crochet Valentine’s heart pillow pattern is the kind of project that reminds you why you picked up a crochet hook in the first place. It’s satisfying to work, quick enough to complete without losing momentum, and the result is something genuinely beautiful and useful that anyone would be happy to receive.
Making something by hand for the people you love is one of the most quietly generous things you can do. It takes time that could have been spent on something else and transforms it into an object that carries that intention forward indefinitely. A heart pillow on someone’s bed doesn’t just look sweet — it tells a story every time they see it.
Whether this is your first Valentine’s Day crochet project or your twentieth, this pattern is worth keeping in your rotation. It’s the kind of pattern you’ll return to year after year, maybe trying a new color combination each time, maybe making it a little larger or a little more elaborate as your skills grow.
Happy crocheting, and happy Valentine’s Day.