DIY Christmas Gifts: 20 Handmade Ideas for Everyone You Love
Store bought gifts are easy, but they rarely feel personal. A handmade gift tells the person you thought about them, not just about the price tag. These 20 DIY Christmas gifts are grouped by recipient, so you can find the right idea for her, for him, for the kids, for a teacher, or for a neighbor, without scrolling through a hundred random projects.
Every idea below comes with a short materials list, a time and cost guide, and a note on when to start, so you can plan a relaxed making weekend instead of a last minute rush. Most of these easy handmade Christmas gifts take under an hour and cost under $10, and several use supplies you already have at home. This list is full of presents for Christmas DIY lovers, with simple projects and clear steps for every idea. These handmade Xmas gifts ideas are grouped so you can batch several at once when your list is long. More Christmas gift DIY ideas are waiting in the sections below.
Handmade homemade Christmas gifts carry your time in them, and that is what makes people keep them. You will find Christmas homemade crafts for gifts in every section, and DIY Christmas presents do not need to be perfect to be loved. That is the whole point.
How to Pick the Right Handmade Gift
Start with the person, not the project. Think about what they actually like and use. A friend who just moved into a new home will love something for the front door, like a handmade wreath, more than another candle. A teacher will use a jar of cookie mix. A neighbor will smile at a simmer pot bag. When the gift fits the person, it feels thoughtful even before it is opened.
Be honest about your time. Some gifts need weeks, not hours. Vanilla extract needs about 6 weeks to steep, infused oil needs a week, and hot sauce tastes better after a week of resting. Start those now. Save the quick gifts, like sugar scrub, bath salts, and chocolate bark, for the final week before Christmas, when the house already smells like pine and you are in the mood to make things.
Set a budget before you start, and keep it. Every idea below lists an approximate cost, and most land under $10. Simple supplies can look generous when they are used well, and these budget friendly DIY home decor ideas show how to stretch a small budget into gifts that look far more expensive than they are.
DIY Christmas Gifts for Her
These five gifts suit mothers, sisters, friends, and anyone who loves a little calm, beauty, and a handmade touch.
1. Peppermint Sugar Scrub in a Jar

A jar of peppermint sugar scrub feels like a small luxury, and it takes 20 minutes to make. The sugar gently smooths skin, the coconut oil leaves hands soft, and the peppermint scent smells like Christmas morning. Tie a candy cane to the jar with twine and it is ready to give.
You need: white sugar, coconut oil, peppermint essential oil, a glass jar, red and white twine, a small candy cane.
Time: 20 minutes / Difficulty: easy / Cost: under $5
Start: make the week before Christmas.
2. Hand Poured Soy Candle in a Thrifted Teacup

A candle in a thrifted teacup is two gifts in one: a warm light for dark winter evenings and a pretty cup to keep afterwards. Soy wax pours cleanly, sets in a few hours, and holds scent well. Choose a warm scent like cinnamon or vanilla, and pick a teacup that matches her kitchen.
You need: soy wax flakes, a cotton wick, a thrifted teacup, cinnamon or vanilla scented oil, a wooden skewer.
Time: 45 minutes plus setting time / Difficulty: easy / Cost: about $5 to $10
Start: make the week before Christmas.
3. Vanilla Extract Bottles with Handwritten Labels

Real vanilla extract is one of the best gifts for anyone who bakes, and it costs far less to make than to buy. Split vanilla beans go into small bottles with vodka, and time does the rest. A handwritten label and a twine bow turn a simple bottle into a gift that looks like it came from a small shop.
You need: vanilla beans, vodka, small glass bottles, kraft paper labels, a pen, twine.
Time: 10 minutes plus 6 weeks steeping / Difficulty: easy / Cost: about $10 to $15
Start: make now.
4. Lavender Bath Salts in a Glass Jar

Lavender bath salts turn an ordinary bath into a quiet half hour of calm, which is a gift any busy woman will thank you for. Epsom salts and dried lavender layer beautifully in a glass jar, and a few drops of lavender oil give the whole jar a soft scent. Add a wooden scoop if you have one, and tie the lid with ribbon.
You need: Epsom salts, dried lavender, lavender essential oil, a glass jar, ribbon, a small wooden scoop.
Time: 15 minutes / Difficulty: easy / Cost: under $5
Start: make the week before Christmas.
5. Pressed Flower Frame

