Brighten your space with this Free Crochet Heart Pillow Pattern for a soft, charming accent that fills any room with love and cozy comfort.
Infusing any room with warmth and sophistication, the crochet heart pillow pattern offers an elegant blend of comfort and sentiment. Its distinctive heart shape makes it a standout accent, perfect for bedrooms, living spaces, nurseries, or even as a heartfelt gift for loved ones. This design can be tailored with soft pastels, bold colors, or decorative touches like lace or floral appliqués to complement various decor styles.
Sweet Crochet Heart Pillow Pattern that adds instant love

Beyond its appealing appearance, the pillow brings a sense of coziness and emotional connection, serving as both a decorative statement and a plush companion for relaxation. The pattern is accessible to all skill levels, providing a rewarding experience as well as a beautiful finished product.

Its versatility ensures that it can brighten special occasions—such as Valentine’s Day, anniversaries, or birthdays—while remaining a lasting, meaningful piece that combines both beauty and function in any home setting.
Materials Needed
- 180g wool or acrylic yarn (folk acrylic recommended)
- 30g polyfill stuffing
- 2.5 mm crochet hook
- Tapestry/sewing needle
- Stitch markers (optional)
- Scissors
- Embellishments: crochet flowers, bows, lace, buttons, beads, ribbons (optional)
Special Features
- Unique heart shape formed with strategic increases and decreases
- Completely reversible—looks the same on both sides!
- Customize with crocheted flowers, bows, lace, or beads for creativity
- You can use fabric for the back panel if desired
- Features a shell and picot edging for a decorative finish
Level of Difficulty
Beginner to Easy Intermediate
(Requires only basic stitches: chain, single crochet, slip stitch, double crochet, and picot)
Step-by-Step Pattern
1. Start the Heart Base
- Make a slip knot.
- Chain 2.
- Work 3 single crochets into the first chain.
- Chain 1 and turn.
2. Shape the Heart by Increasing
- For the next 20 rows:
- At the start and end of each row, increase by working 2 single crochets in the first and last stitch.
- Work single crochets in each stitch between increases.
- Keep chaining 1 and turning after each row.
- By the end of row 20, you should have 41 stitches.

3. Wider Expansion
- Continue in the same pattern, increasing at both ends for the next several rows, measuring as you go:
- Row 21: Increase 2 single crochets at each end + increase at two additional spots to add roundness (total 45 sts).
- Row 22: Same as before (total 47 sts).
- Rows 23–26: Four more rows, increasing at both ends by two stitches per row. Reach 55 sts in row 26.
- Row 27: No increases; one sc in each (55 sts).
- Rows 28–29: Increase at both ends (to 57, then 59 sts).
- Row 30: No increases (59 sts).
- Row 31: Increase at both ends (61 sts).
- Row 32: No increases (61 sts).
- Continue this pattern, measuring width and length. By row 50 you should have 71 stitches and an approx. size of 14" x 8.5".

4. Divide for Heart Lobes
- Mark stitch count: 35 sts for each lobe; one stitch remains in the center.
- Work one lobe at a time as follows:
Shaping the Lobe
- For the first 35 stitches, work one sc in each, turn.
- Start decreasing at the beginning of each row by skipping the first stitch:
- Rows 1–7: Decrease 1 stitch at the row start (ending up with 29 stitches).
- Row 8: Decrease 2 stitches at the start and end (27 stitches).
- Row 9: Decrease 1 stitch at start (26 stitches).
- Row 10: Decrease 1 stitch at start (25 stitches).

- Rows 11–16: Decrease 2 at start, 2 at end in each row (working down to 13 stitches).
- Fasten off the yarn.
- Repeat for the other lobe – Join yarn on the other side and follow the same sequence.
5. Make the Back Panel
- Option 1: Repeat the entire heart shape to make a matching back panel.
- Option 2: Cut a fabric piece to match, adding seam allowance. This makes for a quicker finish and a softer back.
6. Embellishments (Optional)
- Crochet flowers, bows, or other decorations as desired.
- Attach to one panel using a needle and coordinating thread/yarn.
7. Join Front and Back Panels
- Align both panels with the right (decorated) sides facing out.
- Join yarn at one edge.
- Work around the edge using the following shell & picot border:
- (Skip 2 stitches, 3 double crochets, 3 chains [picot made with slip stitch into first chain], 3 more double crochets, skip 2, single crochet in next stitch). Repeat around edge.
- When about ⅔ sewn, add polyfill stuffing evenly so the cushion is plump.
- Continue shell-edging/seaming until fully closed.
8. Weave in Ends & Final Touches
- Weave in the loose yarn on the inside.
- Sew on any additional bows, buttons, or other adornments if desired.
- Lay the cushion flat and shape as needed.

Tutor’s Suggestions
- Always make both panels at the same time (work a few rows on each alternately) to ensure identical size and tension.
- If you want a truly reversible look, decorate both sides.
- Try a contrast color on the back or different embellishments.
- If you stop midway, jot down your last row count and tension so you can match panels accurately.
Uses
- Bedroom or living room decor
- Thoughtful, handmade gift (especially for Valentine’s or birthdays)
- Kids’ playrooms
- Wedding or party photo props
Crocheter's Tip
Stuff the cushion lightly for a plush feel, or more firmly depending on your preference. As you seam, pause to redistribute the stuffing for balanced, smooth results.
Conclusion
With just basic stitches and a clever increase/decrease method, you can create a stunning, reversible heart-shaped crochet cushion. Personalize with your choice of colors and decorations.






Leave a Reply