Already have an account?
Get back to the

7 Cheap and Easy Christmas Gifts You Can Make at Home


The festive season can be a cash drain with Christmas gifts for friends, family, and work colleagues costing a fortune. The good news is you can easily bring the Christmas spirit by making presents at home without the price tag. Plus, the recipients will love the personal touch — so why not give these a go?

sweet almond

(Photo Credit: Getty Images)

Bath Bombs

All you need to make bath bombs are:

  • 6 oz. citric acid
  • 7 oz. baking soda
  • 2 Tbsp. melted shea butter
  • 2 tsp. essential oils
  • Shaped muffin tins

Simply melt the shea butter and then mix it in with the other ingredients before adding the essential oils. Add a tiny spritz of water so they hold together, before molding them into the muffin tins. Leave to set for around six hours and you’ll have bath bombs that anyone would believe were store-bought.

Festive Fudge

Gingerbread fudge is a perfect Christmas-themed treat and makes great stocking fillers for the whole family. You will need:

  • 9 oz. evaporated milk
  • 3 Tbsp. butter
  • 1 tsp. vanilla extract
  • 17 oz. white chocolate chips
  • 1/4 tsp. cinnamon
  • 1/4 tsp. ginger
  • 1/4 tsp. nutmeg
  • 1/8 tsp. salt

Heat all ingredients in a pan and stir until smooth. Then place in gingerbread cookie cutters and set in fridge for four hours. Set your fudge in Christmas cookie cutters and gift them in a clear bag with red and green ribbon. This gift is perfect for family, friends, and coworkers.

Kitchen Oils

Infused kitchen oils are easy to make and are a perfect gift for the cooking-enthusiast in your life. All you need are:

  • A corked glass bottle
  • Olive oil
  • Half a cup of what you want to infuse it with (eg. rosemary, chili, or lemon)

Heat the oil in a pan and then add the infusion so the warm oil absorbs the flavor. Carefully pour into your glass bottle (if you’re using rosemary or chilli, leave them in the bottle so the oil can remain seasoned). To add an extra-festive touch, tie a pretty bow to the top of the lid.


(Photo Credit: Getty Images)


If you have old teacups in the house that need repurposing, why not transform the teacup into a pretty candle? All you need are:

  • 3 oz. candle wax flakes
  • Candlewicks
  • Wooden skewers (for however many you want to make)
  • Tape
  • Scissors
  • A glass jar

To add a bit extra to your candle, you can pour in fragrance oils and coloring. Simply melt the candle wax flakes and water together in the glass jar over a stove. Then place the candlewicks in the teacups and use the skewers to hold them up. Leave to set and you have a perfectly easy yet beautiful homemade Christmas gift.

Mini Sugar Scrubs

A great idea for Christmas is to make gingerbread sugar scrubs. You need:

  • 3 oz. sweet almond oil
  • 4 oz. shea butter soap base
  • 1 cup brown sugar
  • 1 Tbsp. vanilla extract
  • 1/4 tsp. ginger
  • 1/4 tsp. cinnamon
  • 1/4 tsp. ground cloves

Melt the shea butter on the stove before stirring in the vanilla extract. Cool for one minute before adding the rest of the ingredients. Press the mixture into gingerbread or Christmas tree molds for a festive touch before leaving them in the freezer for 15 minutes to harden. Then, package the sugar scrubs in small, clear bags and tie with a festive red ribbon.


(Photo Credit: Getty Images)

Body Butter

A jar of body butter makes for a perfect Christmas treat. You will need:

  • 3 oz. coconut oil
  • 4 oz. cocoa butter
  • 4 oz. shea butter
  • 6 oz. sweet almond oil
  • 1 tsp. vitamin E oil
  • 1 tsp. peppermint essential oil

To make, heat coconut oil, cocoa butter, and shea butter together until they melt, then take off the heat and mix with sweet almond, vitamin E, and peppermint essential oil. Chill in the fridge for an hour, then take it out and mix until the consistency is whipped. Place in an old mason jar and decorate for a perfect festive present. 

Roasted Cinnamon Almonds

Roasted cinnamon almonds look and smell delicious. You will need:

  • 1 egg white
  • 1 tsp cold water
  • 20 oz. of whole almonds
  • 4 oz. sugar
  • 1/4 tsp. salt
  • 1/2 tsp. cinnamon

Preheat oven to 450 degrees Fahrenheit. Beat an egg white and water together before adding almonds and stirring them until they are well coated. Mix sugar, salt, and cinnamon, and sprinkle over the nuts. Spread evenly on a baking tray and bake for one hour, stirring every 15 minutes until golden. Allow to cool, then package in a small mason jar or pretty gift bags.

This article was originally written by Yours editors. For more, check out our sister site, Yours.

More From Woman’s World

Here’s What the Royal Family Will Eat for Christmas Lunch

12 Beauty Advent Calendars You Still Have Time to Indulge In

Hallmark Channel’s 2018 Christmas Movies Will Warm Your Heart All Through Winter

Use left and right arrow keys to navigate between menu items. Use right arrow key to move into submenus. Use escape to exit the menu. Use up and down arrow keys to explore. Use left arrow key to move back to the parent list.