Midnight Galaxy Butterfly Charm Free Crochet Pattern

SUPER QUICK holiday project alert! This adorable Christmas treats keychain set is one of those projects that looks incredibly impressive but takes almost no time at all. I’m talking a cozy hot cocoa mug, a chocolate chip cookie, AND a candy cane, all finished in about an hour total. These mini amigurumi charms make the BEST stocking stuffers, teacher gifts, or bag accessories. If you want something cute, fast, and totally giftable, you’re going to love this one.

Midnight Galaxy Butterfly Charm Free Crochet Pattern

About This Crochet Christmas Keychain Pattern

This crochet pattern includes three separate mini amigurumi pieces that attach together on a single gold lobster clasp chain. You’ll make a tiny hot cocoa mug complete with fluffy whipped cream topping, a flat circular chocolate chip cookie with French knot details, and a striped candy cane with that classic curved hook shape.

Each piece measures approximately 1 to 1.5 inches tall, making them perfect keychain or bag charm size. The construction uses basic amigurumi techniques, working in continuous rounds with single crochet stitches. If you’ve made a simple amigurumi ball before, you already have the skills for this project.

What makes this pattern beginner friendly? Every piece starts with a magic ring and builds outward in simple single crochet rounds. The increases and decreases follow predictable patterns. The only slightly tricky part is the candy cane striping, and I’ll walk you through that step by step.

Skill Level

Easy to Intermediate

