Homemade Christmas Gifts You Can Make in One Afternoon

Discover 10 quick and cozy homemade Christmas gifts you can make in one afternoon — from DIY candles, bath bombs, and sugar scrubs to baked goods and personalized crafts. Perfect for kids, adults, and anyone who loves heartfelt handmade gifts.

12/7/20254 min read

Homemade Christmas Gifts You Can Make in One Afternoon

Because sometimes the best gifts don’t come from a store — they come straight from the heart (and your kitchen table).

If you’ve ever wished you could make beautiful, meaningful gifts without spending days crafting or a fortune on supplies, this one’s for you. These quick DIY Christmas gifts can all be made in a single afternoon — perfect for friends, teachers, kids, or anyone who deserves a little holiday cheer.

From candles and ornaments to sugar scrubs and baked goods, you’ll find easy, creative ideas that look like they came from a boutique (but were made with love and a sprinkle of cinnamon).

1. Mason Jar Hot Cocoa Kits

Layer cocoa powder, sugar, mini marshmallows, and crushed candy canes in a mason jar. Add a tag that says “Just Add Hot Milk & Cozy Socks.”

For Kids: Use fun-shaped marshmallows or colorful sprinkles.
For Adults: Add espresso powder or chocolate shavings for a mocha twist.

Picture This: Glass jars lined up on a counter, cocoa layers looking like dessert sand art, topped with peppermint sticks and hand-tied ribbon bows.

2. DIY Sugar Scrubs

Mix 1 cup sugar, ½ cup coconut oil, and a few drops of essential oil (peppermint, vanilla, or lavender). Scoop into jars and label them.

For Kids: Use fruity scents like bubblegum or cotton candy.
For Adults: Add a tablespoon of coffee grounds for a luxe exfoliating blend.

Picture This: A wooden tray of glass jars filled with pastel sugar scrubs, surrounded by mint leaves, tiny spoons, and twine tags that read “You’re the Sweetest.”

3. Homemade Candles

Melt soy wax flakes, stir in fragrance oil, and pour into jars or teacups with wicks. Add dried flowers or herbs for a handmade touch.

For Kids: Use fun scents like sugar cookie or candy cane.
For Adults: Try calming blends — cedar, sandalwood, or cinnamon orange.

Picture This: A farmhouse kitchen table filled with flickering candles in mismatched teacups, ribbons scattered, soft golden light dancing on wax.

4. Gingerbread Ornaments

These smell amazing and make a perfect craft for kids or a gift topper for grown-ups. Use my full gingerbread ornament recipe

For Kids: Paint with non-toxic acrylic paint and add glitter.
For Adults: Tie with linen ribbon and pair with dried orange slices.

Picture This: A tray of gingerbread stars cooling beside a cup of cocoa, flour dusted across the table, ribbons waiting to be tied.

5. Mini Bread Loaves

Bake small loaves of banana bread, gingerbread, or cranberry orange loaf in disposable mini pans. Wrap in parchment and twine.

For Kids: Add chocolate chips or candy pieces.
For Adults: Include a little jar of homemade honey butter or jam.

Picture This: A rustic wooden board with three golden loaves wrapped in brown paper, stamped gift tags that say “Freshly Baked With Love.”

6. Cozy Blanket Bundle 🧺

Roll up a fleece blanket, tuck in hot cocoa packets, and tie with ribbon and a holiday tag.

For Kids: Add a small plush toy or Christmas coloring book.
For Adults: Include a candle or novel for a self-care night.

Picture This: A soft plaid blanket bundle on a couch, a sprig of pine tucked under a satin bow, cozy and gift-ready.

7. DIY Bath Bombs

Mix 1 cup baking soda, ½ cup citric acid, ½ cup Epsom salt, 2 tbsp coconut oil, and essential oils. Mold in silicone trays and let dry.

For Kids: Use bright colors and candy-like scents.
For Adults: Stick to neutrals with eucalyptus or vanilla-lavender.

Picture This: A countertop dotted with pastel bath bombs, glittering slightly in soft afternoon light, ready to package in tissue-lined boxes.

8. Snow Globe Jars

Use small mason jars, add fake snow, bottlebrush trees, and mini figurines. Flip and shake for instant magic!

For Kids: Let them pick characters — snowmen, reindeer, elves.
For Adults: Keep it simple and elegant with gold trees or deer silhouettes.

Picture This: Clear glass jars lined up on a shelf, snow swirling inside, fairy lights glinting in the background.

9. Personalized Mugs

Use oil-based paint pens to decorate plain mugs — doodles, names, or quotes — then bake to set the design.

For Kids: Let them decorate mugs for grandparents or teachers.
For Adults: Try minimalist hand lettering or monograms.

Picture This: A table filled with white mugs, paint pens, and cozy chaos — laughter, ribbons, and cocoa mugs half full nearby.

10. DIY Cocoa Butter Lotion Bars

Melt ½ cup cocoa butter, ½ cup beeswax, and ½ cup coconut oil. Pour into silicone molds, let harden, and wrap in parchment.

For Kids: Use fun molds like stars or snowflakes.
For Adults: Add essential oils for a spa-like scent.

Picture This: A linen towel dotted with glossy lotion bars tied in parchment, eucalyptus leaves framing the shot, sunlight warming every golden tone.

Shop the Look

Create your own handmade holiday magic with these cozy, affordable finds:

  • Shop Christmas Gifts & Decor

  • Shop Kitchen Essentials

  • Shop Beauty & Self-Care Must-Haves

    In Summary...

    If you love the idea of giving meaningful, handmade gifts but don’t have days to spend crafting, this post is your holiday lifesaver. Homemade Christmas Gifts You Can Make in One Afternoon shares 10 cozy, creative ideas that come together quickly — from DIY candles and sugar scrubs to hot cocoa jars, ornaments, and mini baked loaves.These projects are perfect for kids, adults, teachers, and friends alike — simple to make, beautiful to gift, and guaranteed to spread Christmas cheer. Each idea includes easy, budget-friendly steps and charming presentation tips that make your handmade gifts look boutique-worthy (without the price tag).