24 DIY Xmas Gift Ideas to Make for Friends and Family

Gina Gatherings

Mulling spices in glass jars with a red bow on a wooden table

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 come down to how much of your time the recipient is worth.

The list runs from Yarn Ornaments and a Sweets jar you fill with store-bought treats and tie with ribbon to Personalized Coasters, and the rest sit between those two.

Match the project to the hours you have before December, not to the skill you wish you had: Yarn Ornaments are quick, while a DIY Calendar Using Family Photos needs to be finished early enough to start the year on time.

1. Yarn Ornaments

The red and green hats add color to these handmade snowman ornaments. Each piece takes about 20 minutes to make. · 📷 @theworldcrochet

Scrap yarn is all this ornament asks for, and the maker of this pair says each one takes about 20 minutes. That is short enough to make a dozen in an evening with a movie on.

Pick a different hat color for each one so the set reads as a family. I like these best for grandparents, aunts and anyone who saves ornaments, since a handmade piece gets hung year after year.

Tie a loop of yarn at the top so it’s ready to hang, then tuck one into each gift tag or bow.

2. Mulling Spices

The glass jars filled with mulling spices make for a warm holiday gift. Include brewing directions for those new to mulled drinks. · 📷 @modhippiehabits

A jar of mulling spices is a gift that does its work in a pot of cider or wine. Pack the spices into a clean glass jar, close the lid and tie a red string around the neck.

Add a tag with brewing directions, since the recipient may never have mulled anything. A small tag also makes the jar look finished instead of like pantry leftovers.

I’d make these in bulk. One shopping trip and one filling session cover a whole list of neighbors, coworkers and teachers.

3. DIY Hot Chocolate Kits

The layered ingredients in this hot chocolate jar create a visually appealing gift. Fill the jar to the top to keep the layers intact. · 📷 @xmas_treats

Layers do most of the work in a hot chocolate jar: cocoa mix on the bottom, chocolate chips in the middle, marshmallows on top, and the stripes read as a finished gift.

A clear jar lets the stripes show, and a printed label reading "Hot Chocolate in a Jar" does the rest.

Fill the jar to the top so nothing shifts and mixes in transit.

This one is easy to make in batches for a long list, and it suits kids’ teachers and chocolate lovers especially well.

4. DIY Body Scrubs

The lavender vanilla body scrub in a clear jar looks like a boutique item. A small spatula helps keep it neat for use. · 📷 @alohalexia

Body scrub is one of the easier things to make and one of the most pampering to receive. A lavender vanilla version in a clear jar looks like something from a boutique shelf.

Tuck a small wooden spatula into the top or tie it on, so the scrub gets scooped instead of dug out with wet fingers. A handwritten label with the scent name finishes it.

I’d choose this for friends who never treat themselves. Make sure the lid seals tightly before wrapping.

5. Chocolate Peppermint Cookies

The crushed peppermint on these chocolate cookies adds a festive crunch. Press the candy onto the ganache while it's still soft. · 📷 @inbloombakery_

Fudgy chocolate cookies with a ganache topping and crushed peppermint pair 2 flavors that are always a hit at Christmas. The ganache gives a glossy, rich finish, and the candy adds crunch.

Crush the peppermint just before sprinkling so it stays bright. Press it onto the ganache while it’s still soft, or it won’t stick.

These suit a cookie tin or a plate for the neighbors. Stack them with parchment between layers so the topping stays intact.

6. Homemade Seasoning in a Jar

The label on this seasoning jar gives clear usage instructions. Tie it with twine for a charming finish. · 📷 @mariamakesstuff

Seasoning salt sounds plain until it gets a label like "Put It on Everything." That name sells the jar, and it tells the cook exactly how to use it.

Fill a few small glass jars at once, then tie each with red-and-white twine for a bakery look. A twine bow costs pennies.

I like this for coworkers and hosts, since nearly everyone cooks. Keep a few extra jars on hand for last-minute gifts, because they’re quick to fill.

7. Homemade Jam in a Jar

