Crochet Pastry Keychains — FREE PATTERN + TUTORIAL

Crochet Pastry Keychains — FREE Pattern + Tutorial

If you’ve been scrolling through your social media feed lately and noticed the cutest little croissants, donuts, and cinnamon rolls dangling from people’s bags and keys, you’re not alone. Crochet pastry keychains have taken the crafting world by storm, and it’s easy to see why. They’re small, quick to make, impossibly charming, and they make the most thoughtful handmade gifts for just about anyone in your life. Whether you’re a seasoned crocheter looking for a fun weekend project or a beginner wanting to try something new, this free pattern and tutorial has everything you need to get started.

In this post, I’m sharing a complete, beginner-friendly guide to crocheting your very own pastry keychain collection. We’ll cover the materials you need, the stitches involved, and step-by-step instructions for three adorable designs: a golden croissant, a sprinkle donut, and a classic cinnamon roll. By the end, you’ll have a little basket of tiny pastries and a serious problem — you won’t be able to stop making them.


Why Crochet Pastry Keychains Are the Perfect Project

Before we dive into the pattern itself, let’s talk about why these little guys are so wonderful to make. First and foremost, they’re fast. Unlike a blanket that takes weeks or a sweater that demands careful gauge swatching, a single pastry keychain can be completed in under an hour once you get the hang of it. That makes them ideal for crafters who love the satisfaction of finishing a project in a single sitting.

They’re also incredibly economical. Each keychain uses only a tiny amount of yarn, which means you can work through your scrap yarn stash and turn those leftover bits into something genuinely adorable. Almost every crocheter I know has a box of yarn scraps they can never quite bring themselves to throw away. This is your excuse to use them.

From a gifting perspective, these keychains are pure gold. They work beautifully as stocking stuffers, birthday presents, party favors, bag charms, and zipper pulls. A set of three or four pastry keychains tied together with a ribbon makes a gift that feels handcrafted and personal without requiring a huge investment of time or money. Teachers, coworkers, friends who love baking, kids who love cute things — this gift has a very wide audience.

And let’s not forget the joy of the making itself. There’s something deeply satisfying about transforming a skein of yarn into something that looks good enough to eat. The detail work — the swirl on a cinnamon roll, the glaze drips on a donut, the flaky layers of a croissant — is surprisingly fun to execute and very rewarding when it comes together.


Materials You’ll Need

To make these crochet pastry keychains, you don’t need much. Here’s a full list of everything to gather before you start.

Yarn: You’ll want worsted weight yarn (size 4) in the following colors: warm golden yellow or tan for the croissant, a pale beige or ivory for the donut base, a rich brown for the cinnamon roll, and white for icing. For sprinkles on the donut, you’ll need small amounts of several bright colors — pink, blue, yellow, red, and green all work beautifully. You can absolutely substitute bulky or DK weight yarn if that’s what you have on hand; just know your finished size will vary.

Hook: A size 3.5mm or 4mm crochet hook works best with worsted weight yarn for these projects. Going slightly smaller than the yarn label recommends helps keep your stitches tight and prevents the stuffing from showing through.

Stuffing: Polyfill stuffing is ideal. You don’t need much — a small pinch per pastry is enough. The goal is to give each keychain a plump, satisfying shape without overstuffing.

Keychain rings and jump rings: You can find these at any craft store or order them online in bulk. A small key ring loop plus a jump ring to connect your crocheted piece is the simplest hardware setup.

Yarn needle: For weaving in ends and sewing pieces together.

Scissors

Stitch markers: Optional but helpful, especially for marking the beginning of rounds.

Embroidery floss or thin yarn: For adding detail like sprinkles or icing drips. A tapestry needle works well for this.


Abbreviations Used in This Pattern

MR — Magic ring
ch — Chain
sc — Single crochet
hdc — Half double crochet
dc — Double crochet
sl st — Slip stitch
inc — Increase (two single crochets in the same stitch)
dec — Decrease (single crochet two together)
st(s) — Stitch(es)
BLO — Back loop only
FLO — Front loop only
rep — Repeat
rnd — Round

All patterns are worked in continuous rounds unless otherwise noted. Use a stitch marker to keep track of the beginning of each round.


Pattern One: The Mini Croissant

