Present shopping is daunting at the best of times and it's even harder when it’s for your boyfriend who has it all!


Instead of hitting the high street this year, why not create a cute DIY Christmas gift for your boyfriend? We’ve rounded up over 20 thoughtful DIY Christmas gifts for boyfriends for you to make as well as a few gifts you can buy from small, independent retailers.

All these present ideas are unique and will be adored by your love! Take a look through, pick your favourite and get making.

P.S. Remember to check out our how to wrap a present guide to give your gift the final festive flourish.

23 DIY Christmas gifts for boyfriends

1. Beer cosy

Knit beer cosy pattern

Keep your boyfriend's beer nice and snug with this DIY Christmas gift! Follow our beer cosy knitting pattern and keep their fingers from freezing!

Add some of your partner's favourite IPA beers, his favourite snacks and a handmade Christmas Card and viola! A DIY Christmas gift for boyfriends who love beer.

2. Car hanging ornament

DIY Christmas gifts for boyfriend Personalised Photo Car Ornament

Remind your boyfriend how much you love him with this sweet car hanging ornament.

Upload your favourite couple's photo and add the date you met your anniversary, or the date you moved in together.

This cute DIY Christmas gift for boyfriends is ideal for men who travel on the road a lot!

3. Knit a winter beanie

the beanie hat knitting pattern is worn by a young man with red hair and a big smile

Keep your fella warm with this cool beanie hat knitting pattern. You can knit this beanie in your boyfriend's favourite or most worn colours.

Add this DIY Christmas gift to your boyfriend’s stocking as a special winter accessory.

4. Sew a wash bag

How to sew a wash bag

Your guy deserves to look and smell good too! Create a useful and sleek DIY Christmas gift for your boyfriend with our how to sew a wash bag tutorial.

Sew this washbag in colourful or cool black fabric and fill it with delicious-smelling goodies.

You could even make him some DIY lip balm, homemade bath bombs and DIY soap to pop in his new bag.

5. Personalised song plaque

Personalised song plaque Cute DIY Christmas gifts for boyfriend

Do you and your boyfriend have a special song? Or perhaps your boyfriend is a musician? Or maybe he just loves music! This is a cute DIY Christmas gift for your boyfriend.

We love these personalised plaques, especially as you can add a couple's photo to it. Write a sentimental message (or a silly one) and place it under the tree for your boyfriend to find.

6. Make him a new workbag

Messenger bag pattern

We love making DIY Christmas gifts for our boyfriends that are practical and can be used day to day.

Learn how to sew our messenger bag and whip one up for your partner this Christmas. It’s big enough to fit his work laptop and other work essentials in.

7. Keep his shelves neat and tidy

DIY bookends

Book-loving boyfriends will appreciate these handy DIY bookends! Sew these weighted bookends from scrap fabrics for the ultimate eco-friendly and affordable present.

This is another project which could be turned into a cute DIY gift for boyfriends. Pair it with new books from his favourite author and our DIY vintage bookmarks.

8. Sushi making kit

DIY Christmas gifts for boyfriend sushi making kit

Foodies will love receiving this DIY sushi-making kit for Christmas! It comes with all the utensils you need to become a pro sushi chef.

It also comes with an extensive eBook - Sushi Cookbook Guide for Beginners – for your boyfriend to brush up on his skills with.

9. Bow tie pattern

Easy bowties made using fat quarters

Turn your boyfriend into a dapper gentleman this Christmas with our how to sew a bow tie pattern.

You can customise this DIY Christmas gift for your boyfriend depending on his personality.

For a more serious approach, sew from velvet black or red material. For a silly look, use Christmas fabrics!

Or make him and his best friend matching bow ties with our dog bow tie pattern.

10. Keep his glasses scratch-free!

How to sew a glasses case

A quick, easy and very useful DIY gift for your boyfriend.

Follow our tutorial and learn how to sew a glasses case in just a few simple steps. This present makes a fab stocking stuffer.

11. Knit a pair of socks!

Free men's socks knitting pattern

You can’t go wrong with a good pair of socks. It’s a classic DIY Christmas gift for boyfriends, parents and siblings alike.

We have lots of easy sock tutorials here on Gathered including this free men's sock knitting pattern.

Knit up a pair and add them to a Christmas Eve box along with pyjamas, snacks and a hot chocolate.

12. Custom dinner dice

DIY gifts for your boyfriend’s Custom dinner dice

Struggle with an indecisive boyfriend? This is the Christmas gift for him! These customised takeaway dice will help you and your boyfriend choose what to have for your Saturday night takeaway.

Send all your boyfriend's favourite restaurants and foods to Shop Amber Cove and they’ll do the DIY work for you.

