DIY Christmas gifts for friends don’t have to break the bank or feel impersonal. When I started making my own Christmas gifts, it brought back that homemade charm I loved as a kid.
There’s something special about creating a gift from scratch, especially when you can add those little touches that make it unique. In this post, I’m sharing easy and budget-friendly DIY Christmas gift ideas perfect for friends.
Whether you’re new to crafting or looking for fresh ideas, these gifts are sure to bring some holiday cheer without adding stress to your season.

I get commissions for purchases made through some of the links in this post. There is no extra cost to you. See my full disclosure here.
DIY Christmas Gift Ideas
1. Snow Globe Candy Holder with Hidden Treats
This adorable snow globe candy holder doubles as a decor piece and a sweet treat! It’s a creative DIY Christmas gift for family and friends, perfect for adding a touch of whimsy to any room.
- Tools Needed: Laser cutter
- Materials Needed: Clear plastic globe, green cardstock, white foam beads, red satin ribbon, cardboard or paper base, peppermint candies
- Instructions: Start by assembling the mini Christmas tree inside the globe and adding foam beads for a snow effect. Decorate the base with a holiday theme like peppermint decals, and don’t forget to add the hidden candy compartment for an extra surprise.
- Why It’s Special: This thoughtful DIY Christmas gift is both fun and functional, making it perfect for kids and adults alike.

For friends who enjoy a sweet surprise, this is one of those unique Christmas gifts DIY enthusiasts will love making, and it doesn’t require a lot of time or expense.

Here’s a step-by-step tutorial on how to make this Christmas snow globe craft:
Materials:
- Clear plastic globe
- Green cardstock
- White foam beads
- Red satin ribbon
- White cardstock for the base
- Peppermint candies
- Laser cutter
Instructions:
- Create the candy compartment base:
- Design a square base for the globe in your vector graphics software.
- Add a candy cane border around all four sides of the base.
- On one side of the base, add the words “Merry Christmas.”
- Use your laser cutter to cut out the base.
- Assemble the mini Christmas tree:
- Cut out a small green triangle from the green cardstock to form the Christmas tree.
- Fold the triangle in half and glue the edges together to create a cone shape.
- Glue the base of the cone to the bottom of the globe.
- Add snow:
- Pour white foam beads into the globe to create a snow effect.
- Decorate the base:
- Glue the laser-cut base to the bottom of the globe.
- Add the ribbon:
- Tie a red satin ribbon around the neck of the globe.
- Fill the candy compartment:
- Fill the compartment created by the base with peppermint candies.
Tips:
- Use a hot glue gun to assemble the pieces quickly and securely.
- You can add other decorations to the globe, such as glitter, sequins, or small figurines.
- Be creative and have fun!
By using a laser cutter to create the base, you can achieve precise cuts and intricate designs. This will elevate the overall look of your snow globe.
2. Cozy Housewarming Gift Box
This cozy gift box idea is one of the best gift baskets to create for friends during the holidays. Perfect for those chilly winter nights, it includes all the essentials for relaxation.
- Materials Needed: Mug, cookies (or a recipe to bake at home), small jar candle, knit socks, a sprig of evergreen, tissue paper, ribbon, gift box
- Instructions: Start by placing tissue paper in the box and arrange each item thoughtfully. Wrap the candle and socks in simple kraft paper bands labeled “Clean” and “Relax.” Use your laser cutter and choose pretty fonts to write the words. Tie everything together with a ribbon for a polished look.
- Why It’s Special: This is a homemade gift for Christmas that feels luxurious without a big price tag, making it a great option for friends or as a co-worker Christmas gift basket idea.
These baskets are Christmas-ready, practical, and easy to customize. You could even make DIY wellness gifts by adding bath salts or essential oils.

3. Wooden Serving Board Set
For friends who enjoy hosting or cooking, this wooden serving board set with rustic touches is a perfect DIY Christmas gift.
- Materials Needed: Wooden serving boards, waffle-knit kitchen towels, rustic twine, sprig of fresh eucalyptus
- Instructions: Stack the serving boards and wrap the kitchen towel around them. Use twine to secure everything, and add the eucalyptus sprig for a natural, elegant look.
- Why It’s Special: It’s a unique Christmas gift DIY that’s simple yet thoughtful, ideal for anyone who loves decorating or hosting gatherings.
This is also one of those creative DIY Christmas gifts that adds a handmade touch to any kitchen, making it a memorable gift idea for anyone on your list.

4. Santa-Themed Hot Cocoa Gift Bags
For an affordable yet adorable holiday gift, these Santa-themed hot cocoa bags are perfect DIY Xmas gifts that friends will actually want.
- Materials Needed: Cone-shaped bags, mini marshmallows, pink candies, googly eyes, red pom-pom, mustache cutout
- Instructions: Layer the ingredients in the bags to resemble Santa’s face, with marshmallows for the beard and pink candies for the face. Add googly eyes, a red pom-pom for the nose, and a mustache cutout to complete Santa’s look.
- Why It’s Special: These cute DIY gifts for Christmas are a treat for cozy winter nights, making them perfect for kids, family, or friends.
These are also great bulk holiday gift ideas for parties or neighborhood gatherings—easy to make and cheap Christmas gifts that everyone will love.

5. Candy Cane Bath Scrub Jar
This DIY candy cane bath scrub is one of those heartfelt Christmas gifts perfect for anyone needing a little self-care. It’s simple to make and adds a pampering touch to the holiday season.
- Materials Needed: Red and white scrub ingredients, airtight jar, red and white baker’s twine, mini candy cane
- Instructions: Layer the scrub ingredients in the jar to resemble crushed candy canes. Seal the jar and decorate with twine and a candy cane for that festive finish.
- Why It’s Special: This DIY gift is perfect for those who enjoy wellness gifts and a bit of holiday-inspired self-care.
This is a great homemade gift basket item or as part of a candle basket gift idea for Christmas, making it a versatile and thoughtful option.

Tips for Creating the Perfect DIY Christmas Gift
Looking for ways to make your DIY Christmas gifts extra special? Here are a few easy Christmas basket ideas to help you create gifts that friends will truly appreciate.
- Personalize It: Add a handwritten note or customized touches like favorite colors or themes.
- Budget-Friendly Hacks: Repurpose items from dollar stores or use supplies you already have at home for cheap Christmas baskets.
- Presentation Matters: Use simple but thoughtful wrapping materials like tissue paper, ribbon, or twine for an elegant touch.
Bringing Cheer to Your Friends—One DIY Gift at a Time
If you’re looking for even more festive DIY projects to gift (or maybe even sell), check out my tips on crafting holiday earrings that are easy to make and popular with buyers.
It’s a great way to add something extra special to your gift-giving list this season!
















