Soft, rounded, and pleasantly pillowy, this puffy heart amigurumi is a sweet little project with a fuller shape than the usual crochet heart. Its gently curved top and cushioned body give it a plush finish that looks especially lovely in handmade gifts, bouquet arrangements, ornaments, and decorative keepsakes.
This post may contain affiliate links, and we may earn a commission on purchases made through them at no extra cost to you. ❤️ Thank you!
This heart is made in three sizes and uses only a small amount of yarn, so it is a wonderful choice for stash-busting too. Whether you crochet one as a gift topper or make a whole set for a bouquet or display, the result is charming, lightweight, and full of handmade warmth.
This pattern is also part of my amigurumi heart collection, which includes four heart styles:
- a basic heart amigurumi, with a simple and classic shape
- a puffy heart amigurumi (this pattern), with a fuller and softer shape
- a whimsical heart (coming soon), with a playful silhouette
- a two-tone heart (coming soon), made with contrasting colors
I’ll link the rest of the collection here as the patterns are published, so you can explore each style and choose the one that best suits your project.
What Can I Use This Puffy Heart Amigurumi For?
This little heart is both practical and decorative, making it easy to use in all kinds of creative projects. With three sizes to choose from, you can make tiny accents or larger statement pieces depending on how you plan to use them.
Here are a few lovely ideas:
- bouquet fillers for crochet flower arrangements
- gift toppers for birthdays, anniversaries, weddings, and Valentine’s Day
- soft ornaments for seasonal or everyday décor
- keychains, bag charms, and zipper pulls
- small keepsakes or tokens of appreciation
- party favors and event giveaways
- craft fair items and stocking fillers
- decorative props for flat-lay styling and handmade displays
The fuller shape makes this heart especially nice when you want something soft-looking and slightly more dimensional.
About This Puffy Heart Crochet Pattern
This puffy heart crochet pattern is worked from the top down, beginning with two separate bumps that form the upper curves of the heart. Once both bumps are made, they are joined together, and the rest of the heart is crocheted downward in rounds until the tip is formed.
The pattern is available in Small, Medium, and Large sizes. Although the stitch counts change from size to size, the construction idea stays the same, so once you understand the joining method, you can crochet any of the three sizes with ease.
What gives this design its signature look is the extra shaping that creates a softer, rounder body. Once stuffed, the finished piece becomes a lovely stuffed crochet heart with a smooth and pillowy form.
For easy reference, the complete written pattern for all three sizes is included at the end of this post. A printable version is also available if you prefer to:
- save the pattern for later
- print it out
- crochet offline
- follow the rounds without scrolling
Materials & Tools
You can crochet this crochet puffy heart in any color you like. It only requires a small amount of yarn, which makes it perfect for using up leftovers from previous projects. The sample hearts in this tutorial were made with DK or light-worsted yarn.
Use a hook size that suits your yarn. I used a 3.0 mm crochet hook with light-worsted yarn. If you use a different yarn weight, simply adjust the hook size accordingly.
To achieve the soft, rounded shape, the heart is stuffed with polyester fiberfill as you go.
You will also need:
- a tapestry needle for closing the gap and weaving in ends
- scissors for trimming yarn
- blunt-point tweezers for pushing fiberfill neatly into the bumps and tip
Finished Sizes
Using DK or light-worsted yarn and a 3.0 mm crochet hook, the finished heart sizes are approximately:
- Large Heart: 4 1/4 inches
- Medium Heart: 3 inches
- Small Heart: 2 inches
Note: Finished sizes will vary if you use a different yarn weight or hook size.
Step-By-Step Photo Tutorial
The construction method is the same for all three sizes. The photos below show how the two top bumps are joined and shaped to form the heart.

Step 1: Crochet the Two Top Bumps
Begin by crocheting two separate bumps.
Fasten off the first bump and leave a long yarn tail. Continue crocheting the second bump until it is ready to join the first.
Place both bumps side by side to see how the top curves of the heart will come together.

