| |

35+ DIY Christmas Gifts Everyone on Your List Will Actually Love

DIY Christmas Gifts

A handmade gift has a way of out-charming a gift card every single time.

Maybe it’s the effort, maybe it’s the fact that no one else on earth has the exact same one, or maybe it’s just that handing someone a “gift card” always reads a little like handing them a note that says “I forgot”…allegedly.

Whatever the reason, DIY Christmas gifts tend to land harder than store-bought ones, even the genuinely simple ones (we’re talking DIY Christmas cards level of simple, and people still lose it over those).


PIN FOR LATER 📌


And here’s the part that actually matters: you DON’T need to be crafty to pull one off!

Shopping for your mom, your favorite coworker, your person, or an entire office of people you barely know?

There’s a handmade option ahead for your budget, your timeline, and your actual attention span.

Thirty-plus ideas…let’s get into it!

For Your Favorite Person

The gifts you actually put thought into, because this is the person you’re not trying to just “check off the list” for. Slightly more effort, slightly more sentimental, still totally doable in a weekend.

1. Handmade Christmas Ornament Gift

Handmade air-dry clay Christmas ornament shaped like a house
CREDIT: LOVELY INDEED

An air-dry clay ornament sculpted to look like the recipient’s actual home, silhouette and all, then hand-painted with the details. It takes real time and a bit of patience, but it’s the kind of deeply personal gift that lands especially hard for a new homeowner or someone in their first place, a genuine keepsake rather than a stocking filler.

2. DIY Chunky Knit Throw Blanket

Chunky knit throw blanket made by hand without knitting needles
CREDIT: LILY ARDOR

No knitting needles, no actual knitting experience required, just your hands, some finger-looping, and a few hours in front of the TV. The finished blanket looks like the $300+ ones that were trending everywhere, at a fraction of the price, and it’s a genuinely cozy, substantial gift for the person you actually want to impress.

3. DIY Punch Needle Pouch

CREDIT: HELLO HYDRANGEA

A punch-needle textured pouch with a zipper and fabric lining, this is a genuine craft project rather than a quick gift, best suited for someone who’s already into punch needling or is willing to learn (the tutorial assumes some prior experience). If your recipient is into fiber crafts, though, a handmade textured pouch is a genuinely special, one-of-a-kind gift.

4. DIY Travel Photo Collage

Travel photo collage displayed in a shadow box frame with mini clothespins
CREDIT: INSPIRED BY CHARM

Two ways to turn travel photos into real décor: a shadow box with mini clothespins holding printed photos, or a chevron-pattern cutout that reveals photos in the negative space. Either version turns a trip you took together into something that actually lives on a wall, rather than 200 photos buried on a phone.

5. DIY Gem Pull Boxes

Small white wooden storage box with a pink gemstone glued to the lid
CREDIT: THE LOVELY DRAWER

Just two steps: paint a small wooden box white, and glue a gemstone onto the lid. Done. Genuinely one of the simplest projects on this list, and a sweet little jewelry or trinket box for someone who’d appreciate a pretty catch-all for earrings, rings, or other small things they’re always losing track of.

6. DIY Heating Pad

Rolled up homemade rice heating pad tied with a ribbon
CREDIT: THE CRAFTING NOOK

Cotton fabric, rice, and a bit of basic sewing gets you a microwavable heating pad that’s genuinely nice to have on hand, whether that’s for cramps, cold hands, or just cozying up on the couch. Add a drop of lavender oil to the rice before sewing it shut for a little extra comfort, a thoughtful, useful gift for anyone who runs cold or just wants to feel looked after this winter.

7. Christmas Soap with Festive Swirls

Red, white, and green swirled Christmas soap bars with peppermint scent
CREDIT: LOVELY GREENS

Candy cane-scented, red-and-green swirled cold-process soap bars, made using a proper soapmaking technique (lye included), so this is genuinely the most involved project on the whole list. It needs to be started at least a month before Christmas to allow for curing, but the payoff is a truly one-of-a-kind, handcrafted gift for someone who’d appreciate the real effort behind it.

For Family

Mom, dad, siblings, the whole crew…these gifts skew a little more classic and a little more “made with love,” in the best possible way. Great option when you want something that’ll actually get displayed on a shelf, not shoved in a drawer.

8. DIY Giant Christmas Ornament Pillows

Giant handmade Christmas ornament pillow in velvet fabric on a couch
CREDIT: STUDIO DIY

These giant velvet or lamé ornament pillows are basically wearable art for a couch, no ornament required. Only basic sewing skills are needed, though budget a full afternoon since there’s some hand-stitching involved. Great gift for the person on your list who’s always redecorating for the season and would rather get decor than another candle.

