Every year, Christmas seems to arrive faster than we expect. Between the cards, cooking, and wrapping, finding thoughtful gifts can easily become another job on the list.
But some of the best presents aren’t bought at all. They’re made.
DIY Christmas gifts don’t need to cost much. With a bit of time, care, and creativity, you can make something that feels special and looks beautiful. These ideas are simple to create, easy on the budget, and lovely to give or receive.
Try making these easy DIY Christmas gifts ideas!

Related:
28 Unique and Fun Christmas Gift Ideas for Dementia
Christmas Stocking Filler Ideas for Dementia
Simple Technology Gifts for Dementia That Bring Comfort
57 Gift Ideas for Dementia Caregivers
8 Gift Basket Ideas for Loved Ones with Dementia.
Homemade Scented Candles
A simple candle can transform a space, and making your own is easier than it looks.
You’ll need:
- Soy or beeswax
- Essential oils such as lavender, eucalyptus, or cinnamon
- Candle wicks
- Glass jars or small containers
How to make them:
- Melt the wax in a double boiler or microwave until smooth.
- Stir in a few drops of essential oil.
- Fix the wick in the centre of each jar.
- Pour in the wax and leave to set completely.
Once cool, decorate the jars with ribbon, paper tags, or sprigs of dried herbs. You can reuse old jam jars or small teacups for a personal touch. The finished candles look elegant, smell wonderful, and feel like something far more expensive than they are.

Christmas Cookie Jars
These are as pretty as they are practical, and they never fail to make people smile.
Layer the dry ingredients from your favourite cookie recipe into a clear jar: flour, sugar, chocolate chips, oats, or festive sprinkles. Press each layer down gently for a neat striped look, then finish with a ribbon and a tag listing the wet ingredients they’ll need to add at home.
You can even include a hand-written note with the recipe or a short message. They look festive on any kitchen shelf and invite the recipient to bake something sweet when the house is quiet again after Christmas Day.
Flavoured Olive Oil
A bottle of homemade herb-infused olive oil makes a thoughtful gift, especially for anyone who enjoys cooking or sharing food.
You’ll need:
- Good-quality olive oil
- Fresh rosemary, thyme, or peeled garlic cloves
- A clean glass bottle with a seal
Add the herbs or garlic to the bottle and fill it with olive oil. Let it infuse for about a week before gifting. The longer it sits, the deeper the flavour becomes. It’s a small but beautiful gift that can be used for cooking, dipping, or dressing salads. A simple piece of twine and a tag listing the herbs you used finishes it nicely.
Spiced Hot Chocolate Kit
For something cosy and comforting, this little kit is easy to assemble and loved by almost everyone.
You’ll need:
- Cocoa powder
- Sugar
- Mini marshmallows
- A small jar or clear bag
Layer the ingredients neatly, tie with string, and add a tag with instructions. You can also tuck in a pinch of cinnamon or nutmeg for warmth. Pair it with a simple mug or a wooden spoon tied to the jar. It’s an easy, heartwarming gift that works for children, neighbours, or anyone who appreciates something sweet on a cold evening.
Personalised Photo Album
A photo album carries real meaning and doesn’t require craft skills, just thought.
You’ll need:
- A blank scrapbook or photo album
- Printed photos
- Small notes, washi tape, or stickers
Arrange the photos and keepsakes, adding simple decorations or captions. Include small handwritten notes or a few short memories beside each photo. It doesn’t have to look perfect. The story it tells will mean far more than the layout ever could.
If you’re creating it for a family member, mix old and new photos. These albums often become something that’s opened again long after the holidays have passed.
Homemade Bath Salts
For a small spa-style gift, mix equal parts of Epsom salts and sea salt in a bowl.
Add a few drops of essential oil, such as lavender for calm, eucalyptus for freshness, or vanilla for something soft and warm. You can include a little food colouring for a hint of colour. Spoon the mixture into small glass jars and tie them with ribbon or twine.
They’re beautiful to look at, easy to make in batches, and can be personalised for each person by scent or label.
Hand-Painted Mugs
Plain mugs can become personal keepsakes with just a bit of paint and imagination.
You’ll need:
- Plain ceramic mugs
- Porcelain paint or oil-based markers
Draw or write on the mug, then bake it in a cold oven at 180°C for about 30 minutes. Let it cool completely before wrapping. Pair it with tea, coffee, or a small bag of hot chocolate for a practical and personal gift.
It’s a small thing, but people often keep these mugs for years, especially when they have a familiar hand-drawn touch.
Handmade Scarves
Few things feel as comforting as a soft scarf in winter, and they’re surprisingly easy to make.
You’ll need:
- Fabric such as fleece or wool
- Scissors
- Needle and thread or fabric glue
Cut the fabric to your preferred length. You can sew or glue the edges, or use a no-sew method by cutting short strips along the ends and tying them into knots for a tasselled look.
Choose colours that match the person’s style, or stick to neutrals that go with everything. It’s a quick, warm, and thoughtful gift, one that feels far more personal than anything bought on a high street shelf.
Simple Presentation Matters
Even the simplest gifts can look lovely with the right finishing touches.
Try:
- Brown paper and twine for a natural, timeless look
- Small touches from nature such as herbs, pinecones, or dried orange slices
- A handwritten tag with the recipient’s name or a short note
Good presentation doesn’t need to be elaborate. Simple wrapping done with care makes every gift feel special before it’s even opened.
Final Thoughts
There’s nothing wrong with making DIY Christmas gifts, whether it’s to save money or to create something special and personal for loved ones. Whatever the reason, with how busy life can get, it’s worth taking every opportunity to slow down and make something thoughtful by hand.
