25 Easy DIY Christmas Gifts Anyone Can Make

Handmade Christmas gifts beat store-bought ones every time — not because they cost more, but because they carry a story. A jar of cocoa mix you layered yourself, a candle poured in your kitchen, or an ornament shaped by hand says something no gift card ever can: I made time for you. The best part? Most of these 25 easy DIY Christmas gifts take under an hour, use supplies you may already own, and suit everyone from grandparents to coworkers. Whether you are crafting on a budget or just want gifts with a personal touch in 2026 and 2027, this list has you covered.

Table full of handmade Christmas gifts wrapped in kraft paper with ribbons and pine sprigs

Food Gifts

1. Hot Cocoa Jars

Layered hot cocoa mix in a glass jar with marshmallows and a ribbon

Layer cocoa powder, sugar, chocolate chips, and mini marshmallows in a mason jar, then tie on a tag with heating instructions. It looks beautiful on a shelf and tastes even better on a cold December night. Perfect for teachers, neighbors, and anyone who loves a cozy evening in.

2. Cookie Mix in a Jar

Cookie mix ingredients layered in a jar ready for gifting

Stack flour, sugar, oats, and chocolate chips in a jar so the recipient only needs to add butter and an egg. Attach a simple recipe card and a festive ribbon, and you have a gift that bakes into warm cookies. Ideal for busy friends who enjoy baking but rarely find the time.

3. Spiced Roasted Nuts

Bowl of spiced roasted nuts in a gift tin

Toss mixed nuts with maple syrup, cinnamon, and a pinch of cayenne, roast until golden, and pack them in a tin or cellophane bag. They keep for weeks, travel well, and feel far more special than anything from a store shelf. A great pick for coworkers and party hosts.

4. Infused Olive Oil

Bottle of herb-infused olive oil with rosemary and chili

Warm good olive oil gently with rosemary, garlic, or dried chili, cool it, and bottle it with a sprig inside for looks. Home cooks will love drizzling it over bread, pasta, and salads all winter long. Pair it with a small loaf or crackers for an instant gourmet gift.

5. Homemade Jam or Preserves

Jars of homemade berry jam with fabric covers and twine

Simmer seasonal fruit with sugar and lemon until thick, pour into sterilized jars, and cover the lids with fabric and twine. A jar of homemade jam turns an ordinary breakfast into something memorable. Lovely for grandparents, aunts, and anyone who appreciates old-fashioned cooking.

Candles and Cozy Home Gifts

6. Hand-Poured Scented Candles

Hand-poured scented candle in a glass jar with a wooden wick

Melt soy wax, stir in a few drops of vanilla, pine, or cinnamon essential oil, and pour it into a jar with a wick. Once set, trim the wick and add a handwritten label for a polished finish. Candles suit almost everyone and make a home smell like Christmas itself.

7. Stovetop Simmer Pot Kits

Simmer pot kit with dried oranges, cinnamon sticks and cloves in a bag

Bag up dried orange slices, cinnamon sticks, cloves, and star anise with a card explaining how to simmer them in water. The whole house fills with holiday scent within minutes, no candle required. A thoughtful, inexpensive gift for neighbors and new homeowners.

8. Dried Orange Garland

Garland of dried orange slices strung on twine

Slice oranges thin, dry them slowly in a low oven, and string them on twine with cinnamon sticks and bay leaves. The result is a rustic garland that smells wonderful and looks straight out of a holiday magazine. Perfect for friends who love natural, farmhouse-style decorating.

9. Pinecone Fire Starters

Pinecones dipped in wax ready as fire starters

Dip collected pinecones in melted wax, sprinkle with dried herbs or cinnamon, and let them harden on parchment paper. Tucked into a basket, they make fireplaces light easily and smell amazing while burning. A clever gift for anyone with a fireplace or fire pit.

Ornaments and Tree Decor

10. Salt Dough Ornaments

Painted salt dough Christmas ornaments hanging on a tree

Mix flour, salt, and water into a dough, cut stars and trees with cookie cutters, bake until hard, and paint them in festive colors. Kids love helping, and grandparents treasure these keepsakes year after year. A classic family gift that costs almost nothing to make.

11. Cinnamon Stick Ornaments

Star ornaments made from cinnamon sticks tied with twine

Glue short cinnamon sticks into star or tree shapes, tie with twine, and add a small bell or dried orange slice. They smell like Christmas and look charming on any tree, rustic or modern. Quick to make in batches for a whole class or office.

12. Photo Ornaments

Clear ornament filled with a small family photo and faux snow

Slip a trimmed photo into a clear fillable ornament with a pinch of faux snow and a ribbon loop. It turns a favorite memory into a decoration the family hangs every single year. Especially meaningful for parents, grandparents, and long-distance loved ones.

13. Dried Citrus Ornaments

Dried citrus slices hanging as ornaments on a Christmas tree

Dry thin citrus slices in the oven, thread them with ribbon, and hang them straight on the tree or on a garland. Their stained-glass glow catches the lights beautifully, and they cost pennies to make. A lovely gift for minimalists who prefer natural holiday decor.

Personalized Gifts

14. Hand-Painted Mugs

Hand-painted ceramic mug with a festive design