9. DIY Wooden Ball Photo Holder

Wooden ball photo holders with coiled wire displaying printed photos
CREDIT: A BEAUTIFUL MESS

A wooden ball, a length of craft wire coiled into a little loop, and a photo slid into place—that’s genuinely the whole project, done in about five minutes per holder. Make a set in a few different heights for a sweet little photo display that works as a gift for grandparents, parents, or anyone who’d love a printed picture more than another candle.

10. Christmas Art Idea

Oversized sheet music Christmas art mounted on canvas
CREDIT: LOVELY INDEED

Blow up a favorite Christmas carol’s sheet music to poster size, Mod Podge it onto canvas, and you’ve got a piece of art that looks intentional and sentimental rather than crafty. Use a loved one’s actual favorite carol, and it turns into a genuinely personal gift, not just decor.

11. Wood-Burned Rolling Pin

Wooden rolling pin decorated with a hand wood-burned dotted design
CREDIT: DELIA CREATES

A simple dotted pattern burned into a wooden rolling pin takes minutes and looks intentional rather than fussy, no drawing skill required. Tie it up with a cute tea towel for a genuinely charming kitchen gift, and the same technique works on wooden spoons, cutting boards, or even crochet hooks if you want to make a whole set.

12. Quilted Fabric Coffee Cozy

Quilted fabric coffee cup cozy with button closure made from scrap fabric
CREDIT: THE YELLOW BIRDHOUSE

A genuinely fast one, made from fabric scraps in about an hour, quilted, and closed with a button and hair elastic loop. Swap in holiday-print fabric scraps, and it becomes a sweet little gift for the coffee or tea drinker on your list, especially handy if you need something last-minute.

13. Mini House Wreath Tutorial

Mini paper house Christmas wreath with metallic houses and bottle brush trees
CREDIT: DELIA CREATES

Tiny paper houses in metallic or glitter cardstock, tucked into a plain wreath with bottle brush trees and faux snow, riffing on the pricier Christmas village wreaths you’ll see in stores. Sweet gift for anyone who’s into Christmas villages or putz houses, and it costs just a few dollars in paper and trees rather than hundreds.

14. Zippered Wash Bag Pattern

Fully lined zippered wash bag with boxed corners in patterned fabric
MY POPPET

A roomy, fully lined zippered wash bag with boxed corners, genuinely practical enough to hold full-size toiletries or even a pair of shoes. It’s a proper sewing project (zipper insertion and all), so it’s best for someone comfortable at a machine, but the payoff is a gift that actually gets used daily rather than tucked in a drawer.

15. DIY Instagram Photo Magnets

Small square photo magnets printed on magnetic paper
CREDIT: EVERYDAY READING

Magnetic photo paper, an inkjet printer, and scissors—that’s genuinely the whole project. A hundred tiny photo magnets costs about $8 total, and they’re slim enough to mail in a regular envelope, a sweet, low-effort gift for grandparents who’d love a physical reminder of the family over another candle.

For Friends

Fun, a little personality-driven, and easy to customize based on whatever inside joke or shared obsession you two have going. These lean playful rather than precious.

16. DIY Lip Gloss

Homemade lip gloss in labeled tubes with lavender and peppermint scents
CREDIT: SPOON FORK BACON

Melted beeswax, shea butter, and a trio of oils, tinted with a swipe of lipstick and scented with a few drops of essential oil, makes a genuinely cute, personal little gift. A recipe like this fills eight lip gloss tubes at once, so it’s an easy one to make a full round of for your whole friend group with printable labels included.

17. No-Sew Envelope Pillows Made from Napkins

No-sew envelope pillow made from patterned napkins
CREDIT: SUGAR AND CLOTH

Two pretty napkins, some iron-on adhesive tape, and an iron—no sewing machine, no needle, and no stitching involved at all. Swap in a holiday-print napkin, and it becomes a genuinely cute throw pillow gift, perfect for a friend who’d love a bit of new decor but doesn’t own a sewing machine (or the patience for one).

18. DIY Christmas Cocktail Ornaments

Clear ornament bulbs filled with mint green and pink Christmas cocktails
CREDIT: SUGAR AND CLOTH

Clear open-ended bulb ornaments filled with a boozy cocktail, sealed up, and ready to hang on a tree or hand out at a party, basically a drink and a decoration in one. Easily swapped to non-alcoholic for a family-friendly version, and it’s a genuinely fun one to batch out for a whole guest list rather than a single recipient. Just note these need to be served within 24 hours, so it’s more of a party-day gift than a make-ahead one.

19. DIY Fabric-Covered Tree Ornaments