The croissant is probably my favorite of the three because it has this gorgeous crescent shape and a slightly textured surface that really mimics the look of real flaky pastry. It’s worked in two halves and then sewn together before shaping.

Color: Golden yellow or warm tan

Finished size: Approximately 2.5 inches at widest point (with worsted weight yarn and a 3.5mm hook)

Round 1: Start with a magic ring. Ch 2, work 10 hdc into the ring, join with sl st to top of ch 2. Pull ring closed. (10 sts)

Round 2: Ch 2, hdc inc in each st around, join with sl st to top of ch 2. (20 sts)

Round 3: Ch 1, sc in each st around, join with sl st. (20 sts)

Round 4: Ch 1, sc in next 3 sts, inc rep around, join with sl st. (25 sts)

Round 5: Ch 1, sc in each st around, join with sl st. (25 sts)

Rounds 6–8: Ch 1, sc in next 3 sts, dec rep around, join. You should be decreasing gradually to taper the ends.

Round 9: Decrease more aggressively — dec, sc in next st around.

Before closing, stuff lightly with polyfill. You want it to feel soft but not round — you’ll be shaping it into a crescent after seaming.

Fasten off and leave a long tail for sewing.

Make two identical pieces. Place them together with wrong sides facing and whipstitch around the edges, leaving a small opening, stuff lightly again if needed, and close.

Bend gently into a crescent shape. Use a needle and a few invisible stitches at the tips to hold the curve in place.

Finishing the croissant: Thread a yarn needle with a slightly darker golden brown yarn and use a running stitch or surface slip stitch to create the diagonal layered lines across the top of the croissant. These lines give it that signature scored look. Aim for three or four diagonal lines spaced evenly across the top curve.

Attach your jump ring and keychain hardware to one of the tips of the crescent, or to the center top of the curve depending on the look you prefer.


Pattern Two: The Sprinkle Donut

The donut is a classic for a reason. It’s round, colorful, and everyone recognizes it immediately. This pattern creates a flat-ish round ring shape with a hole in the middle, topped with a swirl of icing and cheerful sprinkles.

Colors: Pale beige or ivory for the donut body, pink (or any color you love) for the icing, and bright embroidery floss colors for the sprinkles.

Finished size: Approximately 2 inches in diameter

The Donut Ring:

Round 1: MR, ch 3 (counts as first dc), work 11 dc into ring, join with sl st to top of ch 3. (12 dc)

Round 2: Ch 3, dc in same st, 2 dc in each st around, join. (24 dc)

Round 3: Ch 1, sc in BLO of each st around, join. (24 sc)

Round 4: Ch 1, working in both loops, sc in each of next 2 sts, dec, rep around, join. (18 sts)

Round 5: Ch 1, dec around, join. (9 sts)

Fasten off, leaving a tail. Thread tail through remaining sts and pull gently to close the inner hole. Don’t pull too tight — leave a small visible hole in the center so it reads clearly as a donut.

The Icing Layer:

Using your icing color, work directly on top of the donut base. Join yarn to any stitch in Round 1.

Ch 1, sc around the outer edge of the donut, working slightly loosely so the icing appears to drape over the top. When you reach the starting point, sl st to join.

For the drip effect, sl st to a stitch, then ch 4 and sl st back down to the donut surface. Repeat this at 3–4 spots around the top edge, spacing them unevenly so it looks like real icing drips. Fasten off and weave in ends.

Adding Sprinkles:

Thread a tapestry needle with a short length of bright embroidery floss. Make a small straight stitch on the icing surface — just two stitch holes in and back out again, about 3–4mm long. Tie off on the back. Repeat with various colors until you have 8–12 sprinkles scattered across the icing. Keep them random and varied in angle for the most realistic look.

Attach keychain hardware to the top of the donut, right at the edge.


Pattern Three: The Cinnamon Roll

The cinnamon roll is made using a long flat strip that gets rolled and stitched into a swirl. It’s a slightly different construction than the other two, and once you understand the method, it’s really satisfying to make.

Colors: Warm tan or ivory for the roll body, brown for the cinnamon filling, and white for the icing drizzle.

Finished size: Approximately 1.5 to 2 inches in diameter

The Roll Strip:

Using your tan or ivory yarn, ch 25.

Row 1: Sc in second ch from hook and in each ch across. (24 sc)

Row 2: Ch 1, turn, hdc in each st across. (24 hdc)