Paint a simple design on a plain ceramic mug with porcelain paint pens, then bake it according to the pen instructions to set the color. Fill it with cocoa packets or tea for a ready-to-give present. Great for friends, siblings, and anyone who starts the day with a hot drink.

15. Monogrammed Tote Bags

Canvas tote bag with a painted monogram letter

Stencil or iron-on a monogram onto a plain canvas tote, then add a small painted sprig or star for flair. It is useful every day — groceries, books, gym gear — and the personal letter makes it one of a kind. Ideal for students, teachers, and busy moms.

16. Photo Calendar

Handmade photo calendar with family pictures for each month

Print twelve favorite photos, one per month, and bind them into a simple wall calendar with a handwritten note on each birthday or anniversary. It is practical, personal, and gets looked at all year long. A wonderful gift for parents and grandparents.

17. Custom Bookmarks

Handmade pressed-flower bookmarks with tassels

Press flowers or leaves between paper, laminate them, and add a tassel for a bookmark that feels like a tiny work of art. Readers will think of you every time they open a book. A sweet, easy gift for book clubs, teachers, and quiet souls.

Self-Care Gifts

18. Relaxing Bath Salts

Jar of lavender bath salts with a wooden scoop

Mix Epsom salt with dried lavender and a few drops of essential oil, then jar it with a wooden scoop and a label. A warm bath with these salts is the definition of a quiet Christmas treat. Perfect for stressed friends, new parents, and anyone who needs rest.

19. Sugar Body Scrubs

Sugar scrub in a small jar with a mint sprig

Stir sugar with coconut oil and peppermint or citrus oil until it forms a thick scrub, then spoon it into a small jar. It leaves skin soft and smells like a holiday spa in a jar. A pampering gift for sisters, friends, and coworkers alike.

20. Homemade Lip Balm

Small tins of homemade lip balm with beeswax

Melt beeswax, shea butter, and coconut oil together, add a drop of peppermint oil, and pour into tiny tins. Once cooled, they are pocket-sized, practical, and surprisingly impressive for something so simple. Make a batch and gift them to everyone on your list.

21. Lavender Sleep Sachets

Small lavender sachets tied with ribbon for drawers and pillows

Sew small pouches from scrap fabric, fill them with dried lavender, and tie them shut with ribbon. Tucked into a pillowcase or drawer, they bring calm and a gentle scent wherever they go. A gentle gift for travelers, light sleepers, and grandmothers.

Cozy Extras

22. Knitted Mug Cozies

Knitted mug cozy in red yarn wrapped around a mug

Knit or crochet a simple rectangle, add a button loop, and wrap it around a favorite mug to keep drinks warm and hands comfortable. Even beginners can finish one in an evening while watching a holiday movie. A charming gift for tea and coffee lovers.

23. Hand Warmers

Fabric hand warmers filled with rice beside a mug

Sew two small fabric squares together, fill with uncooked rice, and stitch shut — microwaved for a minute, they warm cold hands for ages. Choose festive fabric and tie a pair with ribbon for a winter-ready gift. Great for kids, commuters, and outdoor workers.

24. Felt Coasters

Felt coasters in Christmas colors stacked on a table

Cut felt into circles or festive shapes, layer two colors, and stitch the edges with contrasting thread. A set of four tied with twine protects tables and adds a pop of holiday color to any living room. An easy, useful gift for hosts and new homeowners.

25. Personalized Recipe Booklet

Handmade recipe booklet with handwritten family recipes

Gather your family’s favorite recipes, write them out by hand or print them, and bind them with ribbon into a small booklet. Add a note about why each dish matters to your family. It preserves traditions and gives the recipient something no store can sell: your history.

Packaging Tips That Make Handmade Gifts Look Store-Bought

Presentation turns a simple homemade gift into something people hesitate to open. Wrap jars in kraft paper and tie them with twine, tuck a sprig of pine or dried orange into the bow, and always add a handwritten tag — even two lines make the gift feel considered. For candles and scrubs, a small muslin bag or a box lined with tissue paper adds a boutique feel for pennies. Keep your palette consistent across all your gifts: one paper, one ribbon, one style of tag. When everything matches, the whole batch looks intentional, and recipients notice the care before they even see what is inside.

Frequently Asked Questions

How far ahead can I make these gifts? Food gifts like jams, cocoa jars, and spiced nuts keep for several weeks when stored properly, so start in late November. Candles, ornaments, and self-care gifts last for months, making them perfect early projects.

Are handmade gifts really cheaper? Usually, yes — especially in batches. Jars, candles, and bath salts cost a fraction of store equivalents when you buy supplies in bulk, and the personal touch adds value money cannot buy.

What if I am not crafty? Start with the simplest ideas here: cocoa jars, simmer pot kits, and sugar scrubs need no special skills at all. Pick one, follow the steps slowly, and you will be surprised how professional the result looks.

The Bottom Line

The best Christmas gifts are not the most expensive ones — they are the ones that show you thought about the person holding them. Pick three or four ideas from this list, set aside a cozy afternoon, and make a batch. If you need more inspiration for the season, our Thanksgiving DIY gifts guide has the same handmade spirit, and our Christmas tree decorating guide will help you display your new ornaments beautifully. Happy crafting — and Merry Christmas!