Sometimes the best crochet projects aren’t the ones that take weeks to finish—they’re the ones you can start and complete in a single sitting. This Heart Toy Crochet Pattern is a sweet, beginner-friendly project that creates a plump, 3D heart in under an hour, making it the perfect quick fix for gifting or stash-busting.
Jump to:
About the Design
What I like about this one is that the construction is pretty clever for such a small project. Getting a heart shape to come out plump and symmetrical in the round takes a bit of thought, and I spent some time working out exactly where to increase and decrease to get that rounded, full look without it going lopsided. It's one of those projects where the finishing really does make a difference, so I made sure the assembly is as clean as possible.
I mostly make these as gifts. They're the kind of thing you can whip up for Valentine's Day, a baby shower, a get-well package, or honestly just because someone needs a small handmade something. The hanging loop at the top means it can double as an ornament, which makes it more versatile than it looks at first glance.
Why This Pattern Stands Out
A fully 3D stuffed heart you can actually finish in one sitting.
- Skill level: Rated easy, so this is a no-stress make even if you're still building your confidence with amigurumi-style shaping.
- Time investment: The finished size is tiny, which means you're not looking at a long haul to get to a finished object.
- Gifting potential: Small, lightweight, and easy to make multiples of, so it works really well as a batch gift or add-on to something larger.
- Seasonal flexibility: The hanging loop makes it work as a Valentine's ornament, a Christmas tree decoration, or a year-round keepsake.
- Yarn use: This is a great stash-buster since you only need a small amount of yarn to complete the whole thing.
What You'll Need
The supply list for this little heart is about as short as it gets.
- Fine Weight Cotton-Blend Yarn (Red): A fine weight yarn in a 55% cotton, 45% acrylic blend is what you want here. The cotton keeps the fabric crisp and structured, which matters a lot at this size since a softer, stretchier yarn tends to go limp and lose the heart shape. You need less than 10 g of red, so this is a good project for a small leftover ball.
- 1.75 mm Crochet Hook: A 1.75 mm hook pairs well with fine weight yarn at this scale and helps you get a tight, dense fabric. That tightness is the whole point for a stuffed piece this small, keeping the fiberfill from showing through the stitches.
- Fiberfill: You'll use a small pinch of fiberfill to stuff the heart body before the opening closes up. Not much at all given the finished size is roughly 5 x 5 cm, but have it within reach so you're not scrambling for it mid-round.
- Also needed: scissors, tapestry needle
Alternative Yarn Suggestions
The cotton-blend is doing real work here in terms of stitch definition, but if you don't have one on hand, a few other fine weight options can get you close.
- Fine Weight Cotton (100%): Pure cotton at this weight gives you the same structure and crisp stitch definition. It has no stretch at all, so your tension will feel a little different, but the finished heart holds its shape well.
- Fine Weight Acrylic: A fine weight acrylic works in a pinch. It's softer and has more give than the cotton blend, so go down a hook size if your stitches feel loose, and check that the fabric isn't too open before you stuff it.