Row 3: Ch 1, turn, sc in each st across. (24 sc)

Fasten off the main color, leaving a long tail.

Adding the Cinnamon Layer:

Join your brown yarn to the right side of the strip. Working along the surface of the strip (not along the edges), use a running stitch with your yarn needle and brown yarn to create a wavy or straight line down the center length of the strip. This represents the cinnamon filling peeking out between the layers. You can also surface crochet a slip stitch line in brown for a slightly raised effect.

Rolling the Strip:

Starting at one short end, roll the strip tightly. Use your tan yarn tail and a yarn needle to stitch through the layers as you roll, catching the bottom edge of each layer to secure the spiral. When you reach the end, stitch through the final edge and the roll body several times to secure it firmly.

Flatten slightly to create that characteristic squat, round shape.

Icing Drizzle:

Thread a tapestry needle with white yarn or thick white embroidery floss. Starting from the center of the roll’s top surface, stitch a loose, winding spiral outward across the top, letting the thread sit on the surface rather than pulling it through. Tack it down at a few points with tiny invisible stitches in white to keep it from snagging.

Alternatively, you can work a very thin surface slip stitch in white across the top of the roll for the same effect with slightly more texture.

Attach your keychain hardware to the outermost edge of the roll at the top.


Tips for the Best Results

A few things I’ve learned from making batches of these little pastries that genuinely improve the finished product.

Tension is everything with small projects. Because these keychains are tiny, loose tension will show in ways it wouldn’t on a larger project. Try going down a hook size if your stitches look gappy, and aim for a firm, consistent tension throughout.

Stuff earlier than you think you need to. With pieces this small, it’s very easy to close the opening too far before you’ve added enough stuffing. I usually add my stuffing when I’m two or three rounds away from closing, rather than at the very end.

Use the magic ring for all starting rounds. It creates a much tighter center than a starting chain, which is especially important for the donut where you want a small, neat hole.

Take your time with embellishments. The sprinkles, icing drips, and cinnamon lines are what make each pastry look truly convincing, so don’t rush them. A few minutes of careful embellishment work makes a huge difference.

Block lightly if needed. If your pastries look a bit uneven or lumpy after finishing, a quick press with a damp cloth and your fingers can smooth them out significantly. Don’t use heat on acrylic yarn.


Customization Ideas

One of the best things about this pattern is how easily it adapts. Once you’ve made the basic shapes, there are so many ways to personalize them.

Try a chocolate frosted donut with a deep brown icing layer and rainbow sprinkles. Or make a strawberry glazed version with pale pink icing and white nonpareil-style dots embroidered in white. A matcha donut in soft green with a white drizzle looks stunning and very on-trend.

For the cinnamon roll, try working in a light cream or white yarn for a classic white-iced version, or add a tiny drizzle of caramel-colored yarn for a salted caramel twist.

Croissants can be given a chocolate almond version by adding a dark brown stripe down the center top and a few small chain stitches in tan to mimic almond slivers.

You can also scale the pattern up by using bulky weight yarn and a 5.5mm hook for oversized keychains, or bag charms, or even ornaments. Scale down with fingering weight yarn and a 2mm hook for incredibly delicate, tiny versions that look almost like jewelry.


Selling Your Finished Items

If you’re wondering whether you can sell items made from this free pattern, the answer is yes. You’re welcome to sell finished keychains made using this tutorial, though I’d appreciate a link back to this post. Please do not sell or redistribute the pattern itself as your own. Handmade keychains sell beautifully at craft fairs, on Etsy, and on local marketplaces — a set of three pastry keychains bundled together typically sells in the $10 to $18 range depending on your market and materials.


Final Thoughts

Crochet pastry keychains are one of those projects that seem almost too good to be true. They’re quick, they’re cheap, they’re beginner-accessible, they make incredible gifts, and they’re just genuinely delightful to look at. If you make your own using this pattern, I’d absolutely love to see them. Drop a photo in the comments, tag me on Instagram, or pin your finished project to your craft board.

Whether you end up making one croissant for your own keychain or thirty sprinkle donuts for holiday gift bags, I hope this tutorial gave you everything you needed to feel confident and excited to start. Happy crocheting — and remember, these ones are calorie-free.

Categorized in:

Mini Crochet Flowers,

Last Update: November 2, 2026