40 Easy Homemade Christmas Gifts

Frugal christmas gift ideas

Fun and Creative DIY Christmas Gifts They’ll LOVE!

Homemade Christmas gifts are fun to make, and a great way to help stretch your Christmas budget. I love to receive homemade gifts because I know that the giver really put time and effort into them. Plus it’s fun to see everyone’s clever ideas!

To help you stay frugal this holiday season, we’ve put together a list of some of the most creative DIY christmas gifts we could find. We’ve got ideas for kids, colleagues, adults, you name it. We’ve also included a fair share of food ideas, jar gifts, crafts, and more.

1. Homemade Granola in a Jar

Thre mason jars of homemade granola

This yummy Homemade Granola Recipe is fast and easy to make, and looks great with the custom gift tag. It’s perfect for a last-minute gift!


  • 3 cups oats
  • 1/2 cup nuts
  • 1/2 cup coconut
  • mini chocolate chips, dried fruit, sunflower seeds
  • 1/4 cup oil
  • 1/4 cup honey
  • 1/6 cup water (which is 2 TBS plus 2 tsps.)
  • 1 tsp. vanilla

For the full tutorial, head over to Walking On Sunshine Recipes.

2. DIY Coffee Cup Candles

DIY Coffee Cup Candle Gifts

I love how these Homemade Coffee Cup Candles can be personalized by using a cup with a design that fits your friend’s style. There are tons of different ways you could go with this gift idea!


  • Candle Wax
  • Candle Wicks
  • Coffee Cups
  • Fragrance Oils
  • Scale
  • Thermometer
  • Microwave safe bowl
  • Rubber spatula
  • Craft sticks
  • Hot glue gun
  • Heating Pot

For the full tutorial, head over to Sweet Cayenne.

3. Homemade Frame Gift

DIY Picture Frame Gift

Grandparents love showing off pictures of their grandkids! This is an awesome way to not only give them the picture, but also a fun way to display it!


  • 7′ x 10″ block of wood
  • Duck tape
  • Twine or ribbon

Get the full tutorial at Mom Dot.

4. DIY Holiday Mugs

DIY Holiday Mugs

You don’t have to be an artist or master crafter to make these Hand Painted Mugs. They are super easy and inexpensive. Order your mugs from Dollar Tree to make it even more affordable.


  • Mug
  • Stencils
  • Paint markers or multi-surface acrylic paint
  • Sponge brush
  • Paper plates

Get the full instructions over at Tidy Mom.

5. Melted Snowman Chocolate Bark

Melted Snowman Bark

This Melted Snowman Chocolate Bark is a cute Holiday treat that is sure to be a hit!


  • White Melting Chocolate
  • Mini Reese’s Peanut Butter Cups
  • Wilton Candy Eyes
  • Orange Jimmies (you could get mixed rainbow jimmies & just pick out the orange ones)
  • Red Hot Candy
  • Pretzel Sticks
  • Silicone baking mat or wax paper

Get the full instructions at Princess Pinky Girl.

6. DIY Puzzle & Gift Box

DIY Puzzle Gift

You could use any stencils you like to make these DIY Puzzles. Use the same stencil to make a matching box to store it in.


  • Stencils
  • Stamping ink
  • Wood squares
  • tape
  • Clear acrylic sealer
  • Mini Square Paper Mache Box
  • White card stock
  • Paper Trimmer or scissors
  • 2″ scallop punch
  • scrapbook paper
  • Adhesive dots

Get the full tutorial at Inspired Mama.

7. Gingerbread Sugar Scrub

This DIY Gingerbread Sugar Scrub not only leaves your skin feeling soft, it also smells amazing!


  • 2 cups sugar
  • 2 cups brown sugar
  • 1/2 teaspoon vanilla extract
  • 1/2 teaspoon cinnamon extract
  • 1/8 teaspoon ground nutmeg
  • 1/8 teaspoon ground clove
  • Small Jars
  • Mixing bowls
  • Measuring cups and spoons
  • 1 teaspoon water or coconut oil, optional

Head over to Sugar Spice & Glitter for the full tutorial.

8. Peppermint Sugar Scrub

