Tutorial Knitting Pillow Heart | Valentine’s Day

Knitting Pillow Heart Tutorial: The Perfect Valentine’s Day Project

There is something quietly magical about making a gift by hand. You choose the yarn, you set the tension, you work stitch by stitch until something takes shape in your lap — something that did not exist before you began. A knitted heart pillow is exactly that kind of project. It is warm, it is personal, and it carries the kind of thoughtfulness that no store-bought gift can replicate. Whether you are knitting for a partner, a child, a best friend, or simply treating yourself to a satisfying craft project this February, this heart pillow tutorial will walk you through every step in plain, friendly language.

This guide is suitable for beginner to intermediate knitters. If you know how to cast on, knit, purl, and decrease, you have everything you need. A few shaping techniques will be introduced along the way, but nothing will be left unexplained. By the end, you will have a fully stuffed, beautifully shaped heart pillow that looks impressive and feels even better to hold.


What You Will Need Before You Start

Before picking up your needles, gather your materials. Having everything close at hand makes the knitting process smoother and more enjoyable.

For yarn, a medium-weight worsted yarn in the color of your choice works best for this project. Red is the classic Valentine’s choice, but dusty rose, deep burgundy, cream, lavender, or even a variegated pink can create stunning results. You will need approximately 150 to 200 grams depending on the finished size you want. A soft yarn with a little stretch — something with merino wool, acrylic, or a cotton-wool blend — holds the heart shape well and feels lovely to the touch.

For needles, a pair of US size 7 (4.5mm) or US size 8 (5.0mm) straight or circular needles will work depending on your yarn’s recommended gauge. Always check the yarn label. If you find your knitting tends to run loose, go down a needle size to keep the fabric firm enough to hold stuffing without gaps.

You will also need polyester fiberfill stuffing, which is readily available at any craft store. A yarn needle for seaming, stitch markers, scissors, and optionally a row counter will round out your supplies. If you want to embellish the finished pillow, have a length of ribbon, a few buttons, or embroidery thread ready for the finishing stage.


Understanding the Shape Before You Knit

A knitted heart pillow is made in two identical flat panels that are seamed together and stuffed. The heart shape is achieved through strategic increases at the beginning to create the two rounded lobes at the top, and then through steady decreases that taper the piece down to the point at the bottom.

Some knitters prefer to knit each panel from the bottom point upward. Others start from the center top and work down each lobe separately before joining. This tutorial uses the bottom-up method, which many knitters find more intuitive because you start small and watch the shape grow. You will cast on a small number of stitches, increase outward to form the widest part of the heart, then shape the two upper lobes separately before binding off.

Both the front panel and the back panel are worked identically. The only difference is that the front panel is where you might choose to add any decorative touches.


Gauge and Sizing

Before you begin the main project, knitting a small gauge swatch will save you frustration later. Cast on 20 stitches and work in stockinette stitch (knit on right side rows, purl on wrong side rows) for about 4 inches. Bind off, block lightly by misting with water and laying flat, and measure how many stitches and rows you get per inch.

A standard gauge for worsted yarn on US size 7.5 needles is roughly 18 stitches and 24 rows per 4 inches. If your swatch matches this, the finished pillow will measure approximately 10 to 11 inches across at the widest point and about 9 to 10 inches tall, which is a lovely decorative pillow size.

If you want a smaller pillow — something closer to 7 or 8 inches — you can work the pattern with a DK weight yarn on smaller needles, or simply reduce the number of stitches in the increases by a few on each side. The shaping principle remains identical.


Step-by-Step Knitting Instructions

Casting On and Working the Point

Begin by casting on 3 stitches using a long-tail cast on or your preferred method. This is the tip of the heart.

Row 1 (right side): Knit all stitches.
Row 2 (wrong side): Purl all stitches.
Row 3 (increase row): K1, make 1 left (M1L), knit to last stitch, make 1 right (M1R), K1. You now have 5 stitches.
Row 4: Purl all stitches.

Continue working this increase pattern — increasing one stitch at each end of every right-side row — until you have 40 stitches on your needle. This typically takes about 19 increase rows. The piece will widen steadily, and you will be able to see the lower half of the heart shape forming, which is satisfying and encouraging.

