Make this Christmas one your partner will remember forever with these DIY Christmas gifts for girlfriends.
From handmade beauty bits to personalised presents, our round-up includes ideas that will make your girlfriend feel extra loved.
Finish these presents off with some DIY gift wrapping and a handmade Christmas card with a heartfelt message inside. We promise you’ll win partner of the year if you do!
21 DIY Christmas gifts for girlfriends
1. DIY beauty box
Your partner deserves to pamper themselves like the true queen they are! Help them relax by making them their own DIY beauty box.
Fill a box with handmade products like handmade lip balm and cuticle oil, then add snacks and drinks to make it a complete DIY Christmas gift for your girlfriend.
If you want to go the extra mile, why not make them their own DIY makeup bag and reusable makeup remover pads too? We have patterns for both here on Gathered.
2. Crochet your girlfriend a cute hat!
Bucket hats are all the rage and make great DIY Christmas gifts for girlfriends who love a summer event!
Use our free crochet bucket hat patterns to hook up a fun new hat for your partner. Customise our pattern by using yarn in their favourite colours and marvel at your new handmade creation.
3. DIY gifts for girlfriends – a cosy Christmas Eve box
We love Christmas Eve boxes here at Gathered and think they make super cute DIY Christmas gifts for girlfriends!
If you don't have time to make your own, gift this lovely box to your girl and watch their face light up. With three different options to choose from, the box includes pampering spa products and edible treats. Everything a girl needs for a cosy evening in.
4. Sew some matching pyjamas
Matching PJs are a girl's best friend. They’re adorable and make for fantastic, festive photo opportunities.
Use our pyjama sewing pattern to whip up some comfy PJs your girlfriend can wear throughout the holidays.
For a perfect package of DIY gifts for your girlfriend, sew her a dressing gown and pom pom slippers too!
5. DIY relaxation kit
This DIY Christmas gift for girlfriends is ideal for partners who have had a stressful year! Follow our how to make bath bombs and how to make lavender oil tutorials and package them up in a DIY spa-themed box.
Add some handmade candles into the mix along with their favourite beverage and you’ve got yourself a dreamy bundle! This DIY gift will help your girlfriend see the New Year in the right way.
6. Date night cards
Make date nights a little more exciting with A Year of Dates card collection. This useful gift will provide you with 52 date ideas you can do together throughout the year.
The cards are colour-coded and based on time, location and money – meaning they’re suitable for couples of all lifestyles.
There’s even five blank cards so you can write her some date ideas personalised to her passions or your hobbies as a couple.
7. DIY gifts for girlfriends – jewellery!
Everyone adores jewellery and we know jewellery that’s been handmade will be all the more touching. Learn how to make resin earrings and how to make resin rings and gift your girl this beautiful duo!
If resin isn’t the craft for you, we also have a collection of seed bead tutorials. Make our seed bead necklace and finish the gift off with some Furoshiki wrapping.
8. Make her some ombre candles!
These ombre candles look expensive but are a breeze to make. They make great DIY gifts for girlfriends whether that’s for Christmas, birthdays or for an anniversary.
We show you how to make ombre candles here on Gathered, but feel free to swap the pink ombre for your girlfriend's favourite colour. Alternatively, make your candles an array of festive colours!
Looking for more DIY gifts for the people in your life?
Check out our DIY Christmas gifts for teachers and DIY Christmas gifts for coworkers.
9. Customised sweaters
Your girlfriend is going to love these personalised date hoodies from TwinFlameCustom. Available in a variety of colours and sizes, these hoodies have customised dates on the front and customised initials on the sleeves.
Simply send the company your anniversary date and they’ll do the rest. This is a DIY gift for girlfriends where the DIYing is done for you!
10. Create a unique vase
The cliche is true, all girlfriends love being bought flowers, but this Christmas why not take things one step further? Pick up your partner's favourite blooms and gift them in a DIY vase made by you.
This cool terrazzo-style vase looks high-end but can be made using just a few simple materials.
Head over to our how to make a terrazzo vase to see how it’s done.
11. Knot up a beautiful keyring
Put your DIY skills to the test and master the art of macrame (if you were in the Scouts we think you’ll enjoy this craft!).
We show you how to turn basic knots and into these pretty macrame feather keychains.
These make brilliant presents to add to your girlfriend's stocking this Christmas and are wonderful last minute DIY Christmas gifts for friends and family.
Looking for a gift for your parents?
Head over to our collection of homemade Christmas gifts for dads and make something special this December.
12. Prescription wine bottle
DIY Christmas gifts for girlfriends are always more fun when they’re a little tongue-in-cheek.
A1 Graphics prescription wine bottle labels can be personalised with your girlfriend's name and stuck over her favourite bottle of wine.
Paired with our DIY relax kit, this is an affordable present she’ll love. This would also make a great DIY Christmas gift for moms too!
13. Treat her to embroidered Converse!
Personalise her favourite shoes with embroidery thanks to our embroidered Converse tutorial.
The embroidered motifs make the shoes all the more unique and she’ll be able to proudly share that you made them just for her!
If you want extra partner points this Christmas, you could buy a new pair of Converse to embroider.
New shoes + handmade details = a DIY Christmas gift your girlfriend will treasure forever.
14. Punch needle a fun plant pot
This is the DIY gift for green-fingered girlfriends. Pick up a new plant baby and DIY this funky plant pot to pop it in.
Learn how to make a DIY punch needle plant hanger with our step-by-step tutorial. Once you’ve got the punch needle bug you’ll want to make loads.
15. Custom starry night print
Out of all the DIY Christmas gifts for girlfriends in this roundup, this is the present most likely to make your partner cry (in a good way of course).
Head over to Paper Emporium’s Etsy shop and purchase one of their custom starry night prints. Enter the postcode of the place you met and the seller will find an image of what the sky looked like that night.
It’s a beautiful idea which can remind you both of the night your stars aligned.
16. DIY gifts for girlfriends – hair accessories!
From scrunchies and clips to headbands and hair vines, we’ve got plenty of sweet hair accessories for you to make.
For a simple DIY present, head over to our how to make a scrunchie tutorial (these make great cheap DIY Christmas gifts).
For a more complex gift, make our crochet flower hair clip or chic headband.
17. Sew your girl their own bag
Complete your partner's New Year’s Eve outfit by making them their own sophisticated bag.
This gorgeous Japanese knot bag pattern adds a hint of glamour to any look and can be worn by your girlfriend to all the date nights, parties and events you have planned.
18. Delicious fondue kit
If your girl has a sweet tooth, this is the DIY Christmas gift for them. BR Hampers Co. sells these delicious fondue platters, complete with a burner to melt the chocolate with.
You'll receive three types of melting chocolate, marshmallows, brownie bites, caramel shortcakes, waffles, sprinkles and skewers.
Paired with a festive film and their favourite tipple, you’ve got a dream cosy night in. We also think this would make a tasty DIY Christmas gift for boyfriends – everyone loves something sugary around the holidays.
19. DIY gifts for girlfriends – home decor!
It doesn't matter if your girlfriend has their own flat or just a beloved bedroom, they’ll love receiving DIY home decor this Christmas.
Follow our modern cushion cover sewing pattern and sew them their very own bespoke cushions.
If you want to make this DIY gift for girlfriends even cuter, why not make the cushions from your old clothes or t-shirts? This way she can give the pillow a hug whenever she’s missing you.
20. Make handmade pots
Spruce up your girlfriend's desk by making her these air dry clay pots. They make perfect pen pots, plant pots, snack pots – anything your girlfriend needs while working the day away.
Don’t worry, you don’t have to be a master potter to make these – the best part of receiving handmade presents is seeing the love that’s gone into them. The wonkier the better we say!
21. Paint and sip kit
Finally, this DIY Christmas gift for girlfriends is ideal for giving her on a festive date night.
Monlix Candles sells wonderful sip and paint kits which come with mini easels, canvases and paints. We love that the kit also comes with an inspiration deck to give you both some ideas of what to paint!
The kit also includes a candle and two drinks of your choice so you can set the mood.
Celebrate your love with DIY Christmas gifts for girlfriends
Nothing shows your partner how much you care about them more than a DIY gift. The time and thought put into the present means more than money – and that’s what Christmas is all about.
Use our DIY Christmas gifts for girlfriends round-up for inspiration year after year and let us know over on Instagram if you make any!
Discover more girlfriend-approved present ideas
For more present inspiration head over to our collection of DIY Christmas gifts, which features over 100 ideas.