25+ Best DIY Christmas Gifts For 2025 (Thoughtful, Sustainable & Budget-Friendly Ideas)

SKL is reader supported. When you buy through links on our site, we may earn affiliate commission. Learn more here.

Intentional and thoughtful store-bought gifts are lovely, but nothing compares to a homemade gift crafted with love. In 2025, it’s more important than ever to gift sustainably, meaningfully, and mindfully.

Even better? These eco-friendly DIY Christmas gifts are budget-friendly, plastic-free, and completely customizable to your loved ones’ hobbies, styles, and interests.

From non-toxic beauty recipes to handmade decor and edible holiday treats, these sustainable holiday gift ideas prove that gifting from the heart is always the best choice.

Text reading "Homemade Christmas Gifts", showcasing 9 homemade Christmas gift ideas such as homemade candles, bath bombs, knitted blanket and more.

Every holiday season, billions of dollars are spent on gifts that end up unused, returned, or worse—tossed in the trash.

In fact, over $10 billion worth of unwanted gifts are exchanged annually, with nearly 30% of them returned, contributing to massive emissions from shipping and repackaging. 

Even well-intentioned store-bought gifts often come wrapped in plastic, fast fashion, or novelty items that quickly lose value or end up in landfills.

That’s why handmade, low-waste Christmas gifts are more meaningful than ever.

They allow us to slow down, personalize the experience, and give something made with intention—whether it’s a nourishing DIY lip balm, a batch of cookies, or a simple macrame keepsake. 

These sustainable homemade holiday gifts aren’t just charming and unique—they’re a conscious way to show you care about the person and the planet.

DIY Gift Planner

The Best Sustainable DIY Christmas Gifts, in a pinch…

If you’re already embracing a conscious holiday season, don’t miss our guides to eco-friendly stocking stuffers under $25, eco-friendly Christmas cards, and the best eco-friendly gifts for kids — packed with inspiration that aligns with your values.

Why choose DIY gifts this Christmas?

Handmade gifts show deep thought and care, help avoid wasteful consumerism, and let you personalize every detail. Sustainable DIY gift ideas are more than presents—they’re small acts of love.

Whether you’re crafting with upcycled materials, mixing natural ingredients, or baking from scratch, each gift becomes a lasting memory.

And with so many of us feeling gift fatigue from generic or disposable products, thoughtful homemade presents stand out more than ever.

Some of the most cherished gifts I’ve received were incredibly simple: a jar of handmade jam, a plant cutting from a friend’s favorite vine, a DIY candle that smelled like home. It’s never about perfection—it’s about presence and intention.

Use what you have. Make it meaningful. Gift from the heart.

So, without further ado, here are 25 of the most creative, low-waste, and budget-friendly DIY Christmas gift ideas for 2025.

25 Best DIY Holiday Gift Ideas That Anyone Would Love

1. DIY Calendar of Love

Handmade personalized calendar filled with memories, birthdays, and handwritten love notes as a heartfelt DIY Christmas gift.

This one is extra special. A DIY Calendar of Love is more than a gift—it’s 365 tiny reminders that someone is seen, loved, and appreciated.

Start with a simple calendar (you can design one online or grab one with their favorite animals, colors, or themes), then fill it with birthday reminders, shared memories, handwritten notes, inside jokes, and encouraging words for the harder months.

I’ve even added little future plans—like “Movie night soon?” on a random Wednesday.

Print on recycled paper or thrift a calendar and give it new life. It’s an intentional gift that keeps giving all year long.


2. Homemade Bath Salts

Glass jar of eco-friendly homemade bath salts with dried lavender and a compostable label, perfect for a low-waste Christmas gift.

Homemade bath salts are one of my go-to gifts when I want something simple but meaningful.

Mix Epsom salt with a bit of baking soda, dried herbs (like lavender or chamomile), and a few drops of essential oils.

Package them in an old glass jar, tie on a handwritten tag, and you’ve got a spa moment ready to gift.

These are perfect for teachers, friends, neighbors—anyone who deserves a few quiet minutes to themselves.

I also like to add a “bath ritual” suggestion on the label for an extra thoughtful touch.

Homemade Bath Salt Tutorials:

3. Pressed Flowers

Framed pressed flowers in a minimal wooden frame as a handcrafted, eco-conscious holiday gift for flower lovers.

