34 DIY Christmas Gifts to Make for Friends and Family

Daniel Carter

Wrapped gift with pink ribbon and wooden name tag on white shaggy rug

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.

Time decides which of these gifts is yours, more than money or skill. Projects range from a colored pencil pet portrait that depends on a steady hand to a snack mix that suits almost anyone on your gift list.

1. DIY Candles

A red rose in clear wax looks complicated, but it's an easy candle project. · 📷 @essentelle.b

Setting a single silk or dried rose in clear wax inside a glass jar looks far more complicated than it is: pour a thin base layer, let it firm up, set the flower, then top off with more wax.

Clear wax lets the flower show from the top and the sides, so pick a bloom that holds its color and place it before the wax sets.

A jar candle is also a forgiving first project for a tight budget and a short timeline. Make a few in one afternoon and you have gifts for several people.

2. Cookie Jars

Labeled cookie jars provide a fun gift that can be shared and enjoyed. · 📷 @amarella.patisserie

Cookie jars give the recipient something to open, sort and snack on, which is why I prefer them to a single tin.

Fill each jar with a different cookie and label the lid, the way the Chocolate Chip jar is marked here.

Store-bought cookies are fine if baking time is short. 3 jars in a carrier with a red bow looks like a finished present, and a handwritten label keeps it personal.

3. Photo Gifts

Clipping photos to a gift makes the wrapping part of the present. · 📷 @jessicashomestyle

Clip a couple of small photos to the outside of a wrapped gift, and the wrapping becomes part of the present.

Choose photos the recipient will want to keep, since they can pull them off and tuck them into a frame or onto the fridge. Polaroid-style prints work well because they look good clipped.

4. DIY Recipe Box

A wooden box filled with recipe cards becomes a cherished kitchen item. · 📷 @stayinghomewithstacey

A wooden box stamped "Recipes" and packed with blank white cards is a gift people use for years. Start with a plain box, label the front, and add cards.

My favorite upgrade is filling the first few cards yourself with dishes the recipient already loves. A recipe box turns a useful kitchen item into something personal, and it costs only a box, some cards and a pen.

5. DIY Pet Toys

An empty bottle at paw height creates a simple and fun pet toy. · 📷 @mia.u.lucina

An empty bottle, hung at paw height, is the whole idea.

It costs almost nothing, so you can make one for every pet on your list. Watch how your own pet plays with it, and swap in a fresh bottle when it gets chewed up.

6. DIY Key Holders

Cassette tapes serve as unique key holders that also add decoration. · 📷 @maxneedsin

2 cassette tapes mounted on a white board turn into key holders that also hold sunglasses. The tapes do the decorating, so the board needs very little else.

A maker described this as part of a series of room projects, which fits: it suits a bedroom or entryway wall.

Pick a board size that fits where it will hang, and add small posters around the tapes for a music-themed look.

7. DIY Bookmarks

A handmade bookmark with painted ornaments is a quick and thoughtful gift. · 📷 @sa_paint_bine

A watercolor bookmark with a few painted ornaments on white paper suits a reader’s daily habit, and it costs almost nothing to make.

Markers are enough if watercolor feels like too much; 3 ornaments in different colors give the design a clear focus.

It costs little and takes minutes, so one per bookmark-loving friend is realistic on a tight budget. Tuck one inside a paperback and the gift is done.

8. DIY Wall Hangings

Yarn and beads can create beautiful wall hangings that brighten any space. · 📷 @arghavan.galleryy

Yarn and beads can become wall hangings in eye and sun shapes, and the beaded center gives each one the look of a design instead of a craft scrap.

Yarn is cheap, so a cluster of several hangings costs less than one framed print. I would make a set and let the recipient arrange them.

9. DIY Pet Portraits

A colored pencil portrait of a cat makes for a personal and unique gift. · 📷 @nicolebstudio_

A colored pencil portrait of someone’s cat is a gift that no store sells. Tabby markings reward patience: build the stripes in thin layers instead of one heavy pass.

Skill matters here, so choose this for a pet you can draw from a clear photo. If drawing feels risky, the same photo in a simple frame is a fair backup.

10. DIY Scrunchies

A dozen satin scrunchies can be made quickly for multiple friends. · 📷 @scrunchies_by_rithi

Satin scrunchies sew up quickly, and a dozen in assorted colors makes a gift for several people from one fabric haul. Group them by color for a tidy bundle.