Once you reach 40 stitches, work 4 rows even in stockinette without any increases. This creates the widest, straightest band across the center of the heart before you begin shaping the lobes.

Dividing for the Two Lobes

This is where the heart really starts to take shape. You are going to divide your stitches in half and work each lobe separately.

Work across the first 20 stitches and turn your work, leaving the remaining 20 stitches on a stitch holder or a length of scrap yarn. You will come back to them shortly.

Working only on the first 20 stitches (this is the right lobe as it will appear on the finished pillow):

Row 1 (right side): Knit to last 3 stitches, K2tog, K1.
Row 2 (wrong side): Purl all stitches.
Row 3: Knit to last 3 stitches, K2tog, K1.
Row 4: Purl all stitches.

Repeat these four rows — decreasing one stitch at the inner edge of the lobe every right-side row — until you have 10 stitches remaining.

Then work a sharper curve over the outer edge of the lobe:

Row 1: SSK (slip, slip, knit), knit to last 3 stitches, K2tog, K1.
Row 2: Purl.

Repeat until 4 stitches remain. Bind off.

Now return to the 20 held stitches and rejoin your yarn at the inner edge (the center of the heart) with the right side facing you.

Row 1 (right side): K1, SSK, knit to end.
Row 2 (wrong side): Purl all stitches.
Row 3: K1, SSK, knit to end.
Row 4: Purl all stitches.

Repeat these rows until 10 stitches remain, then work the outer curve shaping as you did for the first lobe. Bind off.

Weave in all ends. Make a second identical panel using exactly the same instructions.


Blocking Your Panels

Blocking is a step many beginners skip, but it makes an enormous difference to the finished look of a knitted piece. After weaving in your ends, lay each panel on a flat, padded surface — a blocking mat or a folded towel works well. Mist the panels lightly with water from a spray bottle until they are damp but not soaking wet.

Gently pin the edges of each panel into the heart shape you want, easing the curves at the lobes and bringing the point at the bottom into a clean, sharp tip. Let the panels dry completely before removing the pins, which usually takes several hours or overnight.

Blocking evens out your stitches, smooths the curves, and ensures that both panels are the same size — which makes seaming much easier and cleaner.


Seaming and Stuffing

Place your two panels together with wrong sides facing each other and right sides facing outward. You are going to seam around the edge using mattress stitch, which creates an almost invisible join on the right side.

Thread your yarn needle with a length of yarn in the same color as your panels. Beginning at one of the top lobes, insert your needle under the first horizontal bar between the first and second stitch on one panel, then under the corresponding bar on the other panel. Pull gently to close the gap. Continue working down one side and around the outer curves, picking up corresponding bars on each panel as you go.

Work your way around the entire heart, leaving an opening of about 3 to 4 inches. This opening should be placed somewhere along the upper center or along one of the straighter sections of the pillow — not at the bottom point, which is tricky to stuff into.

Now stuff your pillow. Take small handfuls of fiberfill and work them into the pillow through the opening. Pay special attention to the point at the bottom and the two lobes at the top — these areas tend to stay flat if you do not push the stuffing in carefully. Use a pencil or the blunt end of a knitting needle to gently push stuffing into the tight corners without distorting the knit fabric.

Fill the pillow until it is plump and firmly rounded, then continue seaming to close the opening. Weave in any remaining ends securely on the inside.


Adding Embellishments and Personalizing Your Pillow

A plain red or pink knitted heart pillow is already beautiful, but a few simple embellishments can turn it into something truly special for Valentine’s Day.

One of the loveliest options is to embroider a small message or set of initials on the front panel before seaming. Use a contrasting yarn color and a simple chain stitch or backstitch. A name, a year, the words “be mine,” or even a small arrow through the heart adds a personal touch that makes the recipient feel truly seen.

You can also add a small bow at the center top of the heart, right between the two lobes. A length of satin ribbon tied into a neat bow and tacked down with a few hand stitches looks elegant and adds a lovely textural contrast to the knit fabric. Velvet ribbon in a deep burgundy looks particularly striking against soft pink or cream yarn.