There’s something wildly sentimental about preserving flowers and turning them into art.

I’ve done this with flowers from a wedding bouquet, wildflowers from a hike, even petals that fell off my daughter’s first birthday blooms.

Pressed flowers can be turned into framed wall art, bookmarks, or cards.

Use a thrifted frame or upcycled cardboard backing, and you’ve got a zero-waste, deeply personal gift.

It’s ideal for someone who loves meaningful decor, handmade touches, or simply being surrounded by nature indoors. It’s quiet, beautiful, and made to last.

Pressed Flowers Tutorials:

4. DIY Body Scrub

Homemade brown sugar body scrub in a glass jar with a handwritten gift tag and natural ingredients.

This 3-ingredient body scrub is fast, effective, and seriously indulgent.

Mix brown sugar, sweet almond oil, and a bit of vitamin E—or sub with coconut oil if that’s what you’ve got.

Add essential oils like peppermint or vanilla, stir, and scoop into a cute little jar.

I’ve made these in batches and gifted them with dried herbs tucked inside for extra beauty. They’re always a hit.

Think of it as a DIY clean beauty gift that costs under $5 but feels like a luxury. Ideal for besties, coworkers, or as stocking stuffers. Total sensory joy.

5. Hanging Herbs/Plants

Eucalyptus shower bundle hanging from twine in a steamy bathroom as a natural, wellness-focused Christmas gift.

You don’t need to spend a ton to make someone feel pampered.

A eucalyptus shower bundle is beautifully simple: just a few stems tied to a stick or string, hung in the shower to release calming oils when the steam hits. It smells like a rainforest.

I usually source the eucalyptus locally or grab extra from a farmer’s market bouquet.

Tie it with cotton twine or natural ribbon, add a tag explaining how to use it, and you’ve got an earthy, wellness-forward gift.

Bonus: It doubles as natural bathroom decor and lasts for weeks.

Hanging Herb/Plant Gifts Tutorials:

6. DIY Clay Gifts

Working with clay is pure creative therapy—and it makes for incredibly meaningful gifts.

Air-dry clay is inexpensive, easy to work with, and doesn’t require a kiln.

You can create jewelry dishes, ornaments, coasters, trinket bowls, or abstract art pieces that feel straight from an artisan market.

I made a set of hand-pressed herb plates one year and my mom still uses them daily. Whether you go simple or detailed, the beauty is in the imperfections.

Wrap them in a cloth napkin or one of our favorite eco-friendly gift wrapping ideas —a tactile, earthy, low-waste gift that feels truly one of a kind.

DIY Clay Gift Tutorials:

7. Homemade Snow Globes

Upcycled DIY snow globe with mini trees and glitter inside a glass jar, sitting on a holiday table.

Homemade snow globes are one of those magical gifts that tap right into childhood wonder.

With just a small jar, distilled water, glycerin, and a few creative miniatures (like bottlebrush trees, woodland animals, or photos), you can create a dreamy scene that sparkles with every shake.

I like to glue a little message or quote to the base for a personal touch.

These are fun to make with kids, too, and perfect for gifting to teachers, grandparents, or as keepsake gifts from little ones.

Add biodegradable glitter and use an upcycled jar for an eco-conscious twist.

Homemade Snow Globe Tutorials:

8. Homemade Sourdough Starter

Sourdough starter in a mason jar with a rustic cloth cover, paired with fresh-baked bread as a homemade Christmas gift.

There’s something beautifully symbolic about gifting sourdough—it grows with care, feeds people, and gets better with time.

I was gifted a starter years ago, and it’s still going strong!

Package your sourdough starter in a mason jar with a handwritten note on how to care for it, and if you have time, bake a small loaf to go along with it.

Wrap it in a linen cloth or beeswax wrap for a cozy, zero-waste presentation.

Homemade Sourdough Recipes: 

9. Homemade Macrame

Boho-inspired macrame wall hanging made with natural cotton cord, handmade as a sustainable gift.

Macrame is my go-to when I want a gift that feels grounding and visually beautiful.

With just a bundle of cord, some patience, and a little YouTube help, you can craft plant hangers, wall hangings, or even keychains that feel like a little piece of slow-living decor.

I usually knot while listening to a podcast and wrap the finished piece with a note that says “Made with love, and a whole lot of knots.”

You can purchase a macrame wall-hanging kit, OR you can simply head to your local craft store and load up on macrame cord. 

