20 DIY Christmas Gifts to Make for Friends and Family

Elena Celebrates

Three dessert-themed candles in glass jars with whipped wax and fruit toppings.

This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases at no extra cost to you. Please read my full disclosure here.

Most of these gifts run $10–25 in materials, and the range inside that is wide: a bag of potpourri or a jar of cookie mix takes an afternoon, while a memory quilt from baby clothes takes weeks and a lot of patience.

Time is what sorts them, so count the days before Christmas you actually have.

Vanilla extract needs the longest lead since the beans steep for weeks, and salt dough ornaments need at least a day to dry and harden before you can paint them.

1. DIY Photo Ornaments

The year '2025' stitched on the ornament makes it a dated keepsake. · 📷 @stitchin.with.samantha

Embroidery hoops make a sturdy frame for a photo ornament, and the fabric flowers around the picture give it a handmade look a plain printed circle can’t match.

Pick photos with a tight crop, since a small round window forgives faces but not full-length group shots.

Stitching the year onto the hoop turns it into a dated keepsake. Couples, grandparents and new parents are the easiest people to give it to.

2. Scented Candles in Mason Jars

Dessert-themed candles look edible and add a fun touch to any table. · 📷 @peachy.candles_

Dessert candles are the version I’d pick for anyone who likes a gift that looks edible. Whipped wax holds fruit toppings in place, and a label naming the scent finishes the jar.

Make a set of three with different names and the gift feels like a bakery box. Keep them away from real food at the table, though, because they look convincing enough to confuse guests.

3. Felt Ornaments

Felt ornaments cut cleanly and can be decorated with sequins for sparkle. · 📷 @rachel.elizabeth.ko

Felt cuts cleanly without fraying, and a small scrap pile covers animals, fruit, flowers and desserts. Sequins and beads are what make each one sparkle on the tree.

Felt doesn’t fray, so a beginner can cut cleanly and skip hemming. Choose shapes that match the recipient’s hobbies or favorite treats.

4. DIY Cookie Mix in a Jar

Layering ingredients in a jar creates a colorful cookie mix for gifting. · 📷 @annelaurelanantaise

Layering is the whole trick of a cookie mix jar: flour, brown sugar, oats and colorful candies stack into stripes that show through the glass.

Tap the jar lightly after each layer so it settles flat and the bands stay crisp.

Tie a tag to the neck with the wet ingredients and baking steps written out, since the recipient needs those. It’s cheap, quick, and works for coworkers and neighbors alike.

5. Body Scrub

Orange body scrub in a jar feels like a spa gift that’s easy to make. · 📷 @sugarmaplefarmhouse

Orange body scrub in a glass jar feels like a spa gift, yet the jar is the only part that needs any care.

Fresh orange slices on top look lovely for a photo, but I’d tuck in a few dried ones for gifting.

Pair 2 jars with a candle for a ready-made set. It suits teachers, sisters and anyone hard to shop for.

6. Personalized Mugs

A photo collage on a mug makes it a personal gift for friends. · 📷 @crafticrazy_710

Friends Forever, set beside a photo collage, makes a mug that reads as personal before anyone lifts it. A collage works best when the pictures share a tone, so choose shots with similar lighting.

Make 3 at once and each friend in a group gets a matching cup. A mug is practical, so it gets used long after the tree is down.

7. DIY Coasters

Resin coasters with dried flowers make a decorative and functional gift. · 📷 @resincraftblend

Resin coasters are a gift that works as decor and as a daily-use piece.

Dried flowers and gold flakes suspended in clear resin look best when the color stays soft, so a single teal swirl does more than 3 competing dyes.

Give them as a set of 4, which is how most people use coasters. Resin cures slowly, so pour a few days before you need to wrap.

8. Bath Salt Jars

Bath salts with rose petals come together quickly for a thoughtful gift. · 📷 @countryheartdeb

Pink salt and dried rose petals make a bath gift that goes together quickly. Stick to edible-grade petals and clean, dry herbs, then pour everything into a glass jar.

The maker of this one finished the jars with ribbon, and I’d do the same. A handwritten tag with the scent and a note to use a scoop completes it.

Make several small jars at once and you have gifts for a whole group of friends.

9. Upcycled Furniture

Upcycled dresser drawers become colorful shelves for plants or books. · 📷 @resincraftai

Old dresser drawers mounted sideways on a wall become shelves, and that is the upcycle I’d choose for anyone who loves plants or books.

Sand the wood, then paint each drawer a different color so the trio reads as one deliberate piece.

Mount them with solid wall anchors, since books are heavy. A personalized gift this size costs mostly time, and a thrift-store drawer is cheap.

10. DIY Knitted Wine Bottle Sweater

A knitted sweater for a wine bottle adds a personal touch to gifting. · 📷 @allstrungoutyarnshop

A wine bottle in a knitted fair isle sweater turns an ordinary bottle into a gift that looks like it was chosen for the person.

Reindeer patterns and red trim suit the season, and the sweater slides off to stay as a keepsake.

Knit it flat, then seam it, so the fit is easy to adjust. Pick yarn in the recipient’s favorite colors; a worsted weight keeps stitches quick.

11. DIY Snowman Sock Buddies

A snowman made from a sock is a simple project for older kids. · 📷 @emilyseilhamer_art

A white sock becomes a snowman with a scarf and a knit hat, and kids tend to carry one around for weeks.

Fill the sock with rice or stuffing, tie it off in sections, then dress it with a patterned scarf cut from fabric scraps.

No sewing is needed, so it’s a fine project for older kids to help with. For a toddler, skip small buttons and draw the face with fabric marker.

12. Memory Jar

A memory jar filled with colorful notes encourages sharing cherished moments. · 📷 @creamydreamy_siliguri

A memory jar works best when the label sorts the notes: reasons I love you, remember when, quotes or lyrics, things to do, and a miscellaneous slot.

Categories give the reader somewhere to start, and colorful paper keeps the jar cheerful.

Write slips yourself to get it started, or leave blank paper and a pen beside it so the recipient adds more. It costs little and suits a partner, a parent, or a friend moving away.

13. Hand-painted Wine Glasses

Hand-painted champagne flutes make a unique gift for a wine lover. · 📷 @designs_by_joycer

Painted champagne flutes with flowers and cursive lettering suit a wine lover better than another bottle does. Glass takes a steady hand, so practice the script on paper first and keep the flowers loose and simple.

A set of 2 makes a couple’s gift, and one name or short word per glass keeps it personal. Wash them by hand, since painted glass is a keepsake and not a dishwasher item.

14. Homemade Vanilla Extract

Homemade vanilla extract improves over time and makes a useful gift. · 📷 @swefty.recipes

Vanilla extract is a gift that improves while it waits, and comparing bottles at different ages shows exactly why. Beans steep in the bottle, so the extract darkens and deepens over time.

Start it early for Christmas; a bottle made today is a gift for next year too.

Add a handwritten label with the date, and tell the recipient to keep it on the shelf and shake it now and then. It costs little and suits anyone who bakes.

15. DIY Plant Pots

Animal-shaped plant pots made from plastic bottles add charm to any space. · 📷 @_neerumagotra

Paint them in bright colors, then give each face its own eyes and ears so no two match.

This is my pick for a plant lover on a tight budget, since the bottles are free.

Hang a grid of them on a wall, or give 3 or 4 as a set. Poke drainage holes in the bottom so the roots don’t sit in water.

16. Salt Dough Ornaments

Salt dough ornaments shaped like mushrooms are easy for kids to help make. · 📷 @my_seasonal_treasury

Salt dough mushrooms painted in realistic colors look charming on an evergreen branch, and the dough takes only pantry staples. One maker mixes 1 cup of all purpose flour with 1/2 cup of sea salt and 1/2 cup of warm water.

Shape the caps and stems, bake until hard, then let them dry for at least a day before painting.

Add a metal hook to each so it hangs right away. A small box makes an easy gift for kids to help with.

17. DIY Tassel Keychains

The denim tassels highlight how easy it is to repurpose old jeans for gifts. · 📷 @lovelessknots

Cut the tassel from denim scraps, so an old pair of jeans supplies it free.

Thread beads in the recipient’s favorite colors above the tassel, then finish with a charm that fits them, such as a short word like "LOVE AND PEACE."

Make several at once for coworkers or classmates. Scissors and a dish of beads are nearly all the gear it takes.

18. DIY Memory Quilt

A memory quilt made from baby clothes becomes a cherished family keepsake. · 📷 @lalasewz

A memory quilt made from baby clothes turns outgrown outfits into a wall piece a family keeps for decades. Choose a sibling’s or a child’s clothes, and add a name sign above it to make it clear who it honors.

Expect it to be emotional work, and the maker of this one joked that she cried 64 times while sewing it.

It takes patience more than money, so start well before December. It is best for parents, grandparents and new moms.

19. DIY Potpourri

DIY potpourri bags filled with dried ingredients make a fragrant gift. · 📷 @tothemoonandbackdesserts

Tie the bag with red twine and tuck in an evergreen sprig, then add a label such as "Holiday Magic" so the recipient knows it’s meant for the stove.

Write simmer directions on the back of the tag, since most people won’t guess. Make a few bags at once for neighbors and teachers, and keep the dried citrus in a dry spot until you pack them.

20. DIY Christmas Wreath

A small wreath decorated with poinsettias can brighten up any indoor space. · 📷 @comfyhome.finds

Keep the size modest and let the flowers do the work.

The maker calls it a cozy handmade decoration, and a wreath this size also hangs well indoors, so the recipient isn’t tied to a door.

A bow in a pattern, like the snowflake, adds interest without more flowers. I’d pick a wooden star as the one accent and stop there.

Benefits of DIY Gifts

Budget is the strongest argument for making gifts.

Most easy Christmas crafts run $10–25 in materials, and the finished piece can look like a $50–100 purchase. Spend the savings on a better jar or nicer ribbon, since packaging is what people see first.

Customizing is where handmade pulls ahead of the store. You choose the colors, the scent, the flavor and the size for one specific person, which a shelf of identical products can’t do.

A gift box is an easy way to use that. Build one around a theme, such as cheese and wine or sweet treats, and fill it to match what the person actually likes.

Making gifts also calms the season down.

Many crafters find the slow, repetitive work reduces holiday stress, and it spreads the effort over weeks instead of one frantic shopping trip. You control the materials too, so you can reuse what you have and cut down on packaging.

Crafting with Kids

Pick projects where a child’s choices show. Decorating picture frames, making salt dough ornaments and pressing handprint keepsakes all work well for young crafters, and they build creativity and fine motor skills along the way.

Keep an eye on scissors and hot glue, and stick with supplies labeled non-toxic. Then step back on design: let the child pick the colors and placement, even when the result looks wobbly.

That loose, honest artwork often means more to a grandparent than a technically perfect adult-made piece would.

Making gifts as a family is also cheaper than buying them. It gives children a real part in the giving, not just a signature on a tag.

Last-minute Gift Ideas

Hot chocolate bombs look like a lot of effort and aren’t. You need a silicone mold (round or holiday shapes), chocolate chips or melting chocolate, hot cocoa mix, mini marshmallows and sprinkles if you like.

I melt chocolate in 30-second bursts in the microwave, stirring between each one, or set a bowl over simmering water. Spread a thin shell in the mold, then chill it for 10–15 minutes.

Crack the mold open, lift out the shells, and spoon cocoa powder and mini marshmallows into half of them.

Heat the edge of an empty shell for a few seconds, press it onto a filled one to stick them together, and scatter sprinkles over the seam while the chocolate is still soft.

Pack them in a small box with instructions: drop one in a mug of hot milk and the sphere melts to reveal the cocoa inside.

Frequently Asked Questions

What are some DIY Christmas crafts I can make?

Photo ornaments in embroidery hoops, dessert-style candles in mason jars, and cookie mix layered in a jar are all easy places to start.

Salt dough ornaments, personalized mugs and orange body scrub in a glass jar round out the list. Materials for most of these crafts land between $10 and $25, which means a whole batch for a handful of people stays cheap.

What’s a good last minute gift?

Hot chocolate bombs are my pick: a silicone mold, melting chocolate, cocoa mix and mini marshmallows make them, and the shells chill in 10–15 minutes.

Bath salt jars also come together fast, with pink salt, dried rose petals and a glass jar. A small handwritten tag that spells out how to use it makes the gift look finished.

What to give your parents for Christmas DIY?

A memory jar or a photo ornament suits parents best. The jar holds notes sorted by label, such as reasons I love you and remember when, and the recipient can add more slips later.

For a photo ornament, crop tight on one or two faces: a small round frame handles a close portrait well and swallows a group shot.