Crochet Pattern: Festive Mini Christmas Gift Bag Ornaments

Six small red crochet Christmas gift bag ornaments with white tops, green hanging loops, and decorative gold bows, surrounded by yarn balls and a crochet hook.

Introduction

Bring the magic of the holidays to your home with these delightful crochet mini Christmas gift bag ornaments! Featuring vibrant red bases, fluffy white trim, and decorative green hanging loops with golden bow accents, these gift bag ornaments are eye-catching and festive. Their rounded sack-like shapes, gathered tops, and neat, consistent stitching make them whimsical yet elegant additions to any Christmas tree, wreath, garland, or table centerpiece.

Each ornament stands out thanks to its cozy texture—created with tight single crochet stitches for the body and a fluffy ruffled look at the rim, evoking the feel of a real Santa sack. Green twisted hanging loops add both color and practicality, while metallic bows bring a touch of luxury and holiday sparkle. These little bags work as seasonal ornaments, mini treat pouches, gift card holders, or decor accents. They are quick and satisfying to crochet, making them perfect for last-minute gifts or craft fairs. Crocheters of all skill levels will find both joy and reward in creating and customizing these charming mini sacks—ideal for spreading holiday cheer!

Project Overview

This project is worked in the round from the base upward, forming the body of the bag and then the contrasting fluffy rim. The handle loop and embellishments are made separately and sewn on at the end. You will use mostly single crochet for structure with increases and decreases for shaping. Simple color changes and a little assembly are all that is required to achieve the look of these enchanting ornaments. The gold bow accent can be made with narrow ribbon or metallic crochet cord for an extra festive touch.

Skill Level

Advanced Beginner. While the pattern uses only basic stitches (mainly single crochet, increases, and decreases), the techniques of working in the round, changing colors cleanly, simple assembly, and optional embroidery make it best suited for those with a little crochet experience.

Materials

  • Worsted weight (medium/4) yarn in red, white, and green. Acrylic or cotton both work well.
  • Approx. 25g (0.9 oz) red for each bag
  • Approx. 10g (0.35 oz) white for each bag
  • Approx. 5g (0.18 oz) green for each bag/handle
  • Small amount of metallic gold cord, crochet thread, or narrow gold ribbon for bows (about 12 in/30 cm per ornament)
  • 3.5 mm (E-4) crochet hook (or hook suitable for your yarn to achieve a dense fabric)
  • Tapestry needle for sewing and weaving in ends
  • Stitch marker or contrasting scrap yarn
  • Sharp scissors
  • Optional: Small amount of fiberfill stuffing if you want the bag to keep its “pouchy” shape

Finished Size

Each finished ornament measures approximately 8 cm (3.25 in) tall (excluding the hanging loop), with a base diameter of about 5 cm (2 in), and an opening circumference of around 15 cm (6 in). If you wish to make them larger or smaller, adjust your hook size and yarn weight accordingly—but make sure to use a hook that keeps the stitches snug and dense so the bag holds its shape well.

Gauge

Gauge is not crucial for this project, but to achieve a similar, firm result: 18 single crochet stitches and 20 rows = 10 cm x 10 cm (4 in x 4 in) using worsted (medium/4) yarn with a 3.5 mm (E-4) hook. Small changes in gauge will slightly alter the finished size of your ornaments.

Stitches and Abbreviations

  • ch – chain
  • sl st – slip stitch
  • sc – single crochet
  • inc – increase (2 sc in same stitch)
  • dec – decrease (single crochet 2 together)
  • st(s) – stitch(es)
  • FLO – front loop only
  • BLO – back loop only
  • MR – magic ring

Pattern Notes

  • This pattern is worked in joined rounds for neat increases and visible color changes; do not work in a continuous spiral unless noted.
  • Always join each round with a slip stitch to the first sc, and chain 1 to begin a new round unless otherwise specified. Chains at the beginning do not count as stitches.
  • Use a stitch marker to keep track of your first stitch if needed.
  • When changing colors, complete the last yarn-over of the last stitch of the previous color with the new color for a neat transition.
  • The bag is worked right side out throughout. For the best finished look, ensure your tension is even and fabric is tight enough to hold shape.
  • You may lightly stuff the bag before cinching the top for a rounded look.
  • Bow and hanging loop details are added after the body is completed.

Crochet Pattern Instructions