Homemade Macrame Tutorials:

10. Shortbread Cookies

Stack of golden brown shortbread cookies tied with twine, sitting on a linen napkin as a DIY edible gift.

Is there anything better than a simple, buttery shortbread cookie made with love?

This DIY edible gift is always a hit—timeless, nostalgic, and perfect for sharing.

Bake a small batch, tie them into little stacks with compostable twine, and slip them into a reusable tin or parchment-lined glass jar.

I like to include a handwritten recipe card (bonus points if it’s in your own handwriting).

Shortbread Cookie Recipes:

11. DIY Homemade Candles

Hand-poured soy candles in glass jars with dried flowers and essential oils, ready as homemade Christmas gifts.

There’s something so grounding about pouring your own candles—it feels like bottling up a little calm to gift to someone you love.

With soy wax, a few essential oils (I love lavender or cinnamon-orange), and a cotton wick, you can create cozy candles in repurposed jars, teacups, or thrifted vessels.

Add dried herbs or flower petals for a natural touch. These make amazing hostess gifts, white elephant swaps, or teacher presents.

Homemade Candle Tutorials: 

12. DIY Lip Balm

Zero-waste DIY lip balm in metal tins with essential oils and shea butter, ready to gift for the holidays.

Another fantastic DIY beauty gift! Simply follow the directions and then use adorable zero-waste lip gloss containers like these

Melt all of the ingredients (except essential oils) together in a double boiler on low heat. Mix well with a spoon, and then add in the essential oils. 

Immediately pour the lip balm into the containers. If the balm begins to harden too soon, just melt again on low. Let cool for a few hours until fully solidified. 

These will last about one year. Enjoy!

13. Knitted Blanket

Chunky hand-knit blanket folded neatly with a ribbon, gifted as a homemade cozy Christmas present.

This one’s for the patient makers out there. A hand-knitted blanket is truly a legacy gift—warm, comforting, and made with hours of care.

If you know how to knit (or want to learn), this is a slow and sacred project that becomes an heirloom.

Use soft, chunky yarn in neutral tones or pick a color you know your giftee will love.

Whether it’s draped over their couch or wrapped around them on a chilly morning, they’ll think of you every time they use it.

Knitted Blanket Tutorials: 

14. Homemade Bath Bombs

Colorful handmade bath bombs in a wooden tray, wrapped for gifting as a natural DIY Christmas gift.

DIY bath bombs are just plain fun to make and even more fun to use!

These fizzy little bundles are perfect for friends who need a little “me-time.”

Combine baking soda, citric acid, Epsom salt, a skin-safe oil, and your favorite essential oils. Mold them into fun shapes or use a simple silicone tray.

I love making a peppermint and vanilla combo for winter, wrapped in kraft paper with a note that says “drop, fizz, relax.” They’re perfect for stocking stuffers, wellness gifts, or pairing with homemade salts.

Homemade Bath Bombs Tutorials: 

15. Scrapbook

Handmade scrapbook with printed photos, handwritten notes, and washi tape as a sentimental Christmas gift.

Scrapbooks are making a comeback—and for good reason.

In a world of digital everything, a handmade scrapbook or photo book is wildly personal.

You can include printed photos, pressed flowers, old ticket stubs, handwritten letters, or even QR codes in playlists.

I’ve made these as friendship books, travel journals, and “our year together” retrospectives.

Add your own captions and drawings to make it perfectly imperfect.

Scrapbook & Photobook Tutorials:

16. Homemade Jam & Jelly

Jar of homemade jam with a handwritten tag and twine, set on a rustic holiday table as a DIY Christmas gift.

Few gifts feel as nostalgic and cozy as a jar of homemade jam or jelly.

Whether it’s raspberry, apricot, or good old-fashioned strawberry, this is a gift that instantly says, “I thought of you.”

Add a handwritten label, a little note on how to serve it (sourdough toast, anyone?), and tie it up with twine.

Bonus: Make a few in one batch and gift them to neighbors, teachers, or anyone who loves something sweet and special.

17. Personalized Key Rings

Handmade macrame keychains in neutral and earth tones, arranged with gift tags for holiday giving.

Tiny, useful, and packed with personality—DIY keychains are an underrated win.

Choose from macrame, beaded designs, or upcycled materials like leather scraps and fabric.