A pressed flower frame is a gentle, personal gift that suits a mother, a grandmother, or a friend who loves flowers. Press blooms from your garden or a market bouquet between heavy books for a week, then arrange them on cream card inside a simple frame. No two frames ever look the same, which is exactly the point.
You need: pressed flowers, a picture frame, cream card stock, glue, heavy books for pressing.
Time: 30 minutes plus pressing time / Difficulty: easy / Cost: under $5
Start: make now.
DIY Christmas Gifts for Him
Men are the hardest people to shop for, and these five gifts are made to be used, not displayed and forgotten.
6. Beard Oil and Shaving Cream Set

A beard oil and shaving cream set is a daily use gift, which is the best kind for a man who already owns everything. The oil softens beard hair and smells of cedarwood, while the whipped cream is made from shea butter and coconut oil and feels rich on skin. Pack both in a small box with a wooden comb for a set that looks bought, not made.
You need: jojoba oil, argan oil, cedarwood essential oil, shea butter, coconut oil, a dropper bottle, a small tin, a wooden comb.
Time: 30 minutes / Difficulty: easy / Cost: about $10 to $15
Start: make the week before Christmas.
7. BBQ Spice Rub Jars

A jar of BBQ spice rub is a gift for the man who grills all year, even in December. Paprika, brown sugar, garlic, and chili come together in a rub that works on chicken, ribs, and roasted vegetables. Make a big batch, divide it between small jars, and add a label that says what it goes with.
You need: paprika, brown sugar, garlic powder, onion powder, chili powder, small glass jars, kraft labels.
Time: 15 minutes / Difficulty: easy / Cost: under $5
Start: make the week before Christmas.
8. Infused Olive Oil Bottles

Infused olive oil makes an ordinary salad or a slice of bread taste like a restaurant meal, and it looks beautiful on a kitchen shelf. Dried rosemary and dried chili give the oil a warm flavor without any fuss, and the golden color glows in a clear bottle. A note about food safety: if you ever make a version with fresh garlic or fresh herbs, that oil must stay refrigerated and be used within 4 days, per the CDC.
You need: good olive oil, dried rosemary, dried chili flakes, glass bottles, a small funnel.
Time: 15 minutes plus 1 week infusing / Difficulty: easy / Cost: about $5 to $10
Start: make now.
9. Homemade Hot Sauce Gift Set

A set of homemade hot sauces is a gift with personality, and it suits anyone who reaches for the hot sauce before tasting the food. Make three small batches in different colors and heats, from a mild green sauce to a fiery red one, and label each with its heat level. A wooden crate keeps the bottles together and makes the set look like a gift, not a kitchen experiment.
You need: fresh chilies in three colors, vinegar, garlic, salt, small sauce bottles, labels, a small wooden crate.
Time: 45 minutes plus 1 week resting / Difficulty: medium / Cost: about $5 to $10
Start: make now.
10. Paracord Keychain

A paracord keychain is a small, practical gift that a man will actually carry every day. The braided cord is strong enough to be useful in a pinch, and the pattern looks smart in two colors. It takes 20 minutes to braid, it costs almost nothing, and it suits a dad, a brother, or a friend who likes useful things.
You need: paracord in two colors, a key ring, a lighter, scissors.
Time: 20 minutes / Difficulty: easy / Cost: under $5
Start: make the week before Christmas.
DIY Christmas Gifts for Kids
These four gifts are fun to make and even more fun to give, and kids can help make most of them.
11. Salt Dough Handprint Ornaments

A salt dough handprint ornament captures a small hand at exactly this age, which is why grandparents love it most. The dough is just flour, salt, and water, pressed with a little hand and baked until firm. Paint it gold or red, add a ribbon, and it becomes a keepsake that comes out of the ornament box every year. If you enjoy making ornaments, these easy DIY Christmas ornaments give you more designs to try.
You need: flour, salt, water, paint in gold and red, ribbon, a straw for the hanging hole.
Time: 1 hour plus drying time / Difficulty: easy / Cost: under $5
Start: make now.
12. DIY Crayon Shapes

