20 Last Minute DIY Christmas Gifts | Easy Homemade Ideas
Christmas has a way of arriving faster than expected. If you still need gifts but don’t have time to shop, don’t worry. Some of the most meaningful presents can be made at home with simple supplies you may already have.
These last minute DIY Christmas gifts are quick, affordable, and easy to personalize. Whether you’re making something for a friend, family member, coworker, teacher, neighbor, or partner, these ideas can help you create a thoughtful present without spending hours on complicated crafts.
20 Last Minute DIY Christmas Gifts | Easy Homemade Ideas:
1. DIY Christmas Cookie Jar

Layer the dry ingredients for a favorite cookie recipe inside a clean glass jar. Add chocolate chips, sprinkles, or festive candies, then decorate the lid with ribbon.
Attach a handwritten recipe card with the ingredients that need to be added.
Time needed: About 15 minutes.
2. Homemade Hot Chocolate Gift Jar
Fill a small jar with cocoa powder, powdered milk, mini marshmallows, chocolate chips, and crushed peppermint.
Tie a ribbon around the lid and add a little tag with instructions for making a cozy cup of hot chocolate.
Perfect for: Friends, teachers, neighbors, and coworkers.
3. Personalized Christmas Candle
Transform a plain candle into a personalized Christmas gift with a homemade label. Write the recipient’s name, a funny message, or a festive phrase on cardstock or printable paper.
Wrap it in kraft paper and finish with twine for a simple rustic look.
4. DIY Christmas Sugar Scrub

Make a quick homemade body scrub using sugar, coconut oil, and a festive-scented ingredient such as peppermint or vanilla.
Place the mixture in a small jar and decorate it with a Christmas label.
Gift tip: Make several small jars at once for easy stocking stuffers.
5. Handmade Christmas Coupon Book
Create a small booklet filled with homemade coupons. Ideas can include:
- One homemade dinner
- Movie night
- Breakfast in bed
- One coffee date
- Help with a chore
- One afternoon together
- Favorite dessert
This is especially meaningful for partners, parents, siblings, and close friends.
6. DIY Christmas Memory Jar
Take a clean jar and fill it with small handwritten notes. Each note can contain a favorite memory, funny moment, compliment, or reason you appreciate the person.
Decorate the jar with ribbon and a Christmas tag.
Why it’s special: It costs very little but can become a keepsake they’ll treasure.
7. Homemade Christmas Bath Salts

Combine Epsom salt with a pleasant fragrance and place it into a decorated glass jar. Add dried botanicals or festive decorations around the outside rather than making the recipe overly complicated.
Use a pretty label and ribbon to create a spa-inspired Christmas gift.
8. DIY Personalized Mug
Buy an inexpensive plain ceramic mug and personalize it with a suitable ceramic decorating method. Add the recipient’s name, initials, favorite saying, or a simple Christmas design.
Pair the finished mug with tea, coffee, cocoa, or candy.
Best for: Coworkers, teachers, friends, and family members.
9. DIY Christmas Snack Box
Grab a small box or basket and fill it with homemade or store-bought treats. Add cookies, popcorn, candy, chocolates, pretzels, or the recipient’s favorite snacks.
Decorate the box with wrapping paper scraps, ribbon, and a handwritten card.
Shortcut: You can assemble this gift in less than 20 minutes.
10. Handmade Christmas Photo Ornament
Turn a favorite photograph into a Christmas ornament using cardstock, ribbon, and a simple decorative frame.
Write the year and a short message on the back.
Why it works: It transforms an ordinary photograph into a personalized holiday keepsake.
11. DIY Christmas Simmer Pot Kit
Create a small holiday-inspired simmer pot package using ingredients such as dried orange slices, cinnamon sticks, cloves, and other suitable aromatic ingredients.
Place everything in a clear bag or jar and add a Christmas instruction card.
Gift idea: Make several kits at once for neighbors, teachers, and coworkers.
12. Homemade Chocolate Bark
Melt suitable chocolate, spread it onto parchment paper, and add festive toppings such as crushed peppermint, nuts, dried fruit, or sprinkles.
Once set, break it into pieces and package it in a clear treat bag.
Time needed: Usually less than 30 minutes, including setting time.
13. DIY Christmas Tea Gift
Create a small tea package using a few favorite tea varieties, homemade tags, and a festive mug or jar.
Add honey sticks, cookies, or chocolate for an extra touch.
Best for: Tea lovers, coworkers, teachers, and friends.
14. Handmade Christmas Card Set
Make a set of simple handmade greeting cards using cardstock, markers, stamps, stickers, or leftover wrapping paper.
Bundle several cards together with ribbon and include matching envelopes.
Why it’s useful: The recipient can use the cards throughout the following year.
15. DIY Christmas Bath Bombs
If you already have suitable bath-bomb ingredients at home, make a small batch and shape them using simple molds.
Choose festive packaging and add a handmade label.
For a true last-minute gift, keep the design simple rather than spending time on elaborate decorations.
16. Homemade Christmas Granola