Buttons are another charming addition. A cluster of three small vintage buttons sewn along the center of the heart, or a single large pearl button at the top center, adds dimension and character.

If you are giving this pillow to a child, consider adding a small appliqué made from felt in a contrasting color — a star, a flower, or a tiny heart-within-a-heart.

For a more rustic, homespun look, you could knit the pillow in a chunky natural wool yarn in undyed cream and tie it with rough twine. This style suits a farmhouse or cottagecore aesthetic beautifully.


Tips for Getting a Beautiful Finished Result

Even experienced knitters run into small challenges with shaped projects. Here are a few things to keep in mind as you work.

Keep your tension consistent throughout. Tension changes are most visible in shaped pieces because the increases and decreases highlight any unevenness in your knitting. If you notice you tend to knit more tightly when you are tired or stressed, try to work this project in relaxed, unhurried sessions.

When working the lobe decreases, take care to keep the decreases at the inner edge leaning toward the center and the decreases at the outer curve leaning outward. This is why the inner edge uses K2tog (a right-leaning decrease) and the outer edge uses SSK (a left-leaning decrease) — it creates a smooth, mirrored shape on each side.

If you find that one lobe comes out slightly different in size from the other, blocking will help even things out. Gentle pinning and shaping while the fabric is damp is surprisingly effective.

Do not understuff the pillow. A heart pillow that is too flat loses its shape quickly with use and does not have the satisfying plumpness that makes it so appealing. Be generous with the fiberfill and compress it slightly as you add it — it will relax once the opening is closed and give the pillow a full, rounded shape.


Caring for Your Knitted Heart Pillow

The care instructions for your finished pillow will depend entirely on the yarn you used, so check the label. Most superwash wool and acrylic yarns can be machine washed on a gentle cycle in cool water. If you used a non-superwash natural fiber, hand washing in cool water with a gentle wool wash is the safest approach.

To dry, press out excess water gently without wringing, then lay the pillow flat on a clean towel to air dry. Stuffing can take a day or two to dry completely, so give it plenty of time before displaying or gifting it.

Over time, the stuffing in a well-loved pillow may compress. If this happens, you can open one of the seams a little, add more fiberfill, and close it up again easily.


Making Multiple Pillows and Creating a Set

Once you have made your first heart pillow, you will find the second and third come much more quickly. The pattern becomes intuitive after one round, and the shaping clicks into an almost meditative rhythm.

Consider making a set of three pillows in graduated sizes — a large, a medium, and a small — arranged together on a bed or sofa. Using the same yarn in different shades, such as deep red, soft rose, and blush pink, creates a coordinated set that looks beautiful in a bedroom or living space.

Heart pillows also make wonderful decorations for a Valentine’s Day table, a photo backdrop for a small party, or a long-lasting keepsake gift that will stay in someone’s home long after February has passed.

If you want to make pillows as gifts for multiple people, consider setting up a small production-line approach: knit all the panels first, then block them all at once, then seam and stuff in a final session. This makes the process much more efficient when you are working in multiples.


Why Knitting a Gift by Hand Still Matters

In a world where almost anything can arrive at your door the next day, a handmade gift stands apart. When you give someone a knitted pillow, you are giving them your time — hours of careful, attentive work that no algorithm can replicate. Every stitch is made by your hands, and that is something that carries real meaning.

Valentine’s Day, at its best, is about expressing genuine care for the people you love. A knitted heart pillow does exactly that. It is soft, it is beautiful, it is useful, and it says in a very direct way: I made this for you. I thought about you while I made it. I wanted you to have something that would last.

That is worth every stitch.


Whether this is your first shaped knitting project or you are an experienced knitter looking for a new Valentine’s Day idea, this heart pillow tutorial has everything you need to create something truly lovely. Take your time, enjoy the process, and know that whatever you make — regardless of perfectly even tension or flawlessly matched lobes — will be treasured by the person who receives it. Happy knitting.

Categorized in:

Cushion / Pillow,

Last Update: September 4, 2026