Broken crayons are not rubbish, they are the raw material for the prettiest crayons a child will ever own. Melt them in a silicone mold in star and heart shapes, let them cool, and pop them out as chunky crayons that are easy for small hands to hold. Wrap a few in a cellophane bag with a ribbon for a gift that costs almost nothing.
You need: broken crayons, a silicone mold in star and heart shapes, an oven, cellophane bags, ribbon.
Time: 30 minutes / Difficulty: easy / Cost: under $5
Start: make the week before Christmas.
13. Homemade Play Dough Kits

A play dough kit is a gift that keeps a child busy for hours, and homemade dough is softer and smells better than the store bought kind. Make three small jars in pink, green, and blue, and add a cookie cutter and a tiny rolling pin to each kit. Pack it all in a small box and you have a complete gift, ready to play with the moment it is opened.
You need: flour, salt, cream of tartar, food coloring, small jars, cookie cutters, a tiny rolling pin, a small box.
Time: 30 minutes / Difficulty: easy / Cost: under $5
Start: make the week before Christmas.
14. Reindeer Hot Cocoa Cones

A reindeer hot cocoa cone is a gift and a joke in one, and kids love it. A clear cone is filled with cocoa mix, marshmallows, and chocolate chips, then decorated with googly eyes, a red pom pom nose, and pipe cleaner antlers. It takes 20 minutes to make a whole batch, so it is perfect for a classroom gift list.
You need: clear cellophane cones, cocoa mix, mini marshmallows, chocolate chips, googly eyes, red pom poms, brown pipe cleaners, ribbon.
Time: 20 minutes / Difficulty: easy / Cost: under $5
Start: make the week before Christmas.
DIY Christmas Gifts for Teachers and Neighbors
Teachers and neighbors receive a lot of gifts in December, so these three jar gifts are made to stand out and to be genuinely useful.
15. Cookie Mix in a Jar

A cookie mix jar is the gift that keeps on giving, because the person who receives it gets to bake fresh cookies on a cold evening. Layers of flour, oats, brown sugar, and chocolate chips look beautiful through the glass, and a recipe tag tells them exactly what to add. It is the easiest gift on this list, and one of the most loved.
You need: flour, oats, brown sugar, chocolate chips, a large glass jar, a recipe tag, ribbon.
Time: 15 minutes / Difficulty: easy / Cost: under $5
Start: make the week before Christmas.
16. Christmas Simmer Pot Gift Jars

A simmer pot jar fills a whole home with the smell of Christmas, which makes it a gift for the senses. Dried orange slices, cinnamon sticks, and star anise layer prettily in a small jar, and the recipient just tips it into a pot of water on the stove. These Christmas simmer pot recipes work well in jars too, so scale the spices to fit a small jar and tie on a tag with the instructions.
You need: dried orange slices, cinnamon sticks, whole cloves, star anise, small glass jars, twine, gift tags.
Time: 15 minutes / Difficulty: easy / Cost: under $5
Start: make the week before Christmas.
17. Hot Cocoa Mix Jars with Marshmallows

A jar of hot cocoa mix with marshmallows is a hug in a jar, and it is the gift teachers reach for on the first cold morning. Cocoa powder, sugar, and powdered milk layer in the glass, with mini marshmallows and chocolate chips on top like a snowy hill. Tie it with red gingham ribbon and add a tag that says how much mix goes in one mug.
You need: cocoa powder, sugar, powdered milk, mini marshmallows, chocolate chips, glass jars, red gingham ribbon, gift tags.
Time: 15 minutes / Difficulty: easy / Cost: under $5
Start: make the week before Christmas.
Last Minute DIY Christmas Gifts That Cost Almost Nothing
These three gifts use supplies from your kitchen and take less than half an hour each, so they are perfect for the final days before Christmas.
18. Stovetop Simmer Pot Bags

A stovetop simmer pot bag is the fastest gift on this list, and it makes a whole house smell like Christmas in minutes. Dried orange slices, cinnamon sticks, and cranberries go into a clear bag, tied with gold ribbon and a tag that says to simmer in water on the stove. Make a dozen in an afternoon and you have gifts for every neighbor on the street.
You need: dried orange slices, cinnamon sticks, cranberries, small cellophane bags, gold ribbon, gift tags.
Time: 10 minutes / Difficulty: easy / Cost: under $5
Start: make the week before Christmas.
19. Chocolate Bark with Crushed Candy Canes