The tag identifying this jam as 'Tomato Bacon Jam' makes it a unique gift. Small jars are perfect since a little goes a long way. · 📷 @lenore_nolanryan

A tag that says "Tomato Bacon Jam" does more than a plain label ever could, because it tells the recipient this is not the usual strawberry. Savory jams make a good gift for people who already have every sweet treat.

Write the flavor on the tag in plain letters, and add a line about what to serve it with, like burgers or crackers and cheese. Use small jars, since a spoonful goes a long way.

I’d pick this for the cook on your list.

8. Pancake Mix in a Jar

The floral fabric lids on these pancake mix jars add a decorative touch. Include the wet ingredients and cooking steps on a tag. · 📷 @wholesomelymorgan

Dry pancake mix packed in a glass jar gives someone a weekend breakfast with almost no work on their end. A chalkboard label reading "pancake mix" is easy to wipe and rewrite if you fill jars with different blends.

Fabric scraps work well here, so a jar costs little beyond the mix itself.

Copy the wet ingredients and cooking steps onto a tag, because the recipient shouldn’t have to guess.

9. Salt Dough Ornaments

The painted salt dough ornaments are a nostalgic keepsake for families. Consider adding a date on the back for memories. · 📷 @aliarmstrong.artistry

Salt dough turns flour, salt and water into a keepsake, and a footprint or handprint painted as Santa or a nutcracker is the version people hold onto. It’s a nostalgic gift, the kind grandparents tuck away and hang every December.

Paint the details small and let them dry fully before wrapping. I’d put a date on the back so the year is never forgotten.

Make a few extras, since little prints crack or smudge now and then.

10. Craft Stick Christmas Trees

📷 @allamcrafts

Craft sticks glued into a tree shape, painted green and topped with a gold glitter star, make an ornament a child can build almost alone. The maker of this one says it suits holiday decorating, kids’ crafts or handmade gifts.

Add a twine loop at the top so it hangs right away. Set out paint, glitter and sticks on a covered table, and expect a mess.

I’d have kids make a few for grandparents. Handmade from a child beats anything off a store shelf.

11. Christmas Simmer Pot

📷 @kate_cleanhome

A simmer pot is a gift of ingredients: sliced oranges and apples, cinnamon sticks, star anise, cloves, rosemary and a handful of cranberries. Simmered in water on the stove, they make a house smell like Christmas.

Bundle the pieces in a bag or box and add a tag with directions. Fresh fruit won’t keep long, so I’d give this within a day or two of assembling it, or swap in dried slices for a longer wait.

It costs little and suits nearly anyone.

12. Sweets

📷 @dailydelight.cnx

Clear jars packed with cookies and snacks look generous, and a ribbon in red or green makes them festive without any skill. A "MERRY CHRISTMAS" label settles the occasion at a glance.

Buy the treats, fill the jars to the top and tie on the ribbon. This is the easiest shortcut on the list, and nobody minds when the contents taste good.

I’d mix a few kinds in each jar so it feels chosen, and tuck a sprig of greenery under the bow.

13. Festive Shortbread Bites

📷 @chelsweets

Cube-shaped shortbread with rainbow sprinkles is a one-bite cookie, which makes it easy to fit into a tin with other treats. Cutting small squares instead of rounds also means no scraps to re-roll.

Pack them in a box or bag with parchment between the layers so the sprinkles don’t scrape off.

I’d make a double batch, since bites this size disappear fast.

14. Individual Charcuterie Boxes

The small charcuterie boxes allow for individual servings of snacks. Building them ahead of time makes the filling process easier. · 📷 @carvingandcraving

A sturdy cardboard box, lined with parchment or a paper doily, makes a single-serving charcuterie container that costs a dollar or 2 and needs no tools.

Cut the pieces, assemble the box and fill it with a few meats, cheeses, fruits and olives.

Filling a dozen of these is more work than one big board, but each person gets their own, which suits a gift far better. I’d build the boxes ahead of time and add the food last.

Wood scraps keep the cost low, and the box stays useful after the snacks are gone.