Make a few extra so you can mix a small set for each recipient. A handful of colors per person feels generous, and the cost stays low.

11. A Simmer Pot

Dried oranges and spices create a simmer pot that fills the kitchen with warmth. · 📷 @sbkliving

Dried orange slices, cinnamon sticks and cranberries layered in a glass jar make a simmer pot gift, and once it heats on the stove it fills a kitchen with warm spice.

I like adding a sprig of rosemary and a tag reading "Holiday Simmering Potpourri," so the recipient knows what to do. Add a bell for a gift-ready look.

Mixing a few jars at once is cheap and quick, which suits a short timeline.

12. Personalized Stationery

Personalized stationery sets are practical gifts that can be tailored for anyone. · 📷 @fionamariedesign

A stationery set works best when the recipient’s name is on it. Pair striped notebooks with pencils in one color family, tie them with ribbon, and add a label like "Olivia’s Stationery Treat Set."

Stick to a single color so the bundle looks planned. It is practical, easy to scale across several recipients, and the label is the only part that takes any effort.

13. DIY Tote Bag

Gingham fabric gives tote bags a polished look while being easy to sew. · 📷 @ciciwang575

Gingham makes a tote look finished before you add a single extra detail.

Brown and white reads as a little more grown-up than the usual red, and sewing 3 bags in different sizes gives you a small, practical set to hand over.

A big one carries groceries, and a smaller one holds a book or lunch.

Fabric cost is low, which suits a tight budget, but the sewing takes some skill. If you are newer to it, start with the simplest rectangle shape.

14. DIY Coasters

A set of coasters with Christmas designs adds a festive touch to any table. · 📷 @heipunchneedle

Coasters are a gift that gets used every day, and a set with Christmas motifs like Santa, gingerbread men and snowflakes brings the holiday to a coffee table.

Each one is small, so you can finish a few at a time in front of a show.

Make a set rather than a single coaster, and vary the designs so guests can tell their cups apart. Stitched coasters take patience, though, so choose simpler motifs if time is short.

If you don’t want to worry about shipping deadlines or braving lines at local stores, consider heading to your craft room (or the kitchen) and making DIY Christmas gifts. They’ll not only be extra meaningful, they’ll probably save you a little money, too!

— Country Living

15. DIY Ornaments

Air dry clay ornaments are easy to make and add a vintage flair to decor. · 📷 @benitosbungalow

Air dry clay ornaments are a forgiving project, and a printed napkin pressed onto the clay gives them a vintage, patterned look.

Roll the clay out to about 1/4 inch thick on a flat surface, then separate the napkin so you use only 1 layer; napkins usually have 3, and more than one may wrinkle.

Let the ornaments dry for 24 hours. A brown velvet ribbon gives each ornament a soft, finished look, and a small bowl of them works as a present with no extra wrapping.

16. DIY Snack Mix

A DIY snack mix is a simple gift that uses pantry staples and is easy to make. · 📷 @theloriconway

This DIY snack mix costs little, uses pantry staples and takes no special skill, which makes it my pick for a big list of recipients.

Cool the mix in a single layer on parchment so it stays crisp, and only then pack it into jars or bags. Add a tag naming the flavor, and the gift is ready.

17. Bath Bombs

Bath bombs can be made in advance and look polished with dried flower toppings. · 📷 @scienceofessentials

Bath bombs reward patience more than skill. Pack the mixture tightly into molds, then let them dry 24–48 hours, since a rushed bomb crumbles.

White bombs topped with dried flower petals look polished, and a small stack on a wooden slice works as a present with no extra wrapping. Make them at least 2 days before you need to wrap.

18. DIY Wreath

A rope wreath provides a sturdy base for seasonal decorations with rustic charm. · 📷 @armarinhonovidades

A rope wreath gives you a sturdy shape to build on, and I like how plain coils let the decoration stand out.

Green pine, gold berries and a burlap bow with a burlap flower give a wreath a warm, rustic look on a door or wall.

Materials are cheap and the project needs no sewing. Glue takes the most care: hold each piece until it grips so nothing slides off.

19. DIY Bath Salts

Layered bath salts in a glass jar create an elegant and thoughtful self-care gift. · 📷 @scienceofessentials

Layered pink and white bath salts in a glass bottle make a self-care gift that looks far more expensive than it is.

The maker of this version adds 2 tablespoons of dried flowers, such as rose petals, lavender and chamomile, plus 1/2 tablespoon of coconut, jojoba or almond oil.

Glass keeps it simple: 12 oz milk bottles work, and a mason jar would too. Add a tag like the "Edible milk bath" one here so the recipient knows what it is.

Pour each color slowly so the layers stay clean.

20. Air-dry Clay Bowl

A small air-dry clay bowl can hold rings and adds a personal touch to decor. · 📷 @sincerelyseashell

For the artsy person on your list, a small air-dry clay bowl shaped like a coconut shell works well, with white glaze inside and a brown base.

It holds rings, so it doubles as a dish for a nightstand or dresser.

Painting is where it succeeds or fails, so keep the glaze color and the brown base clearly separate. Air-dry clay needs no kiln, which keeps it friendly for a home maker on a budget.

21. Monogrammed Canvas Pouch

A canvas pouch with a monogram is a practical gift that feels special. · 📷 @lets_personaliseit

For a friend who carries a market tote, a canvas pouch with a stitched monogram is a practical small gift. 3 initials, like the "ERP" here, feel more personal than a single letter.

Stitching takes some patience, so practice the letters on scrap fabric before touching the pouch.

22. Mason Jar Luminaries

Mason jars filled with fairy lights create a lovely display for any space. · 📷 @nextfusioncrafts

Fairy lights tucked into mason jars give off a soft glow, and a few jars together make a shelf display. Mix jar sizes for variety, and wrap some of them in twine for a softer, rustic look.

Small succulents beside the glowing jars add a living touch.

Jars are cheap, so a cluster of them costs little, which suits a tight budget. Test the lights before wrapping, and tell the recipient which jars take batteries.

23. Cinnamon Ornaments

Homemade cinnamon ornaments add a delightful scent to holiday decorations. · 📷 @firstdayofhome

Cinnamon ornaments are a classic for a reason: they smell like the season the moment you hang them. Stars, stockings and candy canes are easy shapes to cut with ordinary cookie cutters.

They cost little and need no special skill, so a big batch for a long gift list is realistic. Pack a few in a box with extra cinnamon sticks, and the gift is ready to wrap.

24. Personalized Name Plate

A personalized name plate with fabric flowers makes a unique decor gift. · 📷 @tiny_toon_snehasworld.in

A round name plate in blue, with fabric flowers around the name, makes a decor gift nobody else will give. Pick the recipient’s favorite color for the base, then glue on the flowers once the lettering is dry.

Spell the name carefully and sketch the letters lightly first. It hangs on a bedroom or nursery wall, so I would choose it for someone who loves to personalize their space.

25. DIY Wall Art

A twig silhouette in a frame creates a one-of-a-kind piece of wall art. · 📷 @tinglepop

A twig-and-dried-flower silhouette in a frame is a gift nobody finds on a store shelf. The figure’s dress is built from botanical pieces, which gives the flat picture real depth.

Choose a frame with some depth so the layers have room, and use a white background so the natural browns and petals stand out. Glue each piece down and let it set before closing the frame.

Pick it for someone who loves plants or handmade decor.

26. DIY Picture Frames

An arched wooden frame gives small photos a soft shape that enhances their beauty. · 📷 @blossomkoo

An arched wooden frame gives small photos a softer shape than the usual rectangle. A pink polka-dot paper backing adds color without crowding the pictures, so pick a small dot pattern and keep the photos the focus.

Photo strips fit well because they are narrow and need no cropping. A few stickers or a short handwritten card tucked into the frame let it hold more than one memory.

Print the photos small and test the layout on the backing before gluing anything. Frames like this take little time, so making one per friend is realistic.

27. Personalized Wooden Baby Brushes

Hand-painted baby brushes make for a cherished keepsake that is practical too. · 📷 @colombe_steisel

A wooden baby brush with a hand-painted name is a keepsake that also gets used every day. Paint the name first, then add a small animal beside it, and tie on a ribbon.

Make a pair if you are gifting twins or siblings, and give each brush its own animal.

Steady hands matter here, so I would choose this for a baby gift when you have an evening to spare. Painting is the only real work.

28. Homemade Gingerbread Cookies

Decorated gingerbread cookies provide a fun activity and a festive treat to share. · 📷 @chelsweets

Gingerbread cookies are a gift with a built-in activity: baking, then decorating. Snowflakes and little people are the 2 shapes I like best for this batch, since they look right together and cut cleanly.

Cool the cookies fully on a rack before decorating so the icing sets instead of sliding. Pack them in a box with a sprig of greenery and a ribbon, and they are ready to give.

A batch costs little and feeds a long list, though decorating takes time.

29. Handcrafted Fairy House

A handcrafted fairy house made from natural materials sparks creativity and imagination. · 📷 @maryinthefairyland

Bark, moss and clay can become a tiny house with a round door, and sculpting the small details is the fun part.

The maker of this version built theirs on recycled glass jars, which is a cheap, sturdy base you can reuse.

Shape the door and roof from clay first and let them dry. Then press moss around the edges.

A kid or a whimsical friend will get the most out of this one. It is playful but takes patience.

30. Candy Bar Pun Cards

Candy bar pun cards turn sweet treats into playful gifts with a personal touch. · 📷 @she_shynzx___

Mini candy bars taped to cards turn a bad pun into a gift. Match each bar to a handwritten line, like a KitKat paired with a note about taking a break together, and add a small red heart.

8 cards make a set. Give one to each person on a team, or stack them for a partner.

Cards and candy cost very little, and the writing takes the only real effort. Keep the messages short so each one fits.

31. Plastic Bottle Reindeer Treat Holder

A plastic bottle covered in felt becomes a festive reindeer treat holder. · 📷 @deniselabordadiy

A cut plastic bottle becomes a reindeer treat holder once felt covers it, and felt is the right material because it cuts clean and needs no hemming.

Brown for the body with a few bright scraps for the face keeps it readable from across a room.

Fill it with wrapped candy or small cookies.

Bottles are free and felt is cheap, so a batch for a class or a street of neighbors costs little. Cutting the bottle takes care, so do that part yourself if kids are helping.

32. Homemade Jam or Chutney

Homemade jam captures the flavor of fruit and makes a thoughtful gift. · 📷 @justinnarayan

Chunky dark red jam holds its shape on a spoon, and that texture is what I would aim for. Cook the fruit in a wide pan so it thickens and the pieces stay visible.

Spoon it into small jars while it is hot, then add a handwritten tag naming the fruit. Chutney works the same way and suits friends who like savory food with cheese.

Fruit and sugar cost little, but stirring takes an afternoon. Make it a few days before wrapping.

33. Resin Trinket Dish

A bright green resin dish adds a pop of color while being functional. · 📷 @sculpdit

Resin dishes in a bright green with a wavy edge catch keys and rings at the door, which makes them useful from the first day. Pour into a silicone mold with a ruffled rim, then peel it out once cured.

Resin needs patience and a ventilated space, and the kit costs more than most gifts on this page. Choose it for a friend with a hall table or dresser, and make a few from one pour to spread the cost.

34. Christmas Pendant Necklaces

Holiday-themed pendants on silver chains create charming necklaces for festive wear. · 📷 @cathiefilian

A silver chain with a small holiday charm is a gift people wear all December. Santa, a deer, holly, a tree or a "Merry & Bright" tag each work, and making a small set lets you pick one design per person.

Buy plain chains and charms, then join them with jump rings and pliers, which takes minutes per necklace.

Hang them on a card or a small display so the gift looks finished. Charms add up, so check the price of a bag before you commit to a big list.

Bulk Gift Ideas

Bulk gifts work because the cost per person drops fast: one big batch of the same thing divides across a whole list of coworkers, neighbors and teachers.

Pick one item, make it all in a single session, and you save both the shopping trips and the repeat cleanup.

Food gifts scale especially well. Granola packs into big jars and keeps for weeks, so you can make it ahead of the rush.

Vanilla takes planning. Vanilla extract needs about a month to steep, so split the beans lengthwise, drop them in vodka, and start well before the holidays.

Keep a simple checklist of who gets what, so no one is missed or given the same thing twice.

Personalization Tips

A tag or label turns an inexpensive item into a gift that looks planned. Printable labels and fabric transfers are cheap ways to add a name, a short message or the contents, and they work on almost anything.

Keep the design simple. Stick with one font and one or two colors, and keep the wording brief; that reads as polished, while a crowded label looks rushed.

Write on the tag what the gift is and how to use it, especially for anything edible or any kit. A few words save the recipient from guessing.

Handmade does not have to look handmade. Even, clean labels and neat ribbon make a simple project look finished, and a gift with the same tag style can be reused all year by changing only the wording.

Leave a Comment