
Bubble Stitch Heart Pillow: A Beautiful Knitting Pattern for Your Home
There is something uniquely satisfying about creating a pillow from scratch. It starts as yarn on a needle and ends as something soft and decorative that sits on your couch or bed, catching the eye of every person who walks into the room. The Bubble Stitch Heart Pillow is exactly that kind of project — a design that combines a beloved textural stitch pattern with a charming heart motif to create something that feels both handmade and professionally finished.
Whether you are an intermediate knitter looking for your next satisfying project or an advanced beginner who wants to stretch their skills, this pattern is a wonderful choice. The bubble stitch creates a raised, dimensional texture that gives the pillow a luxurious, cushiony look, while the heart design at the center adds a personal, heartfelt touch. This guide will walk you through everything you need to know, from the materials and gauge to the stitch patterns and finishing techniques, so you can create a pillow you will be proud to display.
What Is the Bubble Stitch?
Before diving into the pattern itself, it helps to understand what makes the bubble stitch so special. The bubble stitch, sometimes called the bobble stitch or puff stitch in certain knitting traditions, creates small raised clusters of yarn on the surface of the fabric. These clusters, or “bubbles,” give the knitted fabric a three-dimensional texture that is immediately eye-catching and wonderfully tactile.
The stitch works by knitting multiple times into the same stitch — typically five times — to create a small group of loops, then working those loops together on the following row. When the work is complete, the gathered stitches pop forward on the right side of the fabric, creating the signature bubble or bobble shape. Arranged in a grid or an all-over pattern, these bubbles transform a flat piece of stockinette or garter stitch into something that looks and feels almost sculptural.
On a pillow, this texture is particularly effective because it adds visual interest to a relatively large, flat surface. Instead of a plain knitted square, you get something that invites touch and rewards close inspection.
Why Add a Heart Motif?
The heart is one of the most universally recognized and beloved symbols, and incorporating it into a knitting pattern gives the finished piece a warmth and intention that goes beyond decoration. A Bubble Stitch Heart Pillow makes a wonderful gift for anniversaries, Valentine’s Day, housewarmings, baby showers, or simply as a treat for yourself. It is also a beautiful addition to any bedroom, living room, or nursery.
The heart motif in this pattern is created using the placement of bubble stitches against a smooth knitted background, or alternatively using a contrast in stitch technique — placing smooth stitches within a field of bubbles to outline the heart shape. This makes the heart visible and striking without requiring colorwork, intarsia, or fair isle techniques. The entire pillow can be worked in a single color and still look remarkable.
Materials You Will Need
Before you cast on, gather everything you will need to complete the project from start to finish. Having your supplies ready makes the knitting experience much more enjoyable.
Yarn: You will need approximately 300 to 400 yards of a worsted weight yarn (CYCA weight 4). Choose a yarn with some elasticity — wool or a wool blend works beautifully because it holds the bubble stitches well and gives the finished pillow a lofty, full appearance. Cotton or cotton blends can also work, though the bubbles may be slightly less pronounced. For the heart version, you can use a single color throughout, but a solid or semi-solid colorway will show off the stitch definition best. Variegated yarns can obscure the texture, so use them with caution.
Needles: US size 7 (4.5mm) straight or circular knitting needles. If you knit tightly, consider going up to a US 8 (5.0mm). A longer needle — at least 9 inches — will make it easier to manage the stitches as the fabric grows.
Notions: You will need a tapestry needle for seaming and weaving in ends, stitch markers to mark pattern repeats, a row counter to keep track of your place in the heart motif, and scissors.
Pillow Form: A 14 x 14 inch or 16 x 16 inch square pillow insert. Slightly overstuffing the pillow form makes the finished pillow look plumper and helps the bubble stitches stand out even more.
Gauge
Gauge is important for this pattern, especially if you want the pillow cover to fit your pillow insert snugly. Work a gauge swatch before casting on your main project.
With US size 7 needles in stockinette stitch: 18 stitches and 24 rows = 4 inches (10 cm). In the bubble stitch pattern, the gauge will be slightly different because the bubbles pull the fabric inward. Measure your swatch both before and after blocking for the most accurate results.
If your gauge is looser than specified, go down a needle size. If your gauge is tighter, go up a needle size. Taking the time to swatch properly will save you frustration later and ensure your finished cover fits beautifully.
Abbreviations and Special Stitches
Before reading through the pattern, familiarize yourself with the abbreviations used throughout.
k — knit
p — purl
st(s) — stitch or stitches
RS — right side
WS — wrong side
CO — cast on
BO — bind off
k2tog — knit two stitches together (a right-leaning decrease)
MB — Make Bubble: Knit into the front, back, front, back, and front of the same stitch (5 loops on right needle). Turn work, purl those 5 stitches. Turn work again, knit those 5 stitches together — one bubble made.
pm — place marker
sm — slip marker
The Bubble Stitch Pattern
The basic bubble stitch repeat for this pillow is worked over a multiple of 4 stitches, plus 3. The bubbles appear on right-side rows and sit against a background of reverse stockinette, which helps them pop forward prominently.
Row 1 (RS): K3, MB, k3; repeat from to end.
Row 2 (WS): Purl all stitches.
Row 3 (RS): Knit all stitches.
Row 4 (WS): Purl all stitches.
Row 5 (RS): K1, MB, k3, MB; repeat from to last st, k1.
Row 6 (WS): Purl all stitches.
Row 7 (RS): Knit all stitches.
Row 8 (WS): Purl all stitches.
These 8 rows form the complete bubble stitch repeat. The staggered placement of the bubbles — offset by 2 stitches on Row 5 compared to Row 1 — creates the classic all-over texture. Repeat these 8 rows throughout the pillow panels, incorporating the heart motif as described in the section below.
The Heart Motif
The heart motif is charted over 21 stitches and 24 rows, centered within the pillow panel. It is created by placing smooth knit stitches (on the right side) against the bubble stitch background. This reversal of texture makes the heart shape visible without any change in color.
When you reach a stitch that falls within the heart chart, simply knit that stitch on the right side and purl it on the wrong side, rather than working the MB stitch. The contrast between the smooth heart and the bumpy surrounding field creates a clear, defined shape.
Below is a written description of the heart motif rows, intended to be centered over the middle 21 stitches of your pillow panel.
Rows 1–4: Work in bubble stitch pattern across all stitches. No heart stitches yet.
Row 5 (RS — Heart begins): Work bubble stitch to the center 21 stitches. Within those 21 stitches: k7, MB, k1, MB, k2, MB, k1, MB, k7. Continue bubble stitch to end.
Row 6 (WS): Purl all stitches including heart center.
Row 7 (RS): Work bubble stitch to center 21 stitches. Within center: k5, knit the next 11 stitches smoothly (no bubbles), k5. Continue bubble stitch to end.
The heart widens gradually over the next several rows as more stitches are worked smoothly rather than as bubbles, following the classic curved shape of a heart. At its widest point (around rows 11–14), approximately 17 of the 21 center stitches are worked smooth to create the broad top of the heart. The shape then narrows symmetrically toward the bottom, converging into a single stitch or two-stitch point at row 22 or 23.
Because heart charts can vary based on your personal preference and the size of your pillow, it is strongly recommended to graph your heart motif on knitting graph paper before beginning. Simply shade in the stitches you want to be smooth (representing the heart) and leave unshaded the stitches that will be worked as bubbles. This visual guide will make it much easier to follow along as you knit.
Knitting the Front Panel
Cast on 67 stitches using your preferred cast-on method. The long-tail cast-on works beautifully here because it creates a neat, slightly stretchy edge.
Work 4 rows in a 2×2 rib (k2, p2 across, ending with k2 or p2 depending on your stitch count) to create a tidy border at the cast-on edge. Then begin the bubble stitch repeat, incorporating the heart motif once you have established 6 to 8 rows of the all-over bubble pattern. This gives the heart some breathing room and ensures it appears centered visually on the finished pillow face.
Continue working the bubble stitch pattern with the heart motif until the panel measures approximately 14 to 16 inches from the cast-on edge, depending on your desired pillow size. End on a wrong-side row.
Work 4 rows in 2×2 rib to mirror the cast-on border, then bind off loosely in pattern. A loose bind-off is important — if the bind-off edge is too tight, the pillow cover will have difficulty stretching over the pillow insert.
Knitting the Back Panel
The back of the pillow can be worked in a simpler stitch pattern, since it will not be visible when the pillow is displayed. Many knitters choose to work the back in a straightforward stockinette stitch, which allows the yarn to go further and the knitting to work up more quickly.
Cast on the same number of stitches as the front panel. Work 4 rows in 2×2 rib, then continue in stockinette (knit on RS, purl on WS) until the back panel measures the same length as the front panel. End with 4 rows of 2×2 rib and bind off loosely.
Alternatively, if you want the pillow to be reversible or to look equally beautiful from both sides, you can work the back panel in the same bubble stitch pattern, omitting the heart motif. This creates a more luxurious, heavier pillow that is lovely on both sides.
Finishing the Pillow
Finishing is what transforms a pile of knitted fabric into a real, polished pillow. Take your time with this step — it makes a significant difference in the final appearance.
Block both panels before seaming. Wet blocking is ideal for wool: soak the panels in cool water for 15 to 20 minutes, gently press out excess water without wringing, then lay flat on a blocking mat. Pin to the correct dimensions and allow to dry completely, which may take 24 to 48 hours depending on the yarn weight and room humidity. Blocking evens out any uneven tension, relaxes the bubble stitches so they settle into their final shape, and makes the seaming process much easier.
Once both panels are dry, hold them with wrong sides together. Using your tapestry needle and a length of yarn approximately three times the length of one side of the pillow, work a mattress stitch along three sides of the pillow to join the front and back panels. Leave the fourth side open to insert the pillow form.
Slide the pillow insert inside the cover. Take a moment to adjust it so it fills the corners evenly and gives the pillow a full, plump shape. Then seam the remaining side closed using the same mattress stitch technique.
Weave in all yarn ends securely on the wrong side of the fabric. Trim any excess.
Tips for Success
A few practical notes will help you get the best results from this pattern.
When working the Make Bubble stitch, pull the yarn slightly tighter when knitting the five stitches back together. This helps the bubble stand up firmly rather than lying flat. If your bubbles seem small or flat, try working into the stitch one extra time (making 6 loops instead of 5) for a more pronounced effect.
Keep your bubble stitch rows at a consistent tension throughout the project. Because you are repeatedly adding extra loops of yarn to individual stitches, there is a natural tendency for the bubble rows to be looser than the plain rows. Conscious attention to tension will keep the fabric looking even.
If you find it difficult to track your position in the heart chart, use a sticky note or magnetic chart holder to mark your current row. Move the marker after every completed row, not before, so you always know exactly where you are.
Finally, do not skip the ribbed border. It may seem like a small detail, but the rib creates a neat, professional-looking frame around the textured center of the pillow and helps the cover stay in place on the pillow insert without riding up or shifting.
Variations and Customizations
One of the joys of a pattern like this is how easy it is to make it your own. Here are a few ideas for personalizing your Bubble Stitch Heart Pillow.
You could work two hearts side by side on a wider pillow, creating a design that would be particularly charming as a wedding or anniversary gift. Or center three small hearts in a row for a whimsical, playful look on a nursery pillow.
Changing the yarn color dramatically changes the mood of the pillow. A deep burgundy or navy gives the design a sophisticated, grown-up feel. Soft blush or ivory creates something delicate and romantic. Bright red is classic and bold. Earthy terracotta or sage green gives the heart motif an unexpected, modern twist that works beautifully in contemporary interiors.
For a truly special version, you could work the pillow front in one color and the pillow back in a coordinating color, giving the pillow a different look depending on which side faces out.
Caring for Your Finished Pillow
Proper care will keep your knitted pillow looking beautiful for years. If you knitted with a superwash wool or cotton yarn, machine washing on a gentle cycle in cold water is usually fine. For non-superwash wool or delicate fibers, hand washing is preferable. Always lay the pillow flat to dry rather than placing it in a dryer, which can cause wool to felt or shrink unexpectedly.
To refresh the texture of the bubble stitches over time, a light steam with a garment steamer (held a few inches from the surface) can help the fabric relax and the bubbles re-settle into their raised position.
A Final Word
The Bubble Stitch Heart Pillow is the kind of knitting project that reminds you why you picked up needles in the first place. It is engaging enough to hold your interest row after row, but not so complex that it becomes frustrating. The finished piece is genuinely beautiful — something you will want to keep for yourself as much as give away. Whether it ends up as a gift or as a permanent fixture on your own sofa, the combination of rich texture and the timeless heart symbol makes this pillow something truly special.
Cast on, settle in, and enjoy every stitch of it.