Fabric covered tree-shaped Christmas ornaments in various patterns
CREDIT: ALICE AND LOIS

Trace a cardboard tree ornament onto scrap fabric, apply Mod Podge, and done. It’s genuinely one of the simplest ornaments on this list. Use a different fabric for each friend (or a fabric that’s just very “them”), and you’ve got a set of personalized ornaments that took maybe ten minutes each.

20. Stove Top Potpourri

Mason jars filled with cinnamon sticks, cranberries, and citrus for stovetop potpourri
CREDIT: DELIA CREATES

Three simple jar recipes (pine and peppermint, lemon and rosemary, or a full holiday mix of cinnamon, cloves, and cranberries), all designed to be simmered on the stove for an instant cozy scent. It comes with a free printable label, so it’s basically a finished, ready-to-hand-out gift with almost no packaging effort on your end, and it’s easy to make a batch for your whole friend group at once.

21. Waxed Canvas Gift Pouch

Waxed canvas gift pouches with snap closures in floral fabric
CREDIT: RADIANT HOME STUDIO

A small waxed canvas snap pouch, just the right size to tuck a gift card or a piece of jewelry into. The pattern’s designed for batching (one round of cutting gets you 6-10 pouches), so it’s a genuinely efficient one to make a whole set for your friend group at once, each in a different fabric.

22. Friendship Soup in a Jar

Layered dried soup mix ingredients in a mason jar with a gift tag
CREDIT: MOMMY MADE THAT

Dried split peas, lentils, barley, and pasta layered into a mason jar, with a free printable tag that walks your friend through turning it into a full pot of soup (they just add ground beef, tomatoes, and water). Genuinely called “Friendship Soup” for a reason, it’s a cozy, homemade-feeling gift that costs very little to make in batches.

For Coworkers & Large Groups

The category for when you need to make eight, twelve, or twenty of something without losing your entire December to it. Fast to multiply, easy to batch, and still nice enough that nobody feels like they got the office white elephant leftovers.

23. Christmas Hat and Scarf DIY Wine Stopper

Wine bottle topped with a mini knit hat wine stopper and matching scarf
CREDIT: LYDI OUT LOUD

This is a genuinely five-minute craft: hot glue a tiny knit hat onto a wine cork, tie a matching scarf around the bottle neck, done. It turns a basic bottle of wine into an actual gift instead of an afterthought, and it’s easy enough to make ten in a row for your whole team without losing an evening to it.

Cookie cutter stamped Christmas tea towels with gingerbread man and star designs
CREDIT: TIDBITS

Dip a cookie cutter in fabric paint, stamp it onto a plain tea towel, done, no artistic skill required (the blogger even says a five-year-old could pull this off, and honestly, it’s a genuine group activity if you’ve got kids or a big family batch to make). Easy to churn out a dozen for teachers, neighbors, or coworkers without breaking a sweat.

25. Peppermint Mason Jar Candle

Peppermint scented soy candles in mason jars decorated with holly embellishments
CREDIT: A PUMPKIN AND A PRINCESS

Melt soy wax, stir in peppermint essential oil, pour into mason jars or tea light cups; that’s genuinely most of it. One batch stretches to make several candles, so it’s an easy one to multiply for a whole neighborhood or office list without much extra effort per gift.

26. Snowball Bath Bombs

Peppermint snowball bath bombs packaged inside clear plastic ornaments with gift tags
CREDIT: THE INSPIRATION BOARD

Peppermint bath bombs are molded into little snowballs, then packaged inside a clear fillable ornament so the gift and the wrapping are the same object. One batch makes at least three, and there’s a free printable gift tag to go with it, so the whole thing comes together as a finished, ready-to-hand-out gift with barely any packaging work on your end.

27. Round Quilted Potholders

Round quilted potholder with baking-themed gift tag
CREDIT: POLKA DOT CHAIR

A round quilted potholder with a curved pocket doubles as its own gift wrap: tuck in a few baking supplies, tie on a cute tag, and you’re done. The pattern (a paid download) makes two at a time, so it’s an easy one to batch for baking-loving friends, teachers, or coworkers.

28. Mason Jar Hot Chocolate DIY Christmas Gifts

Mason jar layered with hot chocolate mix, chocolate chunks, and marshmallows
CREDIT: THE LOOPY WHISK

Layer hot chocolate mix, chopped dark chocolate, and marshmallows into a mason jar, and you’ve got a genuinely lovely edible gift that costs almost nothing to make in bulk. Homemade marshmallows take it up a notch if you have the time, but store-bought works just as well when you’re making a dozen for the whole office.

Budget-Friendly Picks