These are great beginner crafts and an ideal option for bulk gifting (think: friends, coworkers, or stocking stuffers).

I like to personalize each one with the recipient’s favorite color or a charm that means something to them.

Bonus idea: create a custom message or word bead keychain for an affirming daily reminder.

Homemade Keyring Tutorials: 

18. Bohemian Rope Baskets

Handmade boho rope basket made from cotton cord, placed with a plant inside as a DIY holiday gift.

Did you know you can make gorgeous rope baskets at home—no sewing machine required?

I was shocked the first time I tried this, and now they’re one of my favorite DIY gift ideas.

With just cotton rope, hot glue, and a little patience, you can create baskets that look like they came straight from a boutique.

Use them to hold plants, skincare goodies, or small gifts. I’ve made them in multiple sizes and gifted them to friends as catch-all trays.

Homemade Basket Tutorials:

19. DIY Painting

Colorful abstract plant painting on canvas with brushes and paints, created as a heartfelt DIY holiday gift.

What I love most about this gift is that no matter how it turns out, it is still a beautiful work of art. 

I am absolutely NOT a good painter, but the very first painting that I ever did of a monstera plant is now hanging on my wall right behind my head as I write this, and I love it!

What do you need? Paint, sturdy paper, 1-2 paint brushes, and a muse. I like to paint the plants around my house, but feel free to use Google!

P.S. This is the paint set that I have (I have had it for years now and have made well over 20 different gifts from it!)

20. Old School Mixed Tape or Playlist

Smartphone displaying a personalized playlist with headphones, wrapped as a modern take on the classic mixed tape.

Bring back the charm of the classic mixed tape—just in a 2025 kind of way.

Curate a digital playlist on Spotify, Apple Music, or YouTube and fill it with songs that remind you of your recipient.

Add voice notes, memory-tied tracks, or themed vibes like “Songs for Slow Mornings” or “Us, in Songs.”

Once you’re done, turn the playlist into a scannable QR code or send it with a cute card explaining your picks.

21. Homemade Body Mist

Glass spray bottles with natural homemade body mist, labeled with handwritten tags and floral scents.

Body mist might be one of the simplest DIY gifts to make—and one of the most universally loved.

You only need a few natural ingredients (witch hazel or distilled water + essential oils) and a beautiful glass spray bottle to pull it all together.

The beauty of this gift is that you can customize the scent to match your giftee’s vibe: lavender for calm, citrus for energy, vanilla for warmth.

Homemade Body Mist Tutorials: 

22. DIY Plants

Glass jar with a rooted pothos cutting tied with a bow, perfect for an easy plant lover holiday gift.

No need to buy fancy plants when you can gift a cutting straight from your own green family.

A water-rooted cutting is a sweet, symbolic gift—it represents growth, love, and care.

Snip a healthy vine (with permission!), root it in a jar of water, and let it grow for a few weeks before gifting. Include a note with its name and care instructions.

It’s budget-friendly, completely zero-waste, and deeply personal. I’ve gifted so many little plant babies over the years, and they always make people smile.

23. Morning Ritual Kit

DIY morning ritual kit with matcha, candles, affirmations, and journal, wrapped in a cozy scarf.

A Morning Ritual Kit is a loving, curated moment—something your giftee can start the day with, again and again.

Fill it with a small jar of matcha or tea, a non-toxic candle, a blend of essential oils, a pocket-sized gratitude journal, and a few handwritten affirmations or intentions.

See our full list of trusted Matcha brands here!

Wrap it all in a vintage scarf or linen wrap, and you’ve created an experience, not just a gift.

This one feels like a hug in a bundle—and is especially perfect for new moms, teachers, or anyone starting a new chapter in the new year.

24. Handmade Jewelry

DIY beaded necklace and bracelet set with soft neutral tones, displayed as a homemade holiday gift.

Handmade jewelry is timeless, thoughtful, and always one-of-a-kind.

Whether you’re stringing tiny beaded rings, crafting simple gold wire earrings, or creating a birthstone bracelet, your intention shines through.

I love choosing colors or stones that mean something to the person, and sometimes even including a little tag with the “story” of the piece.

You don’t need a huge jewelry-making kit either—just some pliers, beads, and a heart.

Homemade Jewelry Tutorials: 

25. DIY Store-Bought Kits

Crafting kits for soap, embroidery, and aromatherapy wrapped in sustainable packaging for Christmas gifts.