Make a batch of homemade granola and package it in a decorated jar or clear bag.
Add a handwritten label with the flavor and date it was made.
You can create variations using ingredients such as oats, nuts, dried fruit, coconut, or chocolate depending on the recipient’s preferences.
17. DIY Christmas Bookmarks
Bookmarks are incredibly easy to make and work especially well as small Christmas gifts. Cut cardstock into strips and decorate them with Christmas patterns, pressed paper designs, quotes, or personalized messages.
Punch a hole at the top and add a ribbon or tassel.
Pair with: A favorite book for a more complete present.
18. DIY Christmas Coaster Set
Create simple personalized coasters using suitable blank coaster materials and decorative paper, photos, or festive designs.
Make a set of four and tie them together with ribbon.
Great for: Parents, grandparents, friends, coworkers, and new homeowners.
19. DIY Christmas Self-Care Box
Put together a small self-care box using items you already have or can quickly purchase. Include things such as tea, socks, chocolate, a candle, lip balm, or a handwritten relaxation note.
Decorate the outside with a simple Christmas theme.
Personal touch: Add a note explaining why you think the recipient deserves some relaxing time.
20. Handmade Christmas Gift Basket
When you’re completely out of ideas, create a personalized Christmas gift basket. Choose a theme based on the person rather than randomly adding items.
Try a coffee lover’s basket, movie-night basket, baking basket, self-care basket, breakfast basket, or cozy winter basket.
Add a handwritten Christmas card to make the gift feel intentional.
How to Make Last Minute DIY Christmas Gifts Look Expensive
Presentation can make even the simplest homemade gift look polished. Use kraft paper, clear cellophane bags, glass jars, ribbon, twine, printable labels, and handwritten tags.
Stick to one simple color combination instead of adding too many decorations. A clean package with a personalized tag often looks more sophisticated than an overloaded design.
Easy DIY Christmas Gifts When You Have Almost No Time
If Christmas is only hours away, choose gifts that require minimal preparation. A snack box, coupon book, memory jar, handmade bookmark, personalized mug, or hot chocolate jar can be assembled quickly.
The key is to focus on personalization rather than complexity. A simple gift connected to the recipient’s favorite things can feel much more thoughtful than an elaborate craft they don’t need.
Final Thoughts
These last minute DIY Christmas gifts prove that you don’t need weeks of preparation to make something special. With basic supplies, a little creativity, and thoughtful presentation, you can create beautiful gifts in a short amount of time.
Whether you’re making cookies for a neighbor, a memory jar for your best friend, a self-care box for your sister, or a personalized mug for a coworker, the effort you put into making the gift personal is what makes it memorable.
FAQs
What is the easiest last minute DIY Christmas gift?
A Christmas snack box, hot chocolate jar, coupon book, memory jar, or handmade bookmark can be made quickly with basic supplies.
What DIY Christmas gifts can I make in 30 minutes?
Cookie jars, hot chocolate jars, snack boxes, personalized candles, bookmarks, photo ornaments, and chocolate bark are all good options for quick Christmas gifts.
What is a good DIY Christmas gift for a friend?
A memory jar, personalized mug, homemade snack box, coupon book, photo ornament, or self-care box can make a thoughtful gift for a friend.
What can I make for Christmas when I have no money?
Use supplies you already have to create handwritten coupon books, memory jars, handmade cards, photo ornaments, bookmarks, or homemade treats. Personal gifts don’t have to be expensive.
How do I make a DIY Christmas gift look professional?
Use simple packaging, coordinated colors, clean labels, ribbon, kraft paper, and a handwritten gift tag. Good presentation can make an inexpensive homemade gift look polished.