This peppermint sugar scrub will leave your skin soft and moisturized and also smelling like candy canes. The layered effect looks really nice too for a homemade gift!


  • 2 cups granulated sugar, divided
  • about ¼ cup almond oil or fractionated coconut oil, divided
  • about 5 drops doTERRA Peppermint Essential Oil
  • 2 drops red food coloring (or raspberry juice)

Get the full DIY Peppermint Scrub tutorial.

9. Reindeer Treat Bags

Treat bags that look like reindeer

These cute little Reindeer Treat Bags are fun and easy for kids to make. They would be perfect for class parties or teacher gifts!

Supplies (makes 4):

  • large sharing bag of Malteasers
  • large sharing bag of Minstrels
  • 2 bags Giant Chocolate Buttons
  • 8 x strawberry softies or other red sweets
  • 4 clear disposable piping bags or cone shaped cellophane bags
  • 4 long brown pipe cleaners
  • 8 googly eyes
  • glue stick

Get the full tutorial at Eats Amazing.

10. S’mores Mason Jar Gift

DIY Mason Jar Smores Gift

This S’mores Mason Jar Gift is probably the easiest homemade gift idea on our list! Mix up some S’mores snack mix, print out your gift tags from the link below, put it all together, and voilà, you have a fun and yummy gift!


  • Golden Grahams Cereal
  • Holiday M&Ms
  • Mini marshmallows
  • Mason jars
  • Twine
  • Card stock

Get the full tutorial at A Night Owl Blog.

11. Popcorn Snowman Gift

DIY Popcorn Snowman Gift

This unique DIY Popcorn Snowman Gift is a clever way to give a homemade gift, without taking up too much of your limited Holiday time.


  • Bags or microwave popcorn
  • White, black, & orange paper
  • Black permanent marker
  • Round sponge or stamp
  • Pink stamping ink
  • Twine
  • Tape
  • White button

Get the full tutorial at I Heart Naptime.

12. Christmas Spirit Lip Balm

DIY Christmas Lip Balm

DIY Lip Balm is super popular! This Christmas Spirit Lip Balm has the perfect Holiday twist that everyone is sure to love!


  • 1 tablespoon Beeswax Pastilles
  • 1 tablespoon Organic Coconut Oil
  • 1 tablespoon Shea Butter
  • 7 drops of Essential Oil in your favorite Christmas scents
  • Lip Balm containers

Get the full recipe at Sparkles of Sunshine.

13. DIY Gingerbread Body Butter

DIY Gingerbread Body Butter

Nothing says Christmas like the smell of gingerbread! This DIY Gingerbread Body Butter is great for your skin, and smells delicious! You could even pair it with the gingerbread scrub above for a nice gift bundle!


  • ½ C. Shea butter
  • ½ C. coconut oil
  • 2 tsp. ground ginger
  • 1 tsp. cinnamon
  • 2 tsp. vanilla extract
  • Airtight container such as a jar with lid

Get the full tutorial at Frugal Mom Eh.

14. Personalized Scrabble Ornament

Scrabble Tile Ornaments

Do you have an old Scrabble game in the back of a closet? Repurpose it and make these cute Personalized Scrabble Ornaments for you friends and family. If you don’t happen to have a Scrabble game, you can order the tiles from Amazon here.

For more ideas like this, check out these 25 DIY Christmas Ornaments!


  • Scrabble tiles
  • Heavy chipboard or recycled dense cardboard and/or large craft sticks
  • X-Acto Knife & cutting mat
  • Glue gun and glue sticks
  • Embellishments – Ribbon, Felt, Sequins, Confetti, Glitter, Etc.
  • Tiny eye hooks (optional)

For the full tutorial, head over to Happiness is Homemade.

15. Cookies in a Jar

Cookies in a jar gift

We all get so many treats over the Holidays that it can be a bit overwhelming. This Cookies in a Jar gift is perfect because it can be put away for later after all of the other Holiday treats are gone.

For 3 different recipes, head over to The Farm Girl Gabs.

16. Root Beer Christmas Gift

Homemade Root Beer Gift

