30 Homemade Christmas Gifts People Will Actually Want
There’s something extra special about opening a Christmas gift and realizing someone made it just for you.
Not ordered it at midnight.
Not grabbed it while running through the store three days before Christmas.
Actually made it.
And while homemade Christmas gifts sometimes get lumped into the “homesteading” or “crafty” category, you absolutely do not need a homestead, giant garden, sewing room, or pantry full of homegrown ingredients to make beautiful gifts.
You can live in an apartment in the middle of the city and still make homemade vanilla.
You can buy berries from the grocery store and turn them into jam.
You can make incredible cookies with approximately zero acres of farmland.
And you definitely don’t need to own chickens to put together a really cute homemade pancake mix.
Homemade gifting is less about where the ingredients came from and more about slowing down, making something with your own hands, and giving someone something they can actually eat, use, enjoy, or remember.
Plus, homemade gifts can be wonderfully budget-friendly—especially when you’re shopping for teachers, neighbors, coworkers, extended family, hosts, and all those other people you want to remember at Christmas.
So put on the Christmas music, grab yourself something warm to drink, and let’s make some gifts.
Here are some of my favorite homemade Christmas gifts that almost anyone can make.
Below you’ll also find a list of some of my favorite homemade gift-making supplies!

1. Homemade Vanilla Extract
This is one of those homemade gifts that looks incredibly impressive but is surprisingly simple.
All you need are vanilla beans, alcohol such as vodka, and glass bottles or jars.
The catch?
You need time.
Vanilla extract needs months to develop its flavor, which makes this a gift you’ll want to start well before December.
Add a pretty label and ribbon and you’ve got a beautiful gift for bakers, teachers, neighbors, friends, or anyone who loves being in the kitchen.
When to start: Summer or early fall
Perfect for: Bakers, foodies, teachers
2. Homemade Jam
You don’t have to grow your own berries to make homemade jam!
Use strawberries from the farmers market.
Buy blueberries when they’re on sale.
Make apple butter with grocery-store apples.
Even frozen fruit can work for many recipes.
The magic is taking ordinary ingredients and turning them into something special.
Dress up the jars with a fabric topper, twine, and handwritten label.
And please use a tested, reliable canning recipe if you’re making a shelf-stable product. Otherwise, make freezer or refrigerator jam and clearly tell the recipient how it should be stored.
When to start: Summer through December, depending on recipe
Perfect for: Almost everyone
3. Homemade Hot Cocoa Mix
This one is ridiculously easy.
Layer a homemade hot cocoa mixture into a cute jar and add a little tag with the preparation instructions.
You can even make variations:
Classic Hot Chocolate
Peppermint Hot Chocolate
Dark Chocolate Cocoa
Mexican Hot Chocolate
Mocha Hot Chocolate
Pair it with a thrifted mug or inexpensive Christmas mug and suddenly you’ve got an adorable gift.
When to start: November–December
Perfect for: Teachers, neighbors, coworkers, kids
4. DIY Simmer Pot Jars
This might be one of the prettiest inexpensive homemade Christmas gifts.
Fill a jar or clear bag with dried orange slices, cinnamon sticks, cloves, cranberries, rosemary, star anise, or other fragrant ingredients.
Add a tag:
Christmas Simmer Pot
Then include simple instructions for adding the contents to a pot with water and gently simmering it on the stove, adding water as necessary.
It smells like Christmas without needing another piece of holiday décor.
When to start: November–December
Perfect for: Hostess gifts, neighbors, teachers
5. Homemade Candles
If you’ve been wanting to learn candle making, Christmas gives you the perfect excuse.
Use simple jars or tins and create your own labels.
Just make sure you’re using candle-safe containers, fragrance amounts, wicks, and materials. Candle making involves actual fire, so this is one DIY where you want to follow proper candle-making instructions rather than winging it.
When to start: October–December
Perfect for: Moms, friends, coworkers, hostesses
6. Homemade Bread
Who wouldn’t want someone to show up at their house with a loaf of fresh bread?
Sourdough. (Sourdough Focaccia is a FAV!)
Cinnamon swirl.
Banana bread. (I’ve got a delicious Sourdough Banana Bread on the blog, as well as a Banana Zucchini)
Pumpkin bread.
Zucchini bread.
Cranberry orange bread.
Wrap it in parchment or a clean tea towel and tie it with twine.
Done.
It might not last until Christmas morning, but I’m pretty sure that’s a compliment.
When to make: 1–2 days before gifting
Perfect for: Neighbors, teachers, hosts, friends
7. Cookie Mix in a Jar
Cookie mix jars are an old-fashioned Christmas gift that deserves a comeback.
Layer the dry ingredients for your favorite cookies in a clear jar and attach a tag telling the recipient what wet ingredients to add and how to bake them.
Chocolate chip.
Oatmeal.
M&M.
Gingerbread.
Double chocolate.
This is also a fun gift for families because the gift becomes an activity they can do together.
When to start: November–December
Perfect for: Families, teachers, neighbors
8. Homemade Cookies
Sometimes we overthink Christmas gifts.
Bake cookies.
Put them in a cute box.
Tie a ribbon around it.
Everyone is happy.
Make one type or create little assorted cookie boxes with several varieties.
I love this idea when you have a long list of people you’d like to give a little something to without spending a fortune.
When to make: December
Perfect for: Everyone who likes cookies—which is basically everyone
9. Homemade Seasoning Blends
This is such an underrated homemade gift.
Make your own:
Taco seasoning
Ranch seasoning
Italian herb blend
BBQ rub
Everything seasoningGarlic herb blend
Put it into small spice jars and make cute labels.
You could even put three together to create a little Homemade Spice Collection.
It’s practical, inexpensive, and won’t become another piece of clutter.
When to start: Anytime
Perfect for: Home cooks, dads, foodies
10. Homemade Infused Salt
Another easy kitchen gift!
Combine salt with properly dried herbs, citrus zest, garlic, or other seasonings using a reliable recipe.
Think:
Rosemary Salt
Lemon Herb Salt
Garlic Herb Salt
Chili Lime Salt
Put it into a little glass jar and add suggestions for using it on roasted vegetables, meat, potatoes, eggs, or popcorn.
Fancy-looking gift.
Very unfancy amount of work.
My favorite kind.
11. “A Year of Family Traditions” Box
Create 12 envelopes—one for each month.
Inside each one, put a simple seasonal activity.
January — Make soup together
February — Bake something chocolate
July — Have a picnic
August — Pick berries
October — Visit a pumpkin patch
December — Drive around looking at Christmas lights
This would make a wonderful gift from grandparents to grandchildren or parents to children.
And again, the gift isn’t stuff.
It’s a year of memories waiting to happen.
12. Create Something From Their Past
This might be my favorite idea on the entire list.
Recreate something meaningful from someone’s childhood.
Maybe it’s:
Grandma’s cookie recipe.
Dad’s favorite childhood candy.
Mom’s Christmas ornament.
A family photo recreated with the grandchildren.
A recipe from an old church cookbook.
A drawing of their childhood home.
A framed copy of Grandma’s handwriting.
A childhood Christmas tradition they haven’t done in 30 years.
These gifts require a little detective work.
But imagine someone opening something and saying:
“I haven’t seen this since I was a kid.”
That’s the kind of Christmas gift you remember.
13. DIY Sugar Scrub
Homemade gifts don’t all have to come from the kitchen.
Sugar scrubs are inexpensive and easy to customize.
Holiday combinations might include:
Peppermint
Vanilla
Orange
Coffee
Cinnamon-inspired scents
Use skin-safe ingredients and properly formulated recipes, especially when adding essential oils or fragrance.
Put your scrub into a pretty jar, add a label, and you’ve got an easy little self-care gift.
14. Homemade Bath Salts
Another simple self-care gift is a jar of bath salts.
You can create relaxing combinations using appropriate cosmetic-grade ingredients and skin-safe fragrance.
Pair it with a candle and you’ve created a little:
Stay Home & Relax Gift Set
Which, frankly, sounds better than most expensive gifts.
15. DIY Beeswax Wraps
Reusable beeswax wraps make a fun gift for someone trying to reduce disposable kitchen products.
You can make them using cotton fabric and a properly formulated beeswax mixture.
Choose pretty fabric patterns and package several sizes together.
They’re practical, reusable, and a little different from the typical homemade Christmas gift.
16. Hand-Knit or Crocheted Gifts
If you know how to knit or crochet, Christmas is your time to shine.
Scarves.
Hats.
Dishcloths.
Pot holders.
Headbands.
Blankets.
Mittens.
Reusable face rounds.
Even a simple handmade dishcloth paired with a nice dish soap can make a charming kitchen gift.
And if you don’t know how to crochet?
Maybe don’t decide to make twelve blankets on December 17.
We are trying to enjoy Christmas here.
17. Handmade Christmas Ornaments
I especially love homemade gifts that become part of someone’s Christmas traditions.
Make ornaments from:
Salt dough
Air-dry clay
Wood slices
Dried oranges
Fabric
Beads
Photos
Personalize them with names or the year.
Grandparents especially tend to love ornaments made with children’s handprints, fingerprints, handwriting, or photos.
Those are the gifts that come out of the Christmas box year after year.
18. “Open When…” Letters
Write a collection of letters and label each envelope.
Open when you’re having a bad day.
Open when you need encouragement.
Open when you can’t sleep.
Open when you miss home.
Open when something wonderful happens.
Open on your birthday.
Open next Christmas.
Put them into a pretty box tied with ribbon.
This would be especially meaningful for an adult child moving away, college student, spouse, sibling or close friend.
19. Homemade Dog Treats
We can’t forget the pets!
Make a batch of homemade dog treats using a veterinarian-approved recipe and package them in a cute bag or jar.
Add a little label with the ingredients so the recipient knows exactly what’s inside.
Pair them with a toy and you’ve got a Christmas present for both the dog and their human.
Because yes, I absolutely support putting presents under the tree for pets.
20. A Family Recipe Book
This one costs very little but could end up being one of the most meaningful gifts you ever make.
Gather family recipes.
Grandma’s Christmas cookies.
Dad’s chili.
Mom’s pancakes.
A favorite Thanksgiving side dish.
The birthday cake everyone requests.
Write or type them into a small book and add photos and little stories where you can.
Suddenly you’re not just giving recipes.
You’re preserving family history.
And that’s something money can’t really buy.
21. A Personalized “Rainy Day” Box
I especially love this one for families.
Make a box they’re not supposed to open until there’s a miserable rainy day.
Inside could be homemade cookie mix, popcorn seasoning, a handmade card game, coloring pages you’ve created, cocoa mix, a puzzle from the thrift store, or little activity cards.
Add:
OPEN ON A RAINY DAY
For those of us in the Pacific Northwest, they’ll probably get to open it by December 26th.
22. Homemade “Sunday Dinner” Box
Instead of gifting cookies, give someone dinner.
Fill a basket with shelf-stable homemade components for one cozy meal.
For example:
Homemade pasta sauce
Dried pasta
Homemade garlic-herb seasoning
Bread mix
A handwritten dessert recipe
Add a tag that says:
Sunday Dinner — Just Add the Family
I especially love this for grandparents, busy families or someone who doesn’t need another thing in their house.
23. Propagate a Houseplant
This one requires a little planning, but it’s such a sweet gift.
Take a cutting from one of your existing houseplants and root it several months before Christmas. Pothos, spider plants and pilea are among the houseplants that can be propagated for gifting.
Put the established plant into a cute thrifted pot and add a handwritten tag explaining where it came from.
It becomes even more meaningful when it’s propagated from a plant that has been in your family for years.
“This came from Grandma’s Christmas cactus.”
Now that’s a gift.
24. A “Christmas Morning” Basket
Instead of another Christmas Eve gift, make something specifically for Christmas morning.
Fill it with homemade pancake or waffle mix, cinnamon honey butter, cocoa or coffee mix, homemade jam and perhaps a handwritten Christmas breakfast recipe.
Add a tag:
Don’t worry about breakfast. I’ve got you covered.
Give it to the recipient a few days before Christmas.
This would be especially cute for a family with young children.
25. DIY “Movie Night From My Childhood” Box
This one would be SO fun for grown children.
Pick a movie you watched together when they were little.
Add homemade popcorn seasoning, candy or cookies, a cozy thrifted blanket, and a little note explaining why you chose that particular movie.
You could even include a photo from around the time you first watched it together.
Now you’re not really gifting a movie.
You’re gifting a memory.
26. A Handwritten “12 Months of Dates” Jar
This isn’t just for couples.
Write 12 little cards—one activity for every month of the coming year.
For your spouse:
January: Coffee date
February: Movie night
March: Go somewhere we’ve never been
July: Picnic
October: Pumpkin patch
For your child:
January: Hot cocoa date with Mom
April: You pick dinner
June: Beach day
December: Christmas lights + cocoa
For a grandparent, you could create 12 Days With Grandma.
It costs almost nothing, but it promises something most people actually want:
time together.
27. DIY Heirloom Seed Collection
Know someone who gardens?
Instead of buying another gardening gadget, make a personalized seed collection.
Save seeds from your own garden where appropriate or purchase interesting varieties and divide them into pretty envelopes.
You could create:
PNW Wildflowers
or
The Salsa Garden
Include planting information and perhaps a hand-drawn garden plan.
That’s far more personal than handing someone a packet of seeds.
28. Homemade Soup Starter Jars
We’ve all seen cookie mix in a jar.
But what about dinner in a jar?
Layer appropriate shelf-stable ingredients for lentil soup, bean soup, chili, wild rice soup or another favorite recipe.
Attach instructions explaining what fresh ingredients they’ll need to add.
You could make three varieties and label them:
Emergency Winter Dinner Kit.
This would be a fantastic gift for busy parents.
29. Homemade Coffee Syrup Collection
Skip the hot cocoa mix and make something for the coffee lover.
Create a trio of flavored syrups such as:
Vanilla Bean
Cinnamon Brown Sugar
Salted Caramel
Gingerbread
Peppermint
Package them in small bottles and make a little Home Coffee Bar gift.
Just make sure you use tested recipes and clearly include refrigeration and expiration instructions where appropriate.
30. A Homemade Family Trivia Game
This could be hilarious.
Create trivia cards based entirely on your family.
Who once got locked out of the house on Christmas Eve?
What was Grandpa’s first car?
Who hates pickles?
Where did Mom and Dad meet?
Who is most likely to fall asleep during a movie?
Put the questions into a handmade box and play it Christmas night.
You could even create categories:
Childhood
Christmas
Family Legends
Who Said It?
Guess Who?
Want to Make Your Own Homemade Christmas Gifts?
You don’t need a craft room full of supplies to start making homemade gifts! A few simple basics can be used for everything from cookie mixes and homemade vanilla to candles, bath products, spice blends, ornaments, and beautifully packaged food gifts. If you’re planning a handmade Christmas this year, here are some supplies that can make the process a whole lot easier.
Some of my favorite homemade gift-making supplies:
- Glass Mason jars — perfect for jam, cocoa mixes, soup mixes, seasonings, and granola.
- Small glass bottles — great for homemade vanilla, coffee syrups, and other edible gifts.
- Kraft gift tags — an inexpensive way to make homemade gifts look extra special.
- Christmas ribbon & twine — because even a jar of homemade pancake mix looks adorable with a little ribbon.
- Christmas cookie boxes — perfect for gifting cookies, breads, fudge, and other holiday treats.
- Mini spice jars — use these for homemade seasonings, infused salts, and bread-dipping blends.
- Candle-making kits — an easy place to start if you’ve never made candles before.
- DIY labels & stickers — add the finishing touch to jars, bottles, candles, and gift baskets.
- Gift baskets — fill them with several homemade goodies for an easy themed Christmas gift.
- Cellophane treat bags — one of my favorite inexpensive options when you’re making gifts for teachers, neighbors, coworkers, or a crowd.
Think Beyond Pinterest-Perfect Homemade Gifts
If you’re making homemade Christmas gifts this year, don’t feel like you have to make the same things everyone else is making.
A homemade gift doesn’t have to be something poured into a Mason jar and tied with twine.
It can be an experience.
A family story.
A recipe.
A plant.
A tradition.
A memory.
A promise to spend time together.
Or something incredibly practical that makes someone’s life easier.
Traditional handmade gifts are wonderful, and there’s a reason things like cookies, candles and personalized crafts remain popular in DIY gift guides. But I’d mix those classics with a handful of these more unusual ideas.
Because if I’m going to spend several hours making someone’s Christmas present, I don’t necessarily want them thinking:
“Oh cute, I saw this on Pinterest.”
I want:
“Where did you come up with this?!”
And that is the kind of homemade Christmas gift worth making.
Turn Simple Homemade Gifts Into Gift Baskets
This is where homemade gifting gets really fun.
Instead of giving one thing, combine two or three inexpensive homemade items around a theme.
For example:
Cozy Night In
Homemade hot cocoa + cookies + thrifted mug
Christmas Morning
Pancake mix + homemade jam + maple syrup
For the Baker
Homemade vanilla + cookie mix + handwritten recipe card
Kitchen Gift
Seasoning blend + infused salt + homemade bread
Relax & Unwind
Sugar scrub + bath salts + homemade candle
For the Dog Lover
Homemade dog treats + inexpensive toy
Neighbor Gift
Jam + loaf of bread
None of these have to be expensive.
And honestly?
A basket filled with a few thoughtful homemade things can feel far more special than something that cost twice as much.
Start Homemade Christmas Gifts Earlier Than You Think
This is probably my biggest piece of advice.
Do not wait until December 20th to decide you’re having a handmade Christmas.
I’ve been there.
Suddenly you’re baking three loaves of bread, making 14 jars of cocoa mix, tying ribbons onto everything, and wondering why you ever thought this would be relaxing.
Instead, spread it out.
August–September
Start homemade vanilla, collect family recipes, begin knitting/crochet projects, make preserves with seasonal produce, and start brainstorming who you’re gifting to.
October
Make candles, ornaments, beeswax wraps, spice blends, and other gifts that store well.
November
Make simmer-pot ingredients, dry orange slices, assemble mixes, prepare gift baskets, create labels, and finish handmade projects.
December
Focus on fresh gifts: cookies, breads, granola, treats, and final packaging.
A little planning turns homemade Christmas gifts from December chaos into something you can actually enjoy making.
Don’t Forget the Packaging
Packaging can take an extremely simple homemade gift and make it feel really special.
And you don’t need to spend much.
Save jars throughout the year.
Reuse baskets.
Buy ribbon after Christmas when it’s marked down.
Use kraft paper.
Tie gifts with twine.
Add evergreen clippings.
Use dried orange slices as decorations.
Make simple labels with cardstock.
Check thrift stores for baskets, mugs, jars, tins, and serving dishes.
Sometimes I’ll see a cute basket at a thrift store and immediately think:
Yep. Christmas gift basket.
And into the cart it goes.
Homemade Doesn’t Have to Mean Homegrown
I think this is important.
There’s sometimes an idea that homemade gifts only “count” if you grew the herbs, harvested the honey, raised the bees, ground the wheat, milked the cow, and personally forged the spoon.
Nope.
Buy the ingredients.
Seriously.
Buy grocery-store apples and make apple butter.
Buy vanilla beans online.
Buy flour.
Buy herbs.
Buy berries.
Buy the cute jars.
The special part is that you took the time to make something for someone you care about.
You don’t need a farm.
You don’t need a giant garden.
You don’t even need to consider yourself particularly crafty.
You just need an idea you’re excited to make.
The Best Christmas Gifts Aren’t Always the Most Expensive
Christmas shopping can get expensive fast.
And every year we’re surrounded by messages telling us we need to buy more.
More toys.
More electronics.
More decorations.
More stocking stuffers.
More everything.
But some of the Christmas gifts I remember most aren’t the expensive ones.
They’re the things someone made.
A recipe.
An ornament.
A jar of jam.
Cookies delivered to the door.
Something knitted by a grandmother.
Something your child made at school that somehow becomes the most precious ornament on the entire tree.
Homemade gifts carry a little piece of the person who made them.
And that’s why I think they’re worth bringing back.
So this year, maybe skip a few things in the shopping cart.
Turn on the Christmas music.
Make a giant mess in the kitchen.
Get flour everywhere.
Tie some crooked bows.
And give someone something made with your own two hands.
It doesn’t have to be perfect.
It just has to come from you.
And really, isn’t that what Christmas gifting should be about?