You should be comfortable with:

  • Making a magic ring
  • Working in continuous rounds
  • Single crochet increases and decreases
  • Basic color changes
  • Simple assembly and sewing
  • If you’re newer to amigurumi, start with the cookie. It’s completely flat and gives you practice with the magic ring and increase pattern before tackling the three dimensional mug.

    Finished Measurements

  • Hot Cocoa Mug: approximately 1.25 inches tall, 1 inch diameter
  • Chocolate Chip Cookie: approximately 1.25 inches diameter, 0.25 inches thick
  • Candy Cane: approximately 2 inches long including curve
  • Complete Keychain: approximately 4 inches total length when assembled
  • Materials Needed

    Yarn:

  • Sport weight or DK weight cotton yarn in the following colors:
  • – Medium brown (mug body, approximately 10 yards)

    – Dark chocolate brown (cookie, approximately 8 yards)

    – Tan or light brown (chocolate chips, small amount)

    – White (whipped cream and candy cane stripes, approximately 10 yards)

    – Red (candy cane stripes, approximately 8 yards)

    Recommended Yarn: I used a smooth cotton blend for these charms. Cotton holds its shape well for small amigurumi and gives crisp stitch definition. Acrylic works too, but choose a yarn without too much fuzz so your tiny stitches stay visible.

    Hook:

  • 2.25mm or 2.5mm crochet hook (go down one or two sizes from yarn label recommendation for tight amigurumi fabric)
  • Notions:

  • Stitch marker
  • Yarn needle
  • Small amount of polyester fiberfill stuffing
  • Gold lobster clasp with chain and jump rings (approximately 3 to 4 jump rings)
  • Small sharp scissors
  • Abbreviations and Stitch Definitions

    Let me break down every stitch you’ll use in this crochet pattern:

    MR = Magic Ring. This is an adjustable loop that you work your first round of stitches into, then pull tight to close the center hole completely. Essential for amigurumi so you don’t have gaps.

    ch = Chain. Wrap yarn over hook and pull through the loop on your hook. Creates a foundation or adds height.

    sc = Single Crochet. Insert hook into stitch, yarn over and pull up a loop (2 loops on hook), yarn over and pull through both loops. This is your main stitch for the entire project.

    inc = Increase. Work 2 single crochet stitches into the same stitch. This adds one stitch to your count.

    dec = Invisible Decrease. Insert hook through front loops only of the next 2 stitches, yarn over and pull through both front loops (2 loops on hook), yarn over and pull through both. Creates a tidier decrease than the standard method.

    sl st = Slip Stitch. Insert hook into stitch, yarn over and pull through both the stitch and the loop on your hook in one motion. Used for joining or creating a flat surface.

    FO = Fasten Off. Cut yarn leaving a tail, pull tail through final loop, and tighten.

    BLO = Back Loop Only. Work into only the back loop of the stitch instead of both loops. Creates a ridge or defined edge.

    Hot Cocoa Mug Pattern

    This tiny mug works from the bottom up in continuous rounds. Don’t join rounds unless specified. Use your stitch marker to track where each round begins.

    Mug Base and Body (Medium Brown)

    Round 1: MR, 6 sc into ring, pull tight. (6 sts)

    Round 2: Inc in each st around. (12 sts)

    Round 3: Working in BLO only for this round, sc in each st around. (12 sts)

    This back loop only round creates the ridge at the bottom of your mug. It’s what makes the base look separate from the sides.

    Rounds 4 through 7: Sc in each st around. (12 sts)

    That’s 4 rounds of straight single crochet. Your mug walls should stand upright at this point.

    Round 8: Working in BLO only, sc in each st around. (12 sts)

    This creates the rim ridge at the top of your mug.

    Sl st to next st, FO leaving a long tail for attaching to the keychain.

    Mug Handle (Medium Brown)

    Ch 8, sl st to first ch to form a loop, FO leaving a tail for sewing.

    Alternatively, you can work 8 chains and then sew both ends directly to the mug body for a more secure handle.

    Sew the handle loop to the side of your mug, attaching at rounds 4 and 7 so it sits centered on the mug body.

    Whipped Cream Topping (White)

    Round 1: MR, 6 sc into ring, pull tight. (6 sts)

    Round 2: Inc in each st around. (12 sts)

    Round 3: (Sc 1, inc) repeat around. (18 sts)

    Sl st to next st, FO leaving a long tail.

    Stuff the mug body lightly with fiberfill. Don’t overstuff or it will distort the shape.

    Sew the whipped cream circle to the top opening of the mug, positioning it so it puffs up slightly above the rim. Add a few stitches through the center of the cream piece to create that fluffy, textured look.

    Chocolate Chip Cookie Pattern

    This cookie is worked flat as two circles sewn together with a tiny bit of stuffing between them. The chocolate chips are added with French knots after assembly.

    Cookie Circle (Make 2 in Dark Chocolate Brown)

    Round 1: MR, 6 sc into ring, pull tight. (6 sts)

    Round 2: Inc in each st around. (12 sts)

    Round 3: (Sc 1, inc) repeat around. (18 sts)

    Round 4: (Sc 2, inc) repeat around. (24 sts)

    Sl st to next st, FO. Leave a long tail on one circle for sewing.

    Assembly

    Hold both circles together with wrong sides facing each other (so the right sides face outward on both sides of your cookie). Whip stitch around the edge, leaving a small opening. Insert a tiny amount of fiberfill to give the cookie slight dimension, then close the opening.

    Adding Chocolate Chips

    Using tan or light brown yarn, make French knots scattered across both sides of your cookie. Aim for 5 to 7 knots per side, randomly placed.

    How to make a French knot: Thread your yarn needle, bring it up through the cookie where you want a chip. Wrap the yarn around your needle 2 to 3 times. Insert the needle back down right next to where you came up, hold the wraps in place with your finger as you pull through. The wraps create a little raised dot.

    Candy Cane Pattern

    The candy cane uses alternating stripes of red and white. You’ll change colors every round to create the spiral effect. This piece is worked as a tube around a pipe cleaner or wire for structure, though you can also stuff it lightly and shape it while it’s still flexible.

    Pro tip: Carry your unused color loosely up the inside of the tube rather than cutting and rejoining every round. This saves you from weaving in dozens of tiny ends.

    Candy Cane Body (Red and White)

    Round 1: With white, MR, 4 sc into ring, pull tight. (4 sts)

    Round 2: Change to red, sc in each st around. (4 sts)

    Round 3: Change to white, sc in each st around. (4 sts)

    Rounds 4 through 16: Continue alternating red and white every round, working sc in each st around. (4 sts)

    You should have approximately 8 red stripes and 8 white stripes when finished.

    Sl st to next st, FO leaving a tail.

    Shaping the Curve

    Before closing, insert a small piece of pipe cleaner or floral wire (approximately 2.5 inches) into the tube. This helps the candy cane hold its curved shape.

    Bend the top portion into the classic candy cane hook shape. Sew the ends closed, tucking the wire inside.

    If you skip the wire, stuff very lightly with fiberfill and bend while the piece is still slightly malleable. A few stitches through the curve can help it hold position.

    Final Assembly

    Now comes the fun part, putting your Christmas keychain together!

    Step 1: Gather your lobster clasp, chain, and jump rings. You’ll need 3 jump rings total, one for each charm.

    Step 2: Using your yarn needle and the tail from each piece, create a small hanging loop at the top of each charm. Alternatively, you can attach jump rings directly through the top stitches of each piece.

    Step 3: Attach one jump ring to each charm. Then attach all three jump rings to your chain at slightly different points so the charms hang at varying heights. This creates that layered, clustered look.

    Step 4: Connect the chain to your lobster clasp.

    Your Christmas treats keychain is complete!

    Pattern Notes and Troubleshooting

    My stitches look too loose. Go down a hook size. Amigurumi should have tight fabric with no gaps where stuffing can poke through.

    The mug won’t stand up straight. Make sure your round 3 BLO creates a defined edge. This tells the fabric to bend at a 90 degree angle.

    My stripes aren’t spiraling. For the candy cane, you need to change colors at the exact same point each round. Use a stitch marker and don’t skip stitches.

    The whipped cream looks flat. Add more dimension by taking a few stitches through the center of the cream after attaching, pulling slightly to create texture.

    Customization Ideas

    This crochet pattern is endlessly adaptable! Here are some variations to try:

  • Make the mug in red or green for more holiday color
  • Add a tiny crochet marshmallow to the whipped cream (just a small white bobble stitch)
  • Create a sugar cookie instead by using tan yarn and adding sprinkle French knots in various colors
  • Make a peppermint twist candy instead of a candy cane by working in rounds instead of a tube
  • Gift and Display Ideas

    These mini crochet charms work beautifully as:

  • Bag charms attached to purse handles
  • Backpack zipper pulls for kids
  • Stocking stuffers for the holidays
  • Teacher appreciation gifts paired with a coffee shop gift card
  • Craft market items sold individually or as sets
  • Ornaments by adding a ribbon loop instead of keychain hardware
  • The set shown hangs beautifully on a leather bag strap, adding the perfect touch of holiday cheer without being over the top.

    More Holiday Crochet Patterns You Might Love

    If you enjoyed this Christmas keychain crochet pattern, you might also like making miniature gingerbread houses, tiny crochet snowmen, or a set of hot cocoa mug coasters. Amigurumi food items are always popular for holiday gifting because they’re quick, adorable, and completely unique.

    I really hope you love making this Christmas treats keychain as much as I loved designing it! These tiny charms always get so many compliments, and people can never believe how quick they are to stitch up. Tag me on Instagram or share in our Facebook group if you make your own set. I’d absolutely love to see your color choices and creative variations!

    If this pattern inspired you, go ahead and save it to your Pinterest boards so you can find it when holiday crafting season rolls around. And please drop a comment below if you give it a try. Hearing from you makers is honestly the best part of sharing these patterns!

    You Might Also Like

    Leave a Comment

    Your email address will not be published. Required fields are marked *

    *