If you’ve never tried Homemade Root Beer, you’re missing out! Try out this recipe, and don’t forget to make extra. This is one homemade Christmas gift that you will want to keep for yourself!


  • 4 quarts cold water
  • 2 cups sugar
  • 3 Tablespoons Zatarain’s Root Beer Concentrate
  • 1-2 pounds of dry ice (purchase within a few hours of when you are ready to make)
  • Funnel
  • Half-gallon glass jars

Get the full recipe at Paint Brushes & Popsicles.

17. Post-It Note Holder & Pen

DIY post it note pen holders

This Post-It Note Holder & Pen is a great DIY Christmas gift for teachers! It’s a fun and easy craft that your kids can help with too!


  • Clear Acrylic 4×6 frames
  • Post-It Notes
  • Ink Pens
  • Washi Tape
  • Decorative Scrapbook paper
  • Ribbon
  • Paper trimmer

Get the full tutorial at Fabulessly Frugal.

18. Snowman Bath Bombs

DIY Snowman Bath Bombs

There’s nothing better than a warm bath on a cold winter day! Treat your friends and family (or even yourself) to these cute DIY Snowman Bath Bombs.

For more ideas like this, check out these 20 DIY Bath Bomb Recipes!


  • Baking Soda
  • Citric Acid
  • Epsom Salt
  • Cornstarch
  • Coconut Oil
  • Fine Mist Spray Bottle of Water or Witch Hazel
  • Fragrance Oil (in any fragrance of your choice).
  • Bath Bomb Molds or Plastic Ornaments
  • For Decoration: Activated Charcoal Powder, Orange Mica, and 99% Isopropyl Alcohol (optional)

Get the full tutorial at Happiness Is Homemade.

19. Peppermint Soap

DIY Peppermint Soap

This easy peppermint bar soap only takes about 10 minutes to make! Whip up a batch to share with your friends and family during the Holidays. Thanks Happiness Is Homemade!

For more ideas like this, check out these 20 Non-Toxic Homemade Soap Recipes for Beginners.


  • Shea Butter Soap Base
  • Peppermint Essential Oil
  • Red Soap Colorant
  • Soap Mold
  • Microwave Safe Measuring Cup w/ Spout
  • Toothpick

Get the full tutorial at Happiness is Homemade.

20. Peppermint Foot Soak

Peppermint foot soak in a jar with gift tag

Here’s another peppermint-scented gift idea you can make for your friends and family! This will make your feet feel tingly and super soft.


Head over to Suburban Simplicity for the full tutorial.

20. Hot Chocolate in a Jar

Hot chocolate mix with gift tag

There is nothing better than coming inside from playing in the snow to have a nice, warm cup of hot chocolate. This jar hot chocolate has all the goodies and the tutorial even shows you how to make a homemade gift tag for it!


  • 1 cup sugar
  • 1 cup unsweetened cocoa powder
  • 1 cup powdered milk
  • ½ tsp salt
  • ½ cup mini semisweet chocolate chips
  • ½ cup mini marshmallows
  • 1-quart Mason jar
  • Cupcake liner (optional)
  • Ribbon
  • Gift tag with directions

Head over to Half Scratched for the full tutorial.

21. Spicy Mexican Hot Cocoa in a Jar

This is another hot chocolate jar gift but with a different, spicy Mexican hot chocolate mix! A fun twist on regular hot chocolate! This could even be a yummy addition to your Christmas Eve Box.


  • 1 cup dry milk (sometimes called powdered milk)
  • 1 cup unsweetened cocoa
  • 1 cup sugar
  • 1 heaping tablespoon cinnamon
  • 1/2 teaspoon chili powder
  • 1/2 teaspoon Kosher salt
  • pinch of Cayenne pepper
  • 1 bag Hershey’s Cinnamon Chips
  • 1 bag chocolate mini morsels
  • mini marshmallows.

Get the full recipe at Today’s Creative Life.

22. Melted Snowman Hot Chocolate

Melted Snow Man Hot Chocolate

These cute little melted snowmen in a jar are so adorable! They would make a great gift for a teacher or coworker! Another great twist on hot cocoa in a jar.


  • White Hot Chocolate
  • Edible Food Markers – I used orange and brown but black works, too
  • Large Marshmallows (the normal size)
  • 1/2 pint canning jars with a clear front
  • Black Sharpie Marker

Get the full instructions at Growing Up Gabel.

