If she’s creative, curious, or just obsessed with all things cute, these 27 DIY Christmas gift ideas are the ultimate inspiration. From pastel slime kits to personalized journals and glitter jars, every present is pure fun wrapped in holiday charm.
27 DIY Preteen Girl Christmas Gift Ideas That Bring Quiet Joy in 2025
Christmas gifts for preteen girls should feel like an explosion of joy—fun, glittery, and full of surprises. Imagine assembling a “Glam Box” filled with DIY lip gloss, sparkly bath salts, and hand-painted hair clips. Add a jar of personalized notes or a handmade photo collage covered in fairy lights for that extra dose of holiday sweetness.
These 27 DIY Preteen Girl Gift Ideas for Christmas are made for 2025’s bright, bold dreamers. They’re not just presents—they’re memories in the making, crafted with color, laughter, and a little glittery chaos that only a preteen girl could love.
1. Satin Sleepover Set
Move over, spa nights — this red satin sleepover set is the gift for the girl who loves her beauty rest with a dash of luxury. The silky smooth fabric catches the light just right, while the personalized eye mask and matching scrunchie make it feel like something straight from a cozy Christmas movie sleepover. Pair it with holiday PJs and a hot cocoa mug for instant “best gift ever” status.
To make it yourself, grab ½ yard of satin fabric, matching thread, elastic, and some heat-transfer vinyl for those custom names. Cut out a simple mask shape (around 8″ x 3″), sew right sides together with the elastic in between, and turn inside out. Add the name using an iron or Cricut vinyl. For the scrunchie, use a 10″ x 3″ satin strip, sew it into a tube, thread elastic through, and stitch closed. Finally, sew a small 5″x6″ drawstring pouch for the set — and voilà! Luxe dreams await.
2. Christmas Cocoa Jars
Imagine this: a cozy winter morning, Christmas tunes playing, marshmallows piled high, and your own festive cocoa jars lined up on the counter. These adorable red ceramic containers labeled “Hot Chocolate” and “Fluffy Marshmallows” make such a charming preteen gift — they’re nostalgic, cute, and perfect for anyone who takes their cocoa rituals very seriously.
DIYing your own version is super easy! Grab plain ceramic jars (or reuse small kitchen canisters), red enamel paint, and white paint pens or vinyl lettering. Paint two coats of red, let dry fully, and add fun white doodles like hearts, dots, or candy-cane borders. Once set, fill one with mini marshmallows and the other with a cocoa mix layered with chocolate chips or crushed candy canes. Tie each lid with a satin ribbon and attach a tag that says “Cocoa Bar Starter Kit.” Obsessed.
3. Scrunchie Ornament Gift
Is it an ornament or a present? Trick question — it’s both! This clear bauble filled with festive velvet scrunchies is the kind of stocking stuffer every preteen will squeal over. It sparkles under the tree, looks totally aesthetic in photos, and doubles as a mini surprise gift that’s as trendy as it is easy to make.
To DIY, grab a few clear plastic fillable ornaments (available at craft stores), mini satin or velvet scrunchies, and thin ribbon in matching shades. Open the ornament, pop in 1–2 scrunchies (metallic red, emerald green, or even blush pink for a girly twist), and snap closed. Tie a coordinating ribbon through the loop and finish with a tiny bow. Add a tag that says “Open Me!” and hang it on the tree. Cute, quick, and Christmas-perfect!
4. Candy Charm Bracelet
For the preteen who’s part trendsetter, part glitter enthusiast, this candy-colored charm bracelet is basically wearable happiness. Between the pastel beads, gold links, and adorable charms (cupcakes! diamonds! glass slippers!), it’s the kind of DIY that feels straight out of a boutique jewelry box. Bonus: it’s a perfect best-friends craft idea, too.
You’ll need a gold link chain, assorted pastel acrylic beads, jump rings, and small charm pendants. Measure and cut the chain to fit the wrist (about 6–6.5″), then attach charms evenly using jewelry pliers. Add beads to alternate links for a more playful look, finishing with a lobster clasp. Present it in a little gift box lined with tissue paper or tulle for that “handmade but fancy” vibe. Trust me, she’ll wear it on repeat.
5. Mini Fairy Tote Gift Set
Sweet, sparkly, and oh-so-dreamy, this tiny ballerina tote is giving fairy-tale realness. With its pastel illustrations, soft pink handles, and pom-pom trim, it’s perfect for holding all of a preteen’s sparkly essentials — from lip glosses to glitter pens and fairy wands. It’s a gift that’s practical and adorable (a rare combo, TBH).
To create your own, use a 10″x12″ piece of cotton fabric in a whimsical print and two 10″ pink handles made from webbing or grosgrain ribbon. Sew along the sides and bottom, attach the handles, and glue a strip of pom-pom trim along the top edge for extra flair. Fill the tote with fun goodies like bows, mini notebooks, stickers, or even a handmade wand crafted from a wooden dowel, glittery star, and curling ribbons. Guaranteed to make her twirl with delight!
6. Starry Earrings Gift Set
Who needs a star on top of the tree when you can wear them? These gold star earrings displayed on a bright, tasseled pillow are pure celestial chic. They make such a pretty, age-appropriate gift — sophisticated enough to feel grown-up, yet still fun and sparkly for that preteen magic.
To make them, gather gold star charms, earring hooks or hoops, and a jewelry pliers set. Attach the stars using small jump rings and secure them to the hooks. For the presentation pillow, cut two 5″x5″ fabric squares in a fun color like neon green, sew around the edges, stuff lightly with filling, and stitch on tassels at each corner. Arrange the earrings on top, and you’ve got a gift that looks straight out of an indie jewelry shop!
7. Makeup Bouquet Gift
Move over, roses — this glittery makeup bouquet is the new “it” gift for beauty-loving tweens! Wrapped in sparkly pink paper and filled with lashes, brushes, and shimmer galore, it’s a total showstopper. Perfect for gifting to your preteen cousin, bestie, or even for a mom-daughter spa night.
To DIY it, roll a sheet of pink glitter cardstock into a cone and secure with double-sided tape or hot glue. Fill with lightweight beauty goodies — think mini brushes, lip glosses, nail polishes, face masks, and a fluffy sponge or two. Wrap tissue paper around the items for fullness, tie a big satin bow around the base, and maybe tuck in a few candy canes for festive flair. It’s basically self-care in bouquet form.
8. Mini Christmas Dollhouse Scene
The coziest corner of Christmas — in miniature! This dollhouse setup is a festive fantasy complete with a tree, stockings, plaid presents, and a mouse in a tutu (because why not?). It’s whimsical, nostalgic, and totally magical — a keepsake that doubles as holiday décor or a storytelling setup for imaginative play.
Start with a small wooden box, bookshelf cubby, or even a shoebox. Line the walls with Christmas scrapbook paper and glue on tiny printed “fireplace” cutouts. Create miniature presents using scraps of cardboard wrapped in patterned paper, and decorate a mini tree with seed beads or rhinestones. Add a plush or felt toy dressed in a tutu, and sprinkle fake snow on the floor. It’s like crafting Christmas joy in 1:12 scale!
9. Crochet Santa Hair Clips
Get ready for the cutest Christmas hair moment ever — these crochet Santa clips are festive, fuzzy, and totally handmade-worthy. The perfect stocking stuffer for crafty girls who love to add a bit of holiday spirit to their hairstyles. Bonus: they look adorable clipped onto gift tags or stockings too!
You’ll need red, white, and black yarn, a 2.5 mm crochet hook, small snap clips, and a glue gun. Crochet tiny Santa heads starting with a magic ring for the face, puff stitches for the beard, and a triangle for the hat. Sew or glue on mini black beads for eyes and a red puff for the nose. Once your Santas are ready, hot glue them to the metal clips and let dry fully. The result? Cozy, Christmassy perfection that makes even bad hair days merry.
10. Merry & Bright Pillow Covers
Let’s be real — a preteen’s room is basically their kingdom, and these red-and-white Christmas pillows make it feel like a holiday movie set. With playful “Merry & Bright” lettering and cozy Santa prints, they’re bold, cheerful, and totally perfect for a December bedroom refresh.
To make them, cut two 18″x18″ squares of red cotton fabric for each pillow. Use a Cricut machine or white iron-on vinyl to press on phrases like “Merry & Bright” or “Santa Stop Here.” Sew around the edges, leaving a zipper or envelope-style opening for easy insert swapping. Stuff with 17″ pillow inserts and fluff to perfection. Stack a few on a bed or reading nook for a space that screams Christmas cheer — no mistletoe required!
11. Whipped Wonderland Mug
This pastel-pink Christmas mug looks like it was borrowed straight from Mrs. Claus’s kitchen — dreamy, dainty, and topped with a swirl of whipped cream (yes, please!). The ruffled tree design with gold accents is pure preteen perfection for cozy cocoa nights or peppermint mochas after school. It’s the kind of mug that makes every hot drink taste more magical.
To DIY a similar version, start with a plain ceramic mug and pink ceramic paint. Use a wavy-edge brush to paint “frosted” tree layers, then highlight with metallic gold paint pens or small gold decals. Seal with food-safe gloss spray and bake according to the paint instructions. Once cooled, fill with cocoa mix, marshmallows, and a candy cane for a gift that’s both adorable and delicious. Whipped topping optional, but highly encouraged!
12. Glitter Bow Ornament
It’s sparkle season — and this glittery bow ornament proves that glitter truly is a neutral. With a frosty clear globe filled with fluffy faux snow and a shimmering red-and-gold bow, this DIY is the perfect tree bling for a girly girl who can’t resist some shimmer.
To recreate, grab a clear fillable ornament, a glitter vinyl bow (you can cut one using a Cricut or by hand from craft vinyl), cotton stuffing or fake snow, and thin metallic ribbon for hanging. Open the ornament, gently place the bow inside with a puff of “snow” around it, and close it up. Finish with a little bow tied at the top. It’s glittery, glam, and oh-so-ready to steal the spotlight on Christmas morning.
13. Rhinestone Christmas Tree Brooches
If sparkle were a personality trait, these rhinestone tree brooches would be it! Perfect for accessorizing denim jackets, beanies, or tote bags, these sparkly pins turn any outfit into a festive statement. Every tree shines differently — a little green, a little pink, a lot of fabulous.
To make your own, use small rhinestones, jewelry glue, and lightweight metal or felt backings. Arrange stones in a Christmas tree shape (start with rows of 1, 2, 3, 4, etc.) and glue in place. Add a star-shaped rhinestone topper and let dry overnight. Attach a brooch pin or safety clasp to the back, and voilà — wearable holiday sparkle that rivals the tree topper itself.
14. Personalized Pet Ornament
For the preteen whose BFF has fur and a tail, this custom pet ornament is paws-itively perfect. Featuring a bright red doghouse, a cheerful pup, and a bone-shaped nameplate, it’s a heart-melting addition to the Christmas tree. Because honestly — what’s Christmas without the family pet getting some love, too?
DIY it with polymer clay or lightweight air-dry clay. Shape a small doghouse, a bone, and your pet’s face using basic sculpting tools or cookie cutters. Paint in bright holiday colors (acrylic works great!) and add a glossy finish once dry. Write your pet’s name with a fine-point paint pen or permanent marker, then thread a metallic cord for hanging. It’s the kind of ornament that’ll get a “awww!” every single year.
15. Turquoise Layered Necklace
Boho meets holiday sparkle in this turquoise-and-gold necklace that’s part beach goddess, part winter fairy. The double-layer design — one with delicate white beads and a teardrop pendant, the other with chunky turquoise squares — gives major boutique energy. It’s sophisticated enough for a preteen who’s starting to experiment with style but still playful and fun.
To make it, string turquoise cube beads on a 16″ gold wire and smaller white or pearl beads on an 18″ one. Attach lobster clasps and a gold extender chain to each strand using crimp beads. Add a teardrop charm to the shorter necklace, and layer them together for an effortlessly chic finish. Wrap in tissue and tie with a gold ribbon for a jewelry gift she’ll treasure — and probably never take off.
16. Mini Crochet Closet
These tiny crocheted clothes look like something out of a doll’s dream wardrobe! Perfect for craft-loving preteens who adore miniature worlds, this pastel collection of sweaters, skirts, and dresses is as sweet as it gets. You can even turn them into keychains, garlands, or ornaments — the cuteness options are endless.
Use lightweight cotton yarn and a 2 mm crochet hook. Follow mini clothing patterns (there are tons free online!), making sure each piece measures around 2–3″ tall. Add details like lace edges, tiny hearts, or embroidered flowers. Arrange your finished pieces on pink tissue paper inside a box for a “doll boutique” presentation. Adorable, handmade, and totally collectible!
17. Personalized Christmas Eve Box
There’s nothing like a Christmas Eve box to build anticipation for the big day — and this personalized wooden version is just the ticket. Engraved with the recipient’s name and filled with cozy goodies, it’s a thoughtful DIY that feels both magical and grown-up. Think: matching PJs, hot chocolate mix, fuzzy socks, and maybe a letter from Santa himself.
To make one, grab a wooden crate or box (10″x8″ works perfectly). Paint or stain the outside, then decorate using Cricut-cut vinyl lettering or 3D wooden name tags. Line the inside with shredded paper or tissue, then fill with mini gifts — snacks, bath bombs, scrunchies, or stickers. Finish with a big bow glued to the lid and maybe a glittery tag. Every Christmas Eve should start with a box like this!
18. “A Little Wish” Bracelet
Tiny, delicate, and oh-so-sweet, this Christmas wish bracelet is like wrapping up a sprinkle of magic in jewelry form. The dainty star charm tied on a simple cord comes with a message that reads, “Make a wish when you wear it.” It’s the kind of sentimental little gift that melts hearts (and looks super cute layered with other bracelets!).
For your DIY, use 1 mm waxed cotton cord and small gold or silver star charms. Cut the cord to about 12″ and tie the charm in the center with two secure knots. Print or handwrite your message card on cardstock: “Merry Christmas — a little wish just for you.” Wrap the bracelet around the card, tape gently on the back, and slip it into a small envelope. Simple, sparkly, and unforgettable.
19. Glitter Reindeer Hair Bow
If Rudolph went glam, this would be his bow! A sparkly mix of gold glitter, green shimmer, and the cutest reindeer print — this hair accessory is the definition of festive fun. It’s ideal for preteens who want to look holiday-ready from the top of their head to the tips of their tinsel-trimmed toes.
To make it, use faux leather or glitter fabric in three layers — green for the base, gold for the half bow, and printed reindeer fabric for the top. Cut each into bow shapes (4–5″ wide), stack them, and secure with hot glue and a gold center wrap. Attach to a metal clip or headband. Finish with a light spritz of hairspray to lock in that sparkle. Can’t you just picture it with a Christmas sweater and cocoa mug?
20. Cozy Pink Winter Outfit Flatlay
A preteen winter wardrobe essential — this bubblegum-pink fleece fit is cozy, coordinated, and cuteness overload. The matching pullover, leggings, knit pom-pom hat, and blush sneakers are a total snow-day statement. It’s giving “hot cocoa after sledding” vibes and makes the perfect DIY winter gift set for your favorite tween fashionista.
Recreate it by curating your own “Winter Cozy Kit”! Start with matching fleece pieces — a pullover, leggings, and knit hat (you can even embroider or iron-on initials for a personal touch). Add a pair of neutral sneakers or fuzzy boots, and wrap everything in tissue paper with a ribbon bow. Bonus: tuck in a cocoa packet and mini candy cane for the sweetest finishing touch. Warm, chic, and so giftable!
21. Merry Everything Mug
Bright colors, happy vibes, and all the Christmas cheer — this mug is pure joy in ceramic form. With playful doodles and a cheerful message (“Merry Everything and Happy Always!”), it’s the ultimate preteen-approved hot chocolate mug for cozy movie nights or cookie-decorating parties.
DIY it by starting with a plain white mug and multi-colored permanent paint pens or vinyl decals. Sketch or cut out fun icons — trees, hearts, mittens, or gifts — and add your favorite festive saying. Bake or heat-set according to your mug paint’s instructions to make it dishwasher-safe. Then fill it with cocoa packets, mini marshmallows, or candy canes before wrapping it up. A little color therapy with every sip!
22. Gingerbread House Candle Set
This gingerbread-scented gift set is straight out of a Hallmark movie. Ceramic gingerbread houses, a Santa mug, and a cozy holiday candle — it’s the kind of warm, sweet setup that makes you want to curl up in your pajamas and never leave the couch.
To recreate it, find small ceramic houses (you can paint unfinished ones from a craft store) and decorate them with puff paint to look like frosting. Add a cinnamon-scented candle and maybe a hot cocoa mug for good measure. Arrange it all on a wooden tray with faux snow or crinkle paper, and you’ve got yourself the ultimate “gingerbread glow” gift bundle. Smells like Christmas magic!
23. Mini Diva Winter Gift Set
For the preteen with sparkle in her soul and glitter in her DNA, this glam gift set hits every note — sequin sweatshirt, pearl-dotted hat and scarf, furry slippers that spell LOVE, and a designer-style backpack to top it off. It’s cozy meets catwalk, and it’s everything.
You can DIY this diva-level bundle by mixing store finds and handmade flair: grab a basic sweatshirt and use fabric glue or iron-on sequins to add “DIVA” lettering. Pair with a knit hat you can embellish with faux pearls or pom-poms, fuzzy slippers customized with stick-on gems, and a patterned mini backpack. Bundle it all up in a sparkly box — because presentation matters when you’re extra!
24. Custom “Besties” Snow Globe
Best friends forever, but make it snow! This photo snow globe with “besties” written across the front is an adorable keepsake for inseparable preteens. Shake it, and it’s an instant blizzard of memories — sparkly, sentimental, and super fun to DIY.
To make your own, grab a clear acrylic snow globe photo frame (available at craft stores). Print a 3″x3″ photo of your besties, slide it inside, and fill with glitter or faux snow (depending on the style). Add a vinyl decal or write “besties” using a white paint pen. Wrap it with a bow and gift it with a friendship bracelet — because glitter and love go hand in hand.
25. Gingerbread Cocoa Spoons
Hot chocolate just got a glow-up! These candy-striped gingerbread spoons are so festive and fun — perfect for stirring up cocoa or gifting as part of a “Christmas Eve Treat Kit.” Cute, easy, and totally preteen-approved.
DIY your own by using silicone molds shaped like spoons or store-bought wooden spoons. Paint handles with red-and-white stripes using food-safe paint, then glue on small gingerbread man cutouts (made of polymer clay or card stock). Finish by painting a heart on each spoon and coating with a food-safe gloss sealant. Bundle them with cocoa mix and marshmallows in a cello bag for an edible craft that doubles as décor. Sweetest DIY ever!
26. Personalized Holiday Hair Clips
Okay, how cute are these? Little hair clips personalized with names and festive charms like gingerbread men and presents — they’re the kind of accessory that makes every Christmas morning outfit sparkle. Perfect stocking stuffers for preteens who love a personal touch.
You’ll need metal barrette clips, small alphabet beads, polymer clay charms, and E6000 glue. Arrange your beads and charms in a line (use tweezers for neat placement!) and glue everything onto the clip. Let it dry overnight, then attach the clips to a display card with festive washi tape. It’s crafty, colorful, and makes hair days way more merry.
27. Christmas Tree Coil Earrings
Festive jewelry alert! These Christmas tree earrings are modern, minimal, and oh-so-merry — pastel spirals topped with tiny iridescent stars. Perfect for preteens who love something fun but fashion-forward.
To DIY, grab light green jewelry wire and star-shaped beads. Cut two 6″ lengths of wire and wrap each around a pencil to form a spiral tree shape. Thread a star bead on top and secure with a small loop, then attach to earring hooks using pliers. You can even add mini seed beads as “ornaments” if you’re feeling extra. It’s a DIY that twinkles — literally.
