15. Cookie Decorating Kit

The cookie decorating kit provides a fun family activity. Include a small jar of sprinkles to enhance the decorating experience. · 📷 @panicbaking

Plain cookies and a few bags of colored icing, packed in a white box, give a family an afternoon of decorating instead of a finished treat. That makes it a gift for households with kids.

Bake the cookies ahead and let them cool completely before boxing.

Fill each piping bag with a different color and twist the tops closed. A "Merry Christmas" sticker or tag on the lid sets the theme.

If the box has room, tuck in a tiny jar of sprinkles.

16. Personalized Coasters

The resin coaster with embedded photos adds a personal touch to any home. Test your first one to perfect the technique. · 📷 @deck99_

A resin coaster with a photo set inside, plus gold flakes and pearls, is a gift that is both practical and personal.

Choose a photo with a simple background so the faces stay clear under the resin. I’d make one for each person on the list, then wrap them as a pair or a set.

Expect to make a test coaster first. Resin is less forgiving than paper crafts.

17. DIY Calendar Using Family Photos

The printed family photo calendar offers a monthly reminder of cherished memories. Use a Cricut for easy cutting and trimming. · 📷 @magnetic_soull

A printed calendar built from family photos gives people a reason to look at your pictures every month.

A child paired with a dog is a good pairing for a calendar, since both are the photos relatives actually want on the wall.

Pick one photo per month and match each to its season where you can.

A Cricut makes the cutting and trimming easy at home, though scissors and a paper trimmer will do the job. I’d print a few extra copies, since grandparents will ask.

Finish it before December so the year starts on time.

18. Gnome Ornaments

The plush gnome ornaments are simple yet charming holiday crafts. Making them in pairs allows families to share the joy. · 📷 @domylka

White plush gnomes with tall hats, beards, snowflakes and sequins make a simple craft that still looks charming on a tree. The long hat does most of the work, so the details can stay small.

Tie a loop of twine or ribbon at the top so each one is ready to hang.

I’d make them in pairs so a couple or a family can each keep one.

19. DIY Advent Calendar

The clear bag of chocolates makes the advent calendar visually appealing. Mark each day on the backing for a personal touch. · 📷 @trytrytrydiy

The backing carries the title, and the bag keeps the candy visible.

Mark each day on the card so the recipient knows which chocolate to open. I’d write the numbers by hand to make it feel personal.

20. DIY Photo Christmas Ornaments

The family photos inside these clear ornaments create meaningful keepsakes. Add a ribbon bow for an extra festive look. · 📷 @handmade_angie_

Clear baubles let a family photo hang on the tree behind glass, which makes a keepsake out of a plain ornament. Trim each photo to fit the round opening before sliding it in.

Finishing details like beads inside the ornament or a ribbon bow at the top take the idea from bare-bones to gift-ready. Ribbon hides the cap and gives the bauble a gift-ready look.

I’d choose a close-up photo, since a small face reads better in a round frame than a wide group shot.

21. Handmade Door Christmas Cards

The door-shaped cards with tiny wreaths make greetings feel special. Glue the 3D pieces last for easy handling during assembly. · 📷 @suzna2003

Card stock cut like a front door, with a tiny wreath and a miniature present at the threshold, turns a greeting into something people stand on the mantel.

A printed "MERRY CHRISTMAS" or "CHRISTMAS WISHES" fits in naturally as the greeting.

Make the door one color and let the wreath supply the contrast. Glue the 3D pieces last, so the card is easy to handle while you work.

I’d make a handful at once, since the steps repeat and go faster by the third card.

22. Mason Jar Winter Diorama

The winter scene inside the mason jar creates a delightful display. Arrange the layers carefully for the best visual effect. · 📷 @juniorsartanddiy

Artificial snow, small evergreen trees and a little house fit inside a mason jar, and a string of fairy lights turns the scene into a glowing night-light. Build it from the bottom up: snow first, then house, then trees.

Set the lights so the glow shows through the glass rather than hiding behind the house. I’d test them before you seal the lid.