Step 2: Join the Bumps
Continue working from Bump 2.
Crochet into Bump 1 as instructed in the pattern. This joining round connects the two bumps and forms the top section of the heart.

Step 3: Complete the Joining Round
After crocheting across Bump 1, continue back onto Bump 2 to complete the round.
At this stage, the heart shape will already start to appear.

Step 4: Close the Gap
A small opening between the two bumps is normal after joining.
Use the yarn tail from Bump 1 and a tapestry needle to stitch the gap closed neatly. This helps define the dip at the top center of the heart and creates a smoother finish.

Step 5: Crochet the Body
Once the gap is closed, continue crocheting downward in rounds.
As the body grows, the shaping rounds build the fuller silhouette that gives this design its pillowy look.

Step 6: Stuff the Heart
Begin adding polyester fiberfill while the opening is still wide enough to reach comfortably.
Use blunt-point tweezers to push the stuffing into the top curves and the pointed tip. Add the filling gradually and shape the heart gently with your fingers as you go.
This will help your plush crochet heart stay smooth, even, and nicely rounded.

Step 7: Finish the Tip
As the stitch count decreases, add the final bit of stuffing before the opening becomes too small.
Fasten off, close the remaining stitches neatly, and hide the yarn tail inside.
Your heart is complete.
What’s Next?
If you enjoyed making this heart, you might also like the other heart designs in the series:
- the Basic Heart for a simpler shape
- the Whimsical Heart for a more playful silhouette
- the Two-Tone Heart for a fun color variation
You may also enjoy other heart-themed crochet patterns and beginner-friendly amigurumi projects on Craft Passion.
If you’re looking for more tips on crochet, definitely take a look at my beginner’s guide to crochet!
Finished your heart? Share it on social media and tag @craftpassion on Facebook or Instagram. I’d love to see how you use it in your gifts, bouquets, and handmade projects.
Planning to make more later? Save this free pattern to Pinterest so you can come back to it anytime.
❤️❤️ Happy crocheting! ❤️❤️
Written Crochet Pattern Sheet
Puffy Heart Amigurumi Crochet Pattern (3 Sizes)
This printable pattern sheet includes the complete round-by-round instructions for the puffy heart amigurumi in 3 sizes, making it easy to save, print, and crochet from anytime.
Materials
- DK or Light-Worsted yarn
- Polyester fiberfill
Tools
- 3.0 mm Crochet Hook
- Tapestry Needle (for stitching pieces)
- Blunt point tweezer (for stuffing fiberfill)
- Scissors
Instructions
Pattern Notes
- This crochet pattern is written in US terms.
- This pattern is worked from top to bottom.
- First, crochet the two top bumps and fasten off Bump 1.
- Continue working from Bump 2, incorporating Bump 1 to form the lower body, which ends at the tip.
- Stuff the piece firmly with polyester fiberfill as you go, adding more stuffing as needed to maintain its shape.
Abbreviations
MR: magic ring or magic circle
sc: single crochet
inc: 2sc increase
inv dec: invisible decrease
fo: fasten off
st: stitch
Large Puffy Heart
Bump 1
Make an MR.
Round 1: sc 6 in MR. {6}
Round 2: [inc] around. {12}
Round 3: [sc, inc] around. {18}
Round 4: [inc, sc 2] around. {24}
Round 5: sc around. {24}
Round 6: [sc, inc, sc] around {32}
Round 7: sc around. {32}
fo and leave a long tail for sewing.
Bump 2
Make an MR.
Round 1: sc 6 in MR. {6}
Round 2: [inc] around. {12}
Round 3: [sc, inc] around. {18}
Round 4: [inc, sc 2] around. {24}
Round 5: sc around. {24}
Round 6: [sc, inc, sc] around {32}
Round 7: sc around. {32}
Continue crocheting the body, incorporating Bump 1 in Round 8.
Body
Round 8: Bump 2 - sc 7, inc, sc 7. Bump 1 - sk 2, [sc 7, inc, sc 7] 2 times. Bump 2 - sk 2, sc 7, inc, sc 7. {64}
Use the yarn tail from Bump 1 to sew the 2 sts gap closed.
Round 9 - 13: sc around. {64}
Round 14: [sc 4, inv dec, sc 2] around. {56}
Round 15: sc around. {56}
Round 16: [inv dec, sc 5] around. {48}
Round 17: sc around. {48}
Round 18: [sc 2, inv dec, sc 2] around, {40}
Round 19: sc around. {40}
Round 20: [inv dec, sc 3] around. {32}
Round 21: sc around. {32}
Round 22: [sc 2, inv dec] around. {24}
Round 23: sc around. {24}
Round 24: [inv dec, sc] around. {16}
Round 25: sc around. {16}
Round 26: [inv dec] around. {8}
Round 27: sc around. {8}
fo and hide yarn.
Medium Puffy Heart
Bump 1
Make an MR.
Round 1: sc 6 in MR. {6}
Round 2: [inc] around. {12}
Round 3: [sc, inc] around. {18}
Round 4: sc around. {18}
Round 5: [inc, sc 2] around. {24}
Round 6: sc around. {24}
fo and leave a long tail for sewing.
Bump 2
Make an MR.
Round 1: sc 6 in MR. {6}
Round 2: [inc] around. {12}
Round 3: [sc, inc] around. {18}
Round 4: sc around. {18}
Round 5: [inc, sc 2] around. {24}
Round 6: sc around. {24}
Continue crocheting the body, incorporating Bump 1 in Round 7.
Body
Round 7: Bump 2 - sc 5, inc, sc 5. Bump 1 - sk 2, [sc 5, inc, sc 5] 2 times. Bump 2 - sk 2, sc 5, inc, sc 5. {48}
Use the yarn tail from Bump 1 to sew the 2 sts gap closed.
Round 8 - 10: sc around. {48}
Round 11: [sc 3, inv dec, sc] around. {40}
Round 12: sc around. {40}
Round 13: [inv dec, sc 3] around. {32}
Round 14: sc around. {32}
Round 15: [sc 2, inv dec] around. {24}
Round 16: sc around. {24}
Round 17: [inv dec, sc] around, {16}
Round 18: sc around. {16}
Round 19: [inv dec] around. {8}
Round 20: sc around. {8}
fo and hide yarn.
Small Puffy Heart
Bump 1
Make an MR.
Round 1: sc 6 in MR. {6}
Round 2: [inc] around. {12}
Round 3: [sc, inc] around. {18}
Round 4: sc around. {18}
fo and leave a long tail for sewing.
Bump 2
Make an MR.
Round 1: sc 6 in MR. {6}
Round 2: [inc] around. {12}
Round 3: [sc, inc] around. {18}
Round 4: sc around. {18}
Continue crocheting the body, incorporating Bump 1 in Round 5.
Body
Round 5: Bump 2 - sc 8, Bump 1 - sk 2, sc 16, Bump 2 - sk 2, sc 8. {32}
Use the yarn tail from Bump 1 to sew the 2 sts gap closed.
Round 6 - 7: sc around. {32}
Round 8: [sc 2, inv dec] around. {24}
Round 9: sc around. {24}
Round 10: [inv dec, sc] around, {16}
Round 11: sc around. {16}
Round 12: [inv dec] around. {8}
Round 13: sc around. {8}
fo and hide yarn.
Notes
The total time required is an estimate based on the project's speed and the hours spent on it.
The heart can be crocheted and sold in small batches. However, you may not publish the patterns and images in any form without prior written permission from Craft Passion.
This downloadable crochet pattern is perfect for offline reference and convenience. For detailed instructions and additional information, visit the full article at https://www.craftpassion.com/puffy-heart-amigurumi-pattern/