At a Glance
A tiny stuffed heart worked in two mirrored top pieces joined into one body, all in red.
| Skill Level | Easy |
| Pattern Gauge | Gauge is not critical for this project. Use a hook size that creates a tight, firm fabric so stuffing does not show through |
| Finished Size | about 5 x 5 cm (2 x 2 in) |
| Yarn Weight | 2 Fine |
| Fiber | 55% cotton/45% pac |
| Terminology | US |
Stitch Guide & Abbreviations
Just four stitches, all standard.
- ch = chain
- sc = single crochet
- inc = increase (2 sc in same stitch)
- dec = decrease (sc2tog)
Pattern Notes
Use red yarn throughout. The heart is made up of two top pieces crocheted separately, then continued together as one body. Cut the yarn after the first top piece is complete. Do not cut yarn after the second top piece. You'll continue directly from there into the heart body, joining both tops together as you go.
The finished size will shift depending on your yarn weight, hook size, and how tightly you crochet. A 1.75 mm hook with a fine yarn like YarnArt Jeans tends to land right around that 5 x 5 cm mark, but don't stress about hitting it exactly for a toy this small. What matters more is keeping the fabric tight enough that the fiberfill stuffing doesn't push through the stitches.
Crochet Instructions
This heart is worked in two small circular tops that get joined together, then shaped down into a single body.
Heart Tops (Make 2)
Crochet both pieces with red yarn. You're making two identical small circles that will become the rounded lobes at the top of the heart. Work through Round 5 twice — cut the yarn on the first top, but leave the yarn attached on the second one, because you'll use it to join them in the next section.
Round 1: ch 2, 6 sc in 2nd ch from hook. [6 sc]
Round 2: inc x6. [12 sc]
Round 3: (1 sc, inc) x6. [18 sc]
Round 4: 18 sc. [18 sc]
Round 5: 18 sc. [18 sc]
Cut yarn for the 1st top. Do not cut yarn for the 2nd top. Continue to crochet the heart body.
Heart Body (Join Tops)
Still working with red yarn, you'll now connect the two tops into a single piece and shape the body down to a point. Round 6 is where the join happens — it takes a little maneuvering to hold both pieces together, but once those first two decrease stitches are in, everything settles into a normal round.
Round 6: dec (crochet together 1 sc from 1st top and 1 sc from 2nd top), 16 sc, dec (crochet together 1 sc from 1st top and 1 sc from 2nd top), 16 sc. [34 sc] The two joining decreases are worked at the points where the tops meet — one at the front join, one at the back. After this round, the two circles are one.
Round 7: dec, 15 sc, dec, 15 sc. [32 sc]
Round 8: dec, 14 sc, dec, 14 sc. [30 sc]
Round 9: (3 sc, dec) x6. [24 sc] The shaping shifts here from paired decreases at two points to decreases distributed evenly around the round, which pulls the body in more uniformly as it tapers toward the bottom.
Round 10: 24 sc. [24 sc]
Round 11: (2 sc, dec) x6. [18 sc]
Round 12: 18 sc. [18 sc]
Round 13: (1 sc, dec) x6. [12 sc]
Stuff with fiberfill.
Round 14: dec x6. [6 sc]
Fasten off and close hole.
Baby & Child Safety Notes
Since this heart is stuffed with fiberfill, check the seams before handing it to a young child. The small size, about 5 x 5 cm, means the whole toy could be a concern for very young children, so use your judgment about who you're making it for. If you're gifting it to a baby or toddler, stuff it firmly so the shape holds, and make sure the closing stitches at the bottom are secure and not easy to pick apart.

Frequently Asked Questions
Each heart top is crocheted separately as a small circle, five rounds each. When you start the heart body in Round 6, you crochet the two tops together by working a decrease stitch that pulls one stitch from each top. That join happens twice per round, once at each side, and that's what creates the classic heart dip at the top. It's a clever construction once you see it working.
Stuff it during Round 13, before you close up the remaining stitches. The pattern notes it right there in that step. Don't wait until after Round 14 or you'll be trying to push fiberfill through six stitches, which is not fun.
You need a working yarn to continue into the heart body section, so you leave the yarn attached on the second top and use it to start Round 6. The first top just gets cut and the tail woven in. If you accidentally cut both, you'd have to rejoin yarn to continue, so it's worth keeping track of which top is which before you get there.
Yes, and noticeably so at this scale. The finished heart is about 5 x 5 cm using a 1.75 mm hook with fine weight yarn. Go up even one hook size or switch to a heavier yarn and the heart will come out larger. That's not necessarily a problem, just something to know going in if the size matters for what you're making it for.
Less than 10 g of red yarn covers the whole thing, both heart tops and the body. It's a great stash-buster for those small leftover balls that aren't big enough for anything else.
Happy Crocheting
This little heart is one of those patterns I keep coming back to because it works up so fast and the construction is genuinely satisfying once the two tops start coming together into that shape. If you make one, I'd love to see it. Tag me on social media or drop a photo in the comments below. And if you're saving patterns for later, this one pins well on Pinterest for Valentine's Day or any time you need a small handmade gift idea in a hurry.

Leave a Reply