If your giftee is a DIY enthusiast but you’re short on time, curated DIY kits are the perfect hybrid solution.

These aren’t just “gifts”—they’re entire experiences wrapped up in a box.

Soap kits, aromatherapy kits, embroidery kits, even DIY coasters—they’re fun, useful, and sustainable if you choose the right shop.

We love finding kits packaged in compostable or recyclable materials (Uncommon Goods is a favorite).

Our Favorites from Uncommon Goods:

🌍 Sustainable DIY Gifting Tips for the Season

  • Make it a family thing. Get your kids involved in making salt dough ornaments or painting cards!
  • Skip the wrapping paper. Use scarves, old maps, newspapers, or upcycled fabric. Check out our guide to eco-friendly gift wrapping!
  • Label with love. Add a handwritten tag explaining your DIY or sharing a memory.
  • Give the experience. Include a little “how-to” card or a link to the tutorial if you want the recipient to make it with you next time.
DIY Gift Planner

FAQs About DIY Christmas Gifts

Are homemade gifts really better than store-bought?

In many cases, yes! Homemade gifts feel more personal and thoughtful—especially when crafted with intention.

They also tend to generate less waste, use fewer resources, and allow for complete customization.

A handmade lip balm or a photo book of memories shows far more care than another last-minute Amazon gift card.

I’m not very crafty—can I still make a meaningful DIY gift?

Absolutely. Not all DIY gifts require artistic talent or fancy tools. Some of the easiest ideas—like a plant cutting in water, a curated playlist, or a jar of homemade bath salts—are also the most meaningful. Choose something you genuinely enjoy making, and keep it simple. Thoughtfulness > perfection.

Will I really save money by making my own gifts?

Most likely, yes—especially if you’re using items you already have or sourcing materials secondhand.

DIY gifting helps you skip overpriced holiday markups, and if you’re making gifts in bulk (like cookies or scrubs), the savings really add up. It’s a smart option for anyone watching their budget.

How do I make my DIY gift look more “professional”?

A great presentation makes a big difference. Use reusable or compostable packaging (like glass jars, kraft paper, or cloth wraps), and add handwritten tags or care instructions.

A clean, intentional look can elevate even the simplest handmade item—and don’t stress over imperfections. They’re what make it human.

What are the best DIY gift ideas for coworkers or acquaintances?

Stick to simple, universally appreciated gifts. Think: homemade cookies, soy candles, mini jars of jam, bath bombs, or lip balm in compostable tins. These are thoughtful but low-pressure options that feel festive without being too personal.

What’s the most sustainable way to wrap a DIY gift?

Skip the new wrapping paper and opt for sustainable alternatives like fabric scraps, vintage scarves, brown kraft paper, or even newspaper.

Tie your gift with natural twine or yarn, and consider adding dried orange slices, herbs, or cinnamon sticks for a festive, compostable touch. It’s beauty without the waste.

How can I involve my kids in making holiday gifts?

Kids love crafting—and DIY gifting is a beautiful way to nurture their creativity. Start with easy projects like salt dough ornaments, hand-painted cards, cookie mix jars, or bath salts. These can be made together as a family, teaching kids the joy of thoughtful giving over just buying.

Made With Love (And a Little Less Waste)

Choosing to make your gifts by hand isn’t just a sweet gesture—it’s a radical act of care. Care for your loved ones. Care for your budget. And care for the planet.

From calming bath rituals and upcycled crafts to edible treats and plant cuttings, this guide was crafted to help you reconnect with the joy of giving—without contributing to the cycle of waste and overconsumption.

Whether you’re a seasoned crafter or just starting your DIY journey, we hope these ideas spark inspiration and remind you that the most meaningful gifts are often the ones made with intention (and maybe a little glitter).

You Might Also Love…

Keep the inspiration going with these reader-favorite guides for even more conscious gifting:

Each list is filled with ethical brands we trust, creative low-impact swaps, and realistic ideas for busy families looking to celebrate with purpose.

📌 Save This DIY Christmas Gift Guide

Save this guide to Pinterest so you can come back to it again and again! Whether you’re gifting last-minute or planning your next sustainable craft day—this one’s worth pinning. 

Text reading "Easy DIY Christmas Gifts", showcasing a collage of DIY Christmas gifts.

Leave a Reply

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

Where To Next?