Bag Base and Body (Red)

  1. With red yarn, make a magic ring (MR). Ch 1, work 6 sc into MR. Join with sl st to first sc. (6 sts)
  2. Round 2: Ch 1, 2 sc in each st around. Join. (12 sts)
  3. Round 3: Ch 1, *sc in next st, inc in next st*; repeat from * to * around. Join. (18 sts)
  4. Round 4: Ch 1, *sc in next 2 sts, inc in next st*; repeat around. Join. (24 sts)
  5. Round 5: Ch 1, *sc in next 3 sts, inc in next st*; repeat around. Join. (30 sts)
  6. Round 6: Ch 1, sc in each st around through the back loop only (BLO). Join. (30 sts) This forms a defined bottom edge.
  7. Rounds 7-13: Ch 1, sc in each st around (30 sts per round). Join after each round. The bag body should now be about 4.5 cm (1.75 in) tall. If you want a taller bag, add more rounds here.

Bag Rim (White)

  1. Round 14: Join white yarn. Ch 1, sc in each st around. Join. (30 sts)
  2. Round 15: Ch 1, *sc in next st, inc in next st*; repeat around. Join. (45 sts)
  3. Rounds 16-17: Ch 1, working in FLO, sc in each st around. Join after each round. (45 sts)
  4. Round 18: Ch 1, *sl st in next st, sc in next, hdc in next, sc in next*; repeat from * to * around, ending with a sl st. This creates a ruffled effect. Join and fasten off. Weave in ends.

Drawstring Detail (Green, Optional Gold)

  1. Cut a length of green cord, yarn, or make a crochet chain about 22 cm (8.5 in) long. You can twist two strands of yarn together for a thicker effect.
  2. If desired, thread both ends through small gold cord pieces and knot them for decorative “tassels.” Knot both ends.
  3. Weave this cord in and out just below the white rim (through any visible round between rounds 13 and 14). Even out so the cord’s ends hang at the front.
  4. Shape the cord into a loop (hanging handle) and tie a bow at the front. Secure the bow in place with a small stitch or hot glue if needed.
  5. Make a small gold bow (with ribbon or metallic thread) and affix it to the front center, where the green cord is tied, for extra festivity.

Hanging Loop (Green)

  1. With green yarn, ch 22 (or chain to desired hanging length). Sl st in 2nd ch from hook and in each ch across. Fasten off, leaving a long tail.
  2. Fold into a loop and sew firmly to the inside of the white rim, centered opposite the bow. Secure and weave in ends.

Assembly and Finishing

If you want your gift bags to stand upright and look plump, add a small amount of fiberfill stuffing before weaving in the drawstring. Firm but not overstuffed is best for a rounded pouch effect. If using as a treat pouch or gift holder, you can skip the stuffing.

After weaving in all ends, adjust the rim and shape the bag with your hands, gently pulling at the ruffle to distribute it evenly. If desired, very lightly steam block (use a steamer or hover a steam iron over the ornament, never pressing down) to set the shape—just take care if using acrylic yarn.

Finish by sewing or hot gluing the gold bow at the front. Make sure the hanging loop is centered and well secured. Multiple ornaments can be made assembly-line style for quick completion. Add any extra embellishments, such as small bells or beads, if desired.

Customization Ideas

  • Colors: Try different combinations—turquoise/white, gold/white, or classic red/green for a new look. You can even make rainbow versions!
  • Yarn Type: Use sparkly, variegated, cotton, or velvet yarns for texture changes. Fuzzy yarns make for extra fluffy rims.
  • Size: Adjust yarn weight and hook size to make larger “goodie bags” or tiny mini-ornaments.
  • Purpose: These make perfect advent calendar pouches, table favors, gift card holders, or party favor bags. Add initials with embroidery for personalization.
  • Decorations: Attach jingle bells, beads, or mini pom-poms for extra flair.

Troubleshooting

  • Curling Base: If the base curls up, your tension may be too tight or you have missed increases. Try using a slightly larger hook for the base, or gently block the finished bag.
  • Uneven Edges: Ensure you are joining in the correct stitch at the end of each round. Count stitches at the end of each round.
  • Piece Too Large/Small: Adjust hook size or the number of rows for the body to fit your needs. Swatch before starting if you want a specific finished size.
  • Loose Color Changes: Change colors cleanly by completing the last yarn over of the previous stitch with your new color. Pull joins tight and weave in ends carefully for a neat rim.
  • Uneven Tension: Use a stitch marker if your rounds are drifting. Try to keep the drawstring round even so the bag gathers nicely at the top.

Care Instructions

Hand wash gently in cool water with mild detergent. Squeeze out excess water without wringing, then reshape and air dry flat. Avoid high heat or ironing, particularly with acrylic yarn. Store flat or stuffed lightly to maintain shape between uses.

Final Notes

Double check all stitch counts after each round to keep the bag neat and symmetrical. If your bag seems floppy, tighten your tension or try a smaller hook. Use the provided photo as a visual guide for placement of bows and hanging loops. Most importantly, have fun creating unique holiday treasures for your home and loved ones!

Leave a Reply

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

We use the details you enter here and your IP address to publish and moderate comments, as explained in our Privacy Policy. Please follow our Acceptable Use Policy.