Chocolate bark with crushed candy canes looks like it came from a chocolate shop, and it takes 20 minutes plus chilling time. Melted dark chocolate is spread on parchment, scattered with crushed candy canes and a white chocolate drizzle, then chilled and broken into pieces. Pack it in a cellophane bag with a ribbon, and it is ready to give the same day.
You need: dark chocolate chips, white chocolate chips, crushed candy canes, parchment paper, a baking tray, cellophane bags, ribbon.
Time: 20 minutes plus chilling time / Difficulty: easy / Cost: about $5 to $10
Start: make the week before Christmas.
20. Handwritten Recipe Cards in a Decorated Box

A box of handwritten recipe cards is the most personal gift on this list, because it carries your handwriting and your family recipes. Write out the recipes people always ask you for, decorate a small box with wrapping paper, and tie it with twine. It costs almost nothing, it takes half an hour, and it is the gift people keep for years.
You need: blank recipe cards, a pen, a small box, wrapping paper, twine, ribbon.
Time: 30 minutes / Difficulty: easy / Cost: under $5
Start: make the week before Christmas.
How to Wrap and Tag Handmade Gifts
Keep the wrapping simple and let the gift be the star. A jar looks lovely with a strip of kraft paper tied around the lid, a twine bow, and a handwritten tag that says what is inside and how to use it. Tissue paper in red or green adds a little color without hiding the gift, and it is cheaper than a gift box. Save your best ribbon for the gifts that matter most, and let the others be simple.
Write a tag for every gift, even if you are giving it to someone in person. A tag that says what the gift is, what is in it, and how to use it saves the recipient from guessing, and it makes the gift feel finished. If you add how to decorate a Christmas tree like a designer to your list, you will see why a few simple finishing touches make a big difference.
Make a small batch of wrapping at once. Wrap all the jars on the same afternoon, tie all the tags at once, and keep a basket of finished gifts by the door for the school run, the office party, or the neighbor who drops by. A handmade gift that is ready to go is a gift you will actually give, and it will not sit on a shelf until next year.
DIY Christmas Gifts FAQ
What are good ideas for DIY Christmas gifts for friends and family?
Sugar scrub, vanilla extract, candle, simmer pot jars, and cookie mix jars make good DIY gifts for friends and family. Each idea in this list has a time and cost guide, so you can pick one that fits your schedule.
What homemade gifts are cheap and easy to make for Christmas?
Salt dough ornaments, chocolate bark, simmer pot bags, and crayon shapes are cheap and easy homemade gifts for Christmas. Most cost under $5 and take less than an hour.
How early should I start making Christmas gifts?
Start making Christmas gifts 6 weeks before the holiday. Vanilla extract needs 6 weeks to steep, infused oil needs a week, and hot sauce tastes better after a week of resting. Quick gifts like sugar scrub and bath salts can wait until the final week.
What are the best last-minute DIY gifts?
Stovetop simmer pot bags, chocolate bark, and handwritten recipe cards are the best last-minute DIY gifts. Each one takes less than 30 minutes and uses supplies you already have in the kitchen.
Can kids help make DIY Christmas gifts?
Yes, kids can help make DIY Christmas gifts like salt dough ornaments, crayon shapes, and play dough kits. These gifts use simple steps and safe supplies, and they are fun to make together.
What DIY Christmas gifts are good for teachers?
Cookie mix jars, hot cocoa mix jars, and simmer pot gift jars are good DIY Christmas gifts for teachers. They are useful, easy to wrap, and made to be enjoyed at home.
Are homemade Christmas gifts cheaper than buying gifts?
Yes, most homemade Christmas gifts are cheaper than buying gifts. Most ideas in this list cost under $10, and many cost under $5, because they use simple supplies like sugar, oats, and dried spices.
What supplies do I need to start making DIY Christmas gifts?
You need glass jars, ribbon, twine, kraft labels, and a few basic ingredients like sugar, oats, and spices to start making DIY Christmas gifts. Every idea in this list has a full materials list, so you can shop once and make several gifts.
Pick one idea and start tonight. A small jar of sugar scrub or a bag of simmer pot spices is a good first gift, and it will give you the confidence to make the rest. Handmade gifts do not need to be perfect, they just need to be yours.
One Comment