This one suits anyone who likes a mantel or shelf display, and the jar costs little compared with how it looks.

23. Mason Jar Photo Snowglobes

The cardboard mason jar cutouts make a unique, mailable craft. Keep the foam beads sparse near the photo for clarity. · 📷 @_everythingalways_

A cardboard cutout shaped like a mason jar makes a flat, mailable cousin of a snow globe. Glue in a child’s photo, add small green trees and fill the rest with white foam beads for snow.

Twine around the jar lid ties the look together and signals what the jar is meant to be. Keep the beads sparse near the face so the photo stays clear.

I’d make these in pairs for grandparents, since each set has a photo to share.

24. Rustic Twig Star Ornament

The twig star ornament combines natural materials for a rustic look. Fresh greenery is best added close to gifting time. · 📷 @juniorsartanddiy

Twigs tied into a star shape cost nothing if you collect them yourself, and the rough bark texture is what makes it work. Pick straight sticks of similar length so the points come out even.

Tuck in pine sprigs, a few berries and tiny pinecones where the twigs cross, and attach them with glue.

Fresh greenery dries out, so I’d make these close to the day you give them.

Budget-friendly Gift Ideas

A printed tag or label is the cheapest way to make an inexpensive gift look chosen. A plain jar with a typed name and a short line of directions reads as finished, while the same jar bare reads as leftovers.

Scraps are the other budget lever. Wood offcuts, fabric ends and leftover yarn cost nothing, so spend the money on the one item the recipient will actually use, like the food or the jar.

Buy shared supplies once. If three gifts need twine, tags or the same kind of jar, one bulk purchase covers all of them and drops the per-gift cost.

Set a number per person before you shop, then add up the receipts at the end. Homemade usually lands under store-bought, but only if you track it.

Crafting with Family

Give each child a job that fits their age.

Younger kids can press, stick and decorate, while older ones can measure, cut and tie. Your part is the step that can go wrong, like anything hot or sharp.

Cover the table first and pick a project that survives imperfect work. A gift that looks a little uneven still gets kept, and a child who made it will care that it gets used.

Decide who the gift is for before you start, and let the child help choose. A kid who picked the recipient works harder and enjoys the giving more.

Plan about an hour, then stop. Tired helpers make sloppy gifts, and a second short session beats pushing through.

Skill Levels for Crafting

Beginners do best with projects built from store-bought parts: fill a jar, tie a ribbon, write a tag. The result looks tidy, and almost nothing can fail.

Move up one step with projects that need a little technique, like baking, cutting or painting small details. Make one practice piece first so mistakes land on a test, not a gift.

Experienced crafters can take on materials that punish errors, and a spare piece is cheap insurance there too.

Match the project to the time you have, not just your skill. A simple gift made well beats an ambitious one finished at midnight, and you can always mix levels across your list.

Frequently Asked Questions

What are some DIY Christmas crafts I can make?

Ornaments are a strong place to start: yarn ornaments take about 20 minutes each, and salt dough made from flour, salt and water becomes a keepsake with a painted handprint or footprint.

Body scrubs in a clear jar, resin photo coasters and photo baubles also make personal gifts. Pick by who is receiving it, since handmade ornaments suit grandparents and anyone who saves them.

What’s a good last minute gift?

Jar gifts you can fill in one sitting are the safest bet: hot chocolate layered with cocoa mix, chocolate chips and marshmallows, or seasoning salt in small jars.

Both are quick to assemble and look finished once they have a label.

A shelf stocked with 3 or 4 spare jars of spice blend means a surprise gift takes about 5 minutes to wrap. The easiest shortcut is buying cookies and snacks, packing them in a clear jar and tying on a ribbon.

How to budget Christmas gifts?

Write a dollar limit next to each name before you shop, and tally the receipts when you finish.

A handmade gift tends to cost less than a store one, though the savings vanish if you never write down what you spent.

Put most of the budget into the part the recipient will use up or keep, such as the food inside or the jar it comes in.