Proof that “handmade” and “expensive” are not the same word. These use cheap, easy-to-find supplies and still manage to look like you spent more than you did.

29. DIY Personalized Christmas Ornaments

Personalized initial Christmas ornament made with white paint and stencils on clear glass
CREDIT: TONYA STAAB

A few coats of spray paint, a stencil, and any clear ornament from the craft store gets you a personalized keepsake for basically pennies. Stencil an initial or a name and you’ve got a genuinely sentimental gift that costs less than a greeting card.

30. Easy Clothespin Poinsettias

Handmade poinsettia crafted from red painted clothespins with gold ball centers
CREDIT: DREAM A LITTLE BIGGER

Just clothespins, red paint, and gold ball filler turn into a surprisingly convincing poinsettia, no florist required. It’s a genuinely kid-friendly craft (minus the paint-drying patience required), and it makes a sweet little gift topper or a set to give as a small hostess present.

31. DIY Wrapped Wooden Spoons

Wooden spoons wrapped in colorful embroidery thread
CREDIT: ALICE AND LOIS

Plain wooden spoons wrapped in embroidery thread in your color of choice, sealed with dishwasher-safe Mod Podge, and you’ve got a genuinely useful kitchen gift that doesn’t look like it cost five dollars. Swap in red and green thread for a festive version, and it’s cheap enough to make a whole set for one person or several smaller gifts.

32. DIY Mason Jar Christmas Vases

Chalk-painted mason jar vase decorated with faux winter greenery and berries
CREDIT: DESIGN IMPROVISED

Chalk-paint a mason jar, hot-glue on some faux winter greenery and berries, and you’ve got a genuinely pretty little vase for basically the cost of the jar. It’s an easy one to batch out for a Secret Santa exchange, a neighbor gift, or anyone who’d appreciate a bit of seasonal decor.

33. Sand Art DIY Sugar Scrub

Layered sand art sugar scrub in colorful stripes inside a glass jar
CREDIT: SUGAR AND CLOTH

Sugar, coconut oil, and a few drops of gel food coloring layered into a jar to look like sand art, genuinely satisfying to make and to look at. It’s an easy one to batch in bulk (one recipe makes about four cups, enough for a few gift jars), and it doubles as a bathroom counter decoration until it’s used up.

Modern & Trendy

For the person on your list who’d rather receive something that looks like it came from a boutique than something craft-fair-coded. Slightly more design-forward, slightly more “I saw this on Pinterest and immediately needed it.”

34. DIY Alcohol Ink Coasters

Marbled alcohol ink coasters in blue and gold with metallic painted edges
CREDIT: PERSIA LOU

These coasters get their marbled, one-of-a-kind look from alcohol inks dripped and blown across the surface with a straw, so no two ever turn out the same. It’s a genuinely satisfying craft to make (and watch), and the finished set looks like something from a boutique home shop rather than a Pinterest project.

35. DIY Chain Stitch Linen Coasters

Chain stitch embroidered linen coasters with drinks
CREDIT: ALICE AND LOIS

Chain stitch embroidery has been showing up on nightgowns and sweatshirts lately, and it translates just as well onto a set of plain linen coasters. All you need is embroidery floss, a hoop, and a needle, no machine required, for a genuinely elevated-looking gift that doesn’t scream “homemade craft fair.”

36. DIY Christmas Light Leggings

Leggings decorated with iron-on Christmas light bulb shapes
CREDIT: STUDIO DIY

Cricut iron-on vinyl bulb shapes, ironed onto plain leggings, then a black fabric marker connects them into a string of lights, and you’ve got wearable holiday PJs that double as daywear. A fun, playful pick for someone who leans into the Christmas-outfit trend and already has a Cricut sitting around.

37. DIY Metallic Painted Cups

Vintage glass cups painted with metallic gold and rose stripes
CREDIT: DESIGN IMPROVISED

Thrifted vintage glasses get a scalloped metallic paint treatment with a fan-shaped brush, no artistic skill required beyond dragging a brush downward a few times. Cheap, genuinely elegant-looking, and a nice project if you enjoy hunting for glassware at thrift stores anyway. Note the paint isn’t fully dishwasher-safe, so worth mentioning hand-wash care in the tip.

38. Paper Poinsettia Flowers

Handmade crepe paper poinsettia flowers in pink and white
CREDIT: THE HOUSE THAT LARS BUILT

Crepe paper poinsettias in unexpected shades (speckled, pale pink, or even white) look genuinely more elevated than the traditional grocery-store version, and they last indefinitely as decor. It’s an involved project best suited for someone who already owns a Cricut Maker and enjoys paper crafting as a hobby, rather than a quick weeknight gift.

MORE CHRISTMAS IDEAS: