Handmade Christmas gifts wrapped in kraft paper with twine, pinecones and gift tags

17 DIY Christmas Gift Ideas That Are Easy to Make and Thoughtful to Give

The best DIY Christmas gift ideas do not look homemade — they look boutique-bought, and cost a fraction of the price. Every idea in this list of DIY Christmas gift ideas is easy to make at a kitchen table, uses supplies from one shopping trip, and suits real people: teachers, neighbours, coworkers, friends and family.

Work through one project at a time, or set up a small assembly line and batch them — most take under an hour, and several cost less than five dollars each. Pick the idea that fits your person — the checklist under each photo walks you through it.

1. Hot Cocoa Mix Jars — the Easiest DIY Christmas Gift on This List

Glass jars layered with hot cocoa mix, sugar and marshmallows for DIY Christmas gifts

Photo Credit: Jess Bailey Designs / Pexels

Layer cocoa powder, sugar, chocolate chips and mini marshmallows in a clear jar. Use a funnel so layers stay neat, tap gently to keep the stripes sharp, and finish with twine and a tag: just add hot milk.

Add a twist — crushed candy cane for peppermint cocoa, cinnamon and a pinch of chilli for Mexican hot chocolate. One batch fills several jars.

Why they’ll love it: It is cozy and useful — enjoyed on a cold night, not shelved and forgotten.

Who it suits: Teachers, neighbours, coworkers and warm-drink lovers.

Supply cost: Around $3–$6 per jar; prices change — check the current price.

2. Scented Candles in Glass Jars

Lit scented candle in a glass jar surrounded by flower petals

Photo Credit: PattayaPatrol / Wikimedia Commons

Melt soy wax, stir in a festive fragrance — pine, vanilla or cinnamon — and pour into small glass jars, wick held centre. Let them cool slowly so the tops set smooth.

Make each one personal with a hand-lettered label: a name, a date or a short message under the lid. One melting session pours a batch, and no two labels are alike.

Why they’ll love it: They look boutique-bought, and the personal label makes each one unmistakably theirs.

Who it suits: Friends, coworkers, teachers and hosts.

Supply cost: Around $5–$9 per jar; prices change — check the current price.

3. Peppermint Sugar Scrub

Open jar of homemade peppermint sugar scrub with a bath sponge

Photo Credit: Alesia Kozik / Pexels

Stir sugar with melted coconut oil and a few drops of peppermint essential oil — a spa-style scrub mixed in ten minutes. Spoon into small jars while soft, level the tops, and let it set before sealing.

Tint half the batch pink and swirl the two halves for a candy-cane effect. A ribbon and a label turn a jam jar into a boutique gift.

Why they’ll love it: It feels like a spa treat and leaves winter skin soft.

Who it suits: Moms, sisters and friends who love a pamper night.

Supply cost: Around $4–$7 per jar; prices change — check the current price.

4. Hand-Painted Christmas Ornaments

Hand-painted Christmas bauble with a winter scene hanging on a tree

Photo Credit: Sergej / Pexels

A plain glass or shatterproof bauble becomes a keepsake with acrylic paint and a fine brush. Sketch a simple design first — snowflakes, dots, a tiny tree, a name and the year — then paint in thin layers, letting each dry.

One design repeated across a set of four looks like a matching collection. Finish with clear sealant so the painting survives years of unboxing.

Why they’ll love it: It is one of a kind — no two hand-painted baubles come out alike.

Who it suits: Sentimental gifters, new homeowners and ornament collectors.

Supply cost: Around $8–$15 for baubles and paints; prices change — check the current price.

5. Homemade Snow Globes

Homemade snow globe with a reindeer figure inside

Photo Credit: Kristina Paukshtite / Pexels

Glue a waterproof figure to the inside of a jar lid, fill the jar with distilled water, a drop of glycerine and glitter, then screw the lid on and seal it. Turn it over and the snow falls.

Bottlebrush trees, tiny deer and mini houses all work — choose a figure that means something to them. A ribbon around the lid hides the join.

Why they’ll love it: It is pure Christmas nostalgia, handmade for one person.

Who it suits: Kids, grandparents and festive-decoration collectors.

Supply cost: Around $6–$10 per globe; prices change — check the current price.

6. Festive Bath Bombs

Handmade white bath bombs with dried botanicals

Photo Credit: Jordan2808 / Wikimedia Commons

Mix bicarbonate of soda, citric acid and Epsom salts, spritz with witch hazel until it holds like damp sand, then press into round moulds with a drop of essential oil and dried petals. Leave to harden overnight.

Work in small batches so the mix does not start fizzing early. Wrapped in tissue with ribbon, a set of three looks straight from a bath shop.

Why they’ll love it: It turns an ordinary bath into a small, fizzy celebration.

Who it suits: Teens, moms and friends who love bath time.

Supply cost: Around $5–$8 for a set of three; prices change — check the current price.

7. Homemade Scented Soaps

Handmade scented soap bar with lather, lavender and a seashell

Photo Credit: Malene Thyssen / Wikimedia Commons

Melt-and-pour soap base makes homemade soap beginner-safe: melt it, stir in essential oil and natural colour, pour into moulds and unmould once set. Press oatmeal, dried lavender or orange peel on top for an artisan finish.

Work in one scent family per batch — pine and cedarwood, or lavender and rose. Wrap bars in wax paper with a twine bow and a scent label.

Why they’ll love it: They look and smell like a soap-shop splurge, and everyone uses soap.

Who it suits: Moms, sisters, hosts and self-care fans.

Supply cost: Around $6–$10 for a set of three; prices change — check the current price.

8. Stovetop Simmer Pot Kits

Stovetop simmer pot with orange slices, cinnamon sticks and herbs

Photo Credit: hello aesthe / Pexels

Fill a jar or cellophane bag with dried orange slices, cinnamon sticks, cranberries, star anise and pine. The recipient simmers it in a pot of water on low — Christmas in a jar, ready the same day.

Add a card: simmer, top up the water, enjoy for two to three days. Dried ingredients keep for weeks, so a dozen kits assemble in one afternoon.

Why they’ll love it: It fills a whole home with Christmas scent within minutes.

Who it suits: Hosts, food lovers and anyone whose home is their happy place.

Supply cost: Around $5–$9 per kit; prices change — check the current price.

9. Homemade Lip Balm Pots

Hand holding a small pot of homemade pink lip balm

Photo Credit: Matthew Henry / Burst

Melt beeswax with coconut oil and a little shea butter, stir in a drop of peppermint or vanilla flavour oil, and pour into small tins before it sets. One batch takes about fifteen minutes on the stove.

One batch fills ten or more pots — the best-value gift on this list. Add a tiny label with the flavour and date, and group three pots in a pouch.

Why they’ll love it: It is genuinely useful and small enough to live in a coat pocket.

Who it suits: Friends, teens, coworkers and stocking fillers.

Supply cost: Around $1–$3 per pot in a batch; prices change — check the current price.

10. DIY Terrarium Jars

Glass terrarium with a succulent in a white geometric pot

Photo Credit: Jonna Fransa / Wikimedia Commons

Layer pebbles, a little charcoal and soil in a wide glass jar or dome, then tuck in tiny succulents and finish with stones or a miniature figure. It needs no craft skill — just a spoon for placing and a steady hand.

Add a care card: bright light, a spoonful of water now and then. A tiny deer or tree makes it Christmassy; remove the figure and it lives on all year.

Why they’ll love it: It is a living gift that keeps growing on a windowsill.

Who it suits: Plant lovers, coworkers, teachers and hard-to-buy-for friends.

Supply cost: Around $8–$14 per terrarium; prices change — check the current price.

11. Rolled Beeswax Candles

Rolled beeswax candle with honeycomb texture and twine

Photo Credit: Luriko Yamaguchi / Pexels

Beeswax sheets roll into candles with no melting and no mess. Lay a wick along one edge, roll the sheet up firmly and evenly, and press the seam down with warm fingers — one candle takes about five minutes.

Roll pairs in different heights, tied with twine and a sprig of pine. The honeycomb texture does all the decorating.

Why they’ll love it: They burn with a soft honey scent and look beautifully handmade.

Who it suits: Hosts and anyone who loves a cosy table.

Supply cost: Around $6–$10 per pair; prices change — check the current price.

12. DIY Scented Sachets

Handmade lavender sachets in floral fabric with a bowl of lavender buds

Photo Credit: Le Petit Poulailler / Wikimedia Commons

Sew or glue small fabric pouches, fill them with dried lavender and rice plus a few drops of essential oil — or cinnamon, cloves and dried orange peel for a Christmas version. Tie or stitch the top closed.

Make them in sets of three in matching fabric. They slip into drawers, wardrobes, gym bags and cars, so one small batch scents a whole home.

Why they’ll love it: They are tiny, useful and make every drawer smell like a gift.

Who it suits: Moms, grandmothers, coworkers and stocking fillers.

Supply cost: Around $3–$6 for a set of three; prices change — check the current price.

13. Handmade Resin Coasters

Pair of handmade resin geode coasters in blue and grey

Photo Credit: Thirdman / Pexels

Stir resin and hardener, pour into silicone moulds, and swirl in pigment, gold flakes or dried flowers. Demould after 24 hours and sand rough edges — the coasters look like a craft-shop splurge.

Make sets of four in colours matching your person’s kitchen. Gloves and a ventilated room are the only real requirements.

Why they’ll love it: They look like polished stone and protect tables in style.

Who it suits: New homeowners, coffee lovers and design-minded friends.

Supply cost: Around $12–$18 for a set of four; prices change — check the current price.

14. Cozy Knitted Scarves

Woman wearing a cozy blue knitted scarf and matching cap

Photo Credit: Tobias ToMar Maier / Wikimedia Commons

A hand-knitted scarf is the classic winter project, and a simple garter or ribbed stitch keeps it beginner-friendly. Choose soft yarn in forest green, cream or burgundy, knit it long and wide, and block it flat so it drapes neatly.

Wrap the finished scarf in tissue with a sprig of pine and it looks like a boutique buy. One colour per person keeps it personal, even from the same pattern.

Why they’ll love it: It is warm, wearable all winter, and carries the care of something made by hand.

Who it suits: Friends, sisters, moms and anyone in a cold climate.

Supply cost: Around $8–$18 per scarf in yarn; prices change — check the current price.

15. Dried Orange Slice Garland

Dried orange and apple slice garland hanging on twine

Photo Credit: Ellie Burgin / Pexels

Slice oranges thinly, pat dry and bake low and slow until translucent and golden. Thread twine through each slice with a needle, spacing them with wooden beads or bay leaves.

The slices glow amber against fairy lights and carry a light citrus scent. Hang it on a mantel, window or tree — or coil a short one into a gift box.

Why they’ll love it: It is natural, lightweight and beautiful — nothing plastic about it.

Who it suits: Rustic, eco-minded decorators and farmhouse-style lovers.

Supply cost: Around $4–$7 per garland; prices change — check the current price.

16. Handcrafted Jewelry

Handcrafted silver necklace styled with redcurrants

Photo Credit: W.carter / Wikimedia Commons

Simple tools open up real jewelry making: chain, jump rings and a clasp become a necklace, wire and beads become earrings. Start with one design and make it well — neat links and a secure clasp are what look expensive.

Choose one metal tone for a matching set. Present it in a small box or pouch with a note about the stones or colours you chose for them.

Why they’ll love it: It is made for one person only — no shop sells the same piece.

Who it suits: Best friends, sisters, daughters and partners.

Supply cost: Around $8–$15 in supplies per piece; prices change — check the current price.

17. Handmade Felt Ornaments

Handmade felted wool boot ornaments with hanging loops

Photo Credit: Valentin Ivantsov / Pexels

Cut simple shapes from craft felt — stars, trees, hearts, little boots — stitch two matching pieces together with contrasting thread, stuffing lightly before closing the seam, and add a ribbon loop for hanging.

A stitched initial makes each one personal, and the forgiving shapes make it a good project for kids to help with.

Why they’ll love it: They are unbreakable, feather-light and made to be kept for years.

Who it suits: Families with kids or pets, teachers and sentimental decorators.

Supply cost: Around $3–$6 for a set; prices change — check the current price.

How to Choose the Right DIY Christmas Gift

Start with the person, not the project. A plant lover treasures a terrarium, a homebody a knitted scarf, a host a simmer kit or a scented candle. Be honest about your time: jars, sachets and lip balm batch quickly for long lists, while knitting and painting reward a slower weekend. One well-made gift, chosen for one person, always beats three rushed ones.

Frequently Asked Questions

Most take under an hour, and several — cocoa jars, lip balm, sachets — batch in an afternoon. The knitted scarf is the slow one: it deserves a relaxed weekend, not a rushed evening.

Most ideas here cost between $1 and $18 in supplies per gift, and batch projects like lip balm and cocoa jars cost less per piece. Buying jars and wax in bulk brings the price down further.

Start with the no-skill ideas: layering cocoa jars, filling simmer kits and mixing sugar scrub need no craft experience, just a steady hand. Every project uses simple steps, and small imperfections are part of the charm.

Starting two to three weekends before Christmas is comfortable. Jar gifts, candles and garlands keep well made early; save bath bombs and soaps for the final two weeks so their scent stays strong.

Yes — use clean, dry jars, list the ingredients on the tag, and note the date you made it. Cocoa mix and simmer kits keep best cool, dry and sealed.

Use kraft boxes, tissue, twine and a sprig of pine, plus a handwritten tag with the gift’s name and a one-line how-to. Simple wrapping makes a handmade gift look boutique-ready.

Conclusion

The best DIY Christmas gift ideas are never the most complicated ones — they are the ones chosen for a real person and made with a little care. Pick your project, gather the supplies in one trip, and enjoy handing over something no store sells. Happy making — and Merry Christmas.

Ruby Lawson, editor of Men Style Lab

WRITTEN BY

Ruby Lawson

I’m Ruby Lawson, the editor behind Men Style Lab. Every outfit idea and gift guide here is built from real life — pieces you can actually find, wear and afford, styled for real occasions — so you can get the look right the first time. Follow along on Pinterest for fresh outfit ideas every week.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *