DIY gift ideas for friends and family
These ideas will help you craft something special for your loved ones this holiday season.
The Christmas season is approaching and what better way to express your affection and gratitude than with a handcrafted gift?
DIY Christmas gifts give a personal touch that can’t be found in stores and are ideal for friends and family. Here are some creative gift ideas that are heartfelt, affordable and enjoyable to make.
Personalised photo calendar
A personalised calendar is a wonderful way to remind loved ones about special occasions. Gather your best images of friends or family members and print them. There are many mobile and online applications with free templates that you can use, or make a calendar from scratch. Each month can feature a different recollection, creating a year-long reminder of your common experiences.
Homemade candles
Candles are warm and relaxing, especially during the colder months. Making candles by yourself is simpler than it seems. Get some wax, wicks, jars and your favourite essential oils. Melt the wax, mix in a few drops of the essential oils and pour it into a jar with the wick centred. You can decorate the jars with ribbons or custom labels for that extra personal touch.

Baked goods in a jar
Everyone loves a sweet treat, and giving someone a jar filled with all the dry ingredients to make cookies, brownies, or hot chocolate is a fun, interactive gift. Layer the ingredients in a mason jar to make it visually appealing, and tie a ribbon around the lid with a small tag that has baking instructions. This gift is as visually stunning as it is delicious.
Handmade coasters
Coasters are practical and easy to make. You can use corkboard, wood slices or ceramic tiles. Paint them, add a layer of decoupage with a favourite pattern, or use a wood-burning tool to create unique designs. Personalise them with initials or symbols that have meaning to the recipient.
Homemade bath bombs
Pamper your loved ones with homemade bath bombs. You’ll need baking soda, citric acid, Epsom salt, essential oils, and moulds. Mix the dry ingredients, add a few drops of essential oil and water, and then press the mixture into moulds. Once they’re dry, wrap them in decorative paper or clingwrap for a luxurious gift that encourages relaxation.
Memory jar
A memory jar is an emotional and meaningful gift. Get a mason jar, decorate it, and fill it with notes of shared memories, positive affirmations, or reasons why you love and appreciate the person. They can pull out a note each day or whenever they need a little reminder of how much they are loved.
Painted plant pots
For the plant lover in your life, personalised painted plant pots make a charming gift. Buy some small terracotta pots and paint them with vibrant colours or intricate patterns. Add a small plant such as a succulent to complete the gift. These are perfect for adding a bit of greenery and personalisation to a room.
Making DIY Christmas gifts is an opportunity to give something truly one-of-a-kind. The time and effort you put into these creations will show just how much you care. Whether you’re crafting, baking, or knitting, your friends and family will appreciate the love that went into their gifts.