23. DIY Hot Cocoa Stirring Spoons

DIY Hot Cocoa Stirring Spoons

Anyone would love to receive these adorable Hot Cocoa Stirring Spoons! Stick them in a mug from the Dollar Tree or pair them with one of the hot chocolate gift ideas above, and you’ll have a hit gift!


  • plastic spoons
  • a variety of candy toppings (I used sprinkles and candy canes but you can use ANYTHING!)
  • chocolate for melting (a little goes a long way)
  • Washi Tape
  • Treat Bags
  • Ribbon

24. Christmas Stovetop Potpourri

I love walking into a room and smelling the scents of Christmas! Make this DIY Christmas Stovetop Potpourri for your friends and neighbors this Holiday Season! The tutorial below even includes printable gift tags.


  • 1 orange
  • 1 cup cranberries
  • 1 teaspoon whole cloves
  • 1-3 sprigs of rosemary
  • 3 cinnamon sticks
  • printable tags

Get the full tutorial at See Vanessa Craft.

25. Peppermint Bath Bombs

DIY Peppermint Bath Bombs

These peppermint bath bombs have a really nice pink tint to them which would make them go great in a homemade gift basket. Maybe you could pair them with some of the other peppermint ideas above, or even the snowman bath bombs!


  • 1 cup of baking soda
  • 1/2 cup of Citric Acid
  • 1/2 cup of cornstarch
  • 3 tablespoons Epsom salt
  • 2 teaspoons Sweet Almond Oil
  • 3/4 teaspoon water
  • 15-20 drops Peppermint Oil

For the full tutorial, head over to A Pumpkin & A Princess.

26. Snow Globe Mason Jar Toppers

I absolutely adore this idea! You can make these amazing snowglobe jar toppers to go with any of your favorite mason jar gifts! They would go perfectly with the hot cocoa mixes we listed above.

  • 12 Mason jar
  • 6 Fillable Christmas ornaments 70mm
  • 12 Mini holiday ornaments
  • Krazy glue craft glue
  • Fake snow or confetti

Get the full tutorial at A Few Shortcuts.

27. Reese’s Christmas Trees

These Reese’s Christmas trees are so easy to make and so cute! They would make for great stocking stuffers or small gifts for friends.


  • 2 Green wrapped reeses
  • 1 Rolo chocolate
  • 1 Green wrapped Hersheys chocolate kiss
  • Ribbon
  • Hot glue gun

Get the full tutorial at Crafty Morning.

28. Terra Cotta Christmas Pots

Terra cotta Christmas pots

We made a simple tutorial on how to decorate Terracotta pots with fabric and paint, but these are a lot better for Christmas gifts! You could fill them with small gifts and candy like the Reese’s trees above.

Get the full tutorial at Pjs and Paint.

29. DIY Christmas Coasters

Most people do a great job of decorating their homes for the holidays, but I’ve rarely seen anyone with Christmas themed coasters! This is a gift that can be reused every year by the receiver.

Best of all, these Christmas coasters are easy to make and inexpensive too. They’re actually made from old/cheap Christmas cards!

Get the full tutorial at Life Family Fun. For more ideas like this, check out these other DIY coasters.

30. Chocolate Bar Snowmen

This is a great homemade gift idea for kids. Not only do they get a big chocolate bar, but also a handy pair of mittens!


  • White printer paper
  • Low Temp Hot glue gun or tape
  • Chocolate bar (thick ones)
  • Ribbon/Twine
  • Buttons
  • Black & Orange sharpie
  • Kids Finger gloves

Get the full tutorial at Crafty Morning.

31. Christmas Air Fresheners

Everyone likes a good smelling home and I find Christmas scents especially wonderful, which is why these homemade air fresheners are such a great gift idea!

Get 10 different air freshener recipes at Loving Essential Oils.

32. Christmas Tea Tree

Christmas tea trees

This is easily one of the most creative DIY Christmas gifts on this list! Perfect for tea lovers and I love how you can use different colored tea bag packages to create different looking trees.


  • styrofoam cones
  • individually wrapped tea bags, the number depends on how big the cone is
  • glue gun with glue sticks
  • small paper mache boxes or some kind of short, round cylinder to use as the “stump”
  • wooden stars or other star trinkets for embellishment
  • rice, for weighing down boxes (optional)

Get the full tutorial at Thirsty For Tea.

33. Peppermint Candy Bowl

With this creative idea, you can give someone a bowl of candy in a bowl made out of candy! Seriously though, this is super unique and perfect for small gift baskets.


  • 19 Peppermint starlight mints

Get the full tutorial at Princess Pinky Girl.

34. Best Shot at a Merry Christmas

These mini shot glass gifts are so perfect for co-workers or friends. The printable “Your Best SHOT at a Merry Christmas” gift tags are hilarious too.


  • Assorted small liquor bottles
  • Pack of mini red cups
  • Twine or ribbon
  • Tape
  • Printable gift tags (found in post)

Get the full tutorial at Mama Cheaps.

35. DIY Shoulder and Neck Heating Pad

Homemade heating pad

The Christmas cold makes these homemade heating pads a super welcome gift. And they’re not hard to make either!


  • 8 Strips of fabric 3 1/2″ x 6 1/2″
  • 1 Backing trip 6 1/2″ x 24 1/2″
  • 3-4 cups of rice (or other grain for filling)

Get the full tutorial at Sew Can She.

36. Pinecone Fire Starters

The creator originally made these as wedding favors but I think they’re perfect as homemade Christmas gifts as well!


  • Soy wax flakes
  • Pinecones
  • Candle fragrance oil
  • Candle dye blocks
  • Wired candle wicking
  • Wooden spoon
  • Large heatproof container
  • Frying pan
  • Wax paper
  • Scissors
  • Cute tags and twine

Get the full tutorial at Something Turquoise.

37. Basketweave Cup Cozy

Blue cup cozy with button

For the coffee lover in your life, there really isn’t a more thoughtful homemade gift than this! This is something they’ll cherish every single day.


  • Worsted weight yarn
  • G hook
  • Button
  • Scissors

Get the full tutorial at One Dog Woof.

38. DIY Mousepad

If you’re looking to make some homemade Christmas gifts for fellow co-workers, a mousepad is an easy office gift! You can put any design you’d like on it as well.


  • Round cork circle at least 7.5″
  • Scrapbook paper
  • Mod Podge gloss
  • Ribbon
  • Acrylic paint
  • Foam brush
  • Scissors
  • Pencil

Get the full tutorial at Mod Podge Rocks Blog.

39. Homemade Christmas Pillows

Pillows are another subtle Christmas decoration that many people don’t have. You can fix that by gifting them a set of these very nice homemade Christmas pillows!


  • Cricut gold glitter iron transfer paper
  • Exacto knife
  • Tape
  • White throw pillow cover
  • White throw pillow insert
  • Iron Dishtowel
  • Merry & bright template (found in tutorial)
  • Let it snow template (found in tutorial)
  • White paint marker

Get the full tutorial at Style Me Pretty and find more Christmas pillow ideas at Most Craft.

40. Camera Strap

If you know someone who is really fond of photography I’m sure they would LOVE to add a homemade camera strap to their collection. You could do a Christmas themed one, or pretty much any design you want! I really like this “cheat sheet” idea from A Beautiful Mess.

Head over to Design Love Fest to learn how to make the camera strap pictured above.

Super creative DIY christmas gifts

Final Thoughts

As you can see there are a ton of different frugal and creative DIY Christmas gifts you can make! With the 40 ideas above, you should be able to find something suitable for all your friends and family members.

If you’re looking for some creative ways to wrap your homemade Christmas gifts, check out these Frugal and Creative Gift Wrapping Ideas!

Check These Out Next:

Easy homemade Christmas gifts

Types: Crafts, Adult, Family, Kids, Teen
Categories: Beauty, Decoration, Essential Oils, Frugal, Gift, Christmas


  • The ladies at church are getting together gift baskets for our elderly shut-ins. They will have items like lotions, soaps, socks, thank you notes, stamps, etc. These elderly friends can’t get out to shop and little things like this are very welcome, not to mention how much they enjoy the ladies’ visit to them to deliver the baskets.

Leave a Reply

Want to see your picture by your comment? Get your custom avatar by registering for free at Gravatar.

Your email address will not be published.