13. DIY gifts for your boyfriend’s best friend!

Dog coat pattern

Make some DIY Christmas gifts for your boyfriend’s pup with our fun patterns. We show you how to sew a dog bandana and have an easy dog coat pattern waiting for you to sew.

A gift for his beloved pooch is a gift to him too!

Looking for more gift ideas for the men in your life?

Head over to our collection of homemade gifts for dads.

14. Crochet a cool plant hanger

free crochet plant hanger pattern cropped

Everyone loves plants! Gift your boyfriend their very own plant, complete with a handmade crochet plant hanger.

Use our easy crochet plant hanger pattern to create your DIY pot then add a hard-to-kill plant like Pothos or a Spider plant.

15. DIY gifts for boyfriends – date night edition!

DIY gifts for your boyfriends Personalised Date Night Dispenser

Take the pressure off date nights with this DIY gift for your boyfriend. Oakdene Designs creates these cute personalised date night boxes.

We love the unique, ticket-like tabs, each featuring a lovely date night idea. There’s everything from DIY spa evenings to having an indoor cook-off!

16. Crochet him his own Pokemon


Cute DIY gifts for boyfriends don’t come more adorable than these Pokemon crochet characters.

Explore our collection of Pokemon Go crochet patterns and pick out his favourite character to crochet for Christmas. He’s gotta catch ‘em all!

17. Knit your man a jumper

mens jumper knitting pattern full

Handmade jumpers make wonderful Christmas gifts for boyfriends of all ages.

Follow our men's jumper knitting pattern and create your loved one their own cosy jumper.

18. DIY gifts for boyfriends – terrarium kits!

DIY gifts for boyfriends – terrarium kits

Craft kits make great DIY gifts for boyfriends and we think your partner will love this terrarium kit.

The kit comes with everything you need to create your own mini ecosystem and is beginner-friendly. Best part? You don’t need to continuously water this terrarium – ideal for forgetful boyfriends.

If you like the idea of a terrarium but this kit isn't for you, check out our round-up of terrarium kits.

19. Star Wars artwork

13 star wars cross stitch patterns and kits

Stitch your man their very own wall artwork with these Star Wars cross stitch kits.

From vintage-style movie posters to more modern adaptations of the franchise, these cross-stitch kits all look great when framed and hung in an office.

If your boyfriend loves craft or wants to give it a go, then give him the kit to make himself.

20. Protect his tech!

DIY tablet cover sq

Another practical DIY gift for your boyfriend! Keep his tech damage-free with our laptop bag pattern and DIY table cover.

This techy bundle of gifts is ideal for men and can be customised with their initials or company details.

21. High-end watchmaking kit

DIY gifts for your boyfriends High-end watchmaking kit

If you’re looking to splash the cash on a DIY gift for your boyfriend, this is the one for you.

This Journeyman watchmaking kit comes with everything your fella needs to build his own custom watch – how cool!

It’s a truly unique craft kit that results in a very special watch he can wear for years to come.

22. DIY Christmas jars

DIY Christmas Jars - portrait

From luxury to affordable and cute DIY Christmas gifts for boyfriends, our round-up has it all.

Make your boyfriend these little festive jars and fill them with all his favourite things. You could add love notes, chocolates, mini alcohol bottles, sweets – anything he loves!

23. Crochet cute DIY gifts for your boyfriend


Keen crocheters will love hooking up these DIY gifts for their boyfriends.

Our collection of crochet patterns for men includes everything from polo shirts to mini Mario figurines.

Make this Christmas special for you and your boyfriend

There’s nothing quite as special as receiving a handmade gift for Christmas. It shows your partner how much you care and how much you know about them!

Pick a cute DIY Christmas gift for your boyfriend and spend an evening getting creative.


Discover more DIY Christmas gift ideas with Gathered

Head over to our DIY Christmas gift ideas for mom to discover over 20 easy-to-make presents.

the best DIY Christmas gifts for mom


Phoebe Burt
Phoebe BurtSEO and Communities Editor, Gathered

Phoebe has worked for Gathered, and our sister magazine Mollie Makes, for 3 years. She manages our Arts & Crafts section and specialises in social media and content strategy. She has a background in all things marketing, a flair for Pinterest and a knack for finding the next big craft trend. Previously she worked as Digital Campaign Executive for Fat Media. You may recognise her name from Mollie Makes Social Media magazine, where she shared her expertise and top tips on becoming social media savvy.

Comments, questions and tips

Rate this recipe

What is your star rating out of 5?

Choose the type of message you'd like to post

Choose the type of message you'd like to post

Overall rating