20 Simple DIY Christmas Gifts That Will Delight Everyone

Holiday Ideas
By Jasmine Hughes

The holiday season is a time of joy, giving, and creativity. For those who love to express their affection through handmade gifts, DIY presents offer a personal touch that store-bought items simply can’t match.

Here, we’ve curated a list of 20 simple DIY Christmas gifts that will delight everyone on your list. Each item is accompanied by a detailed image prompt and a unique description to guide you in crafting the perfect gift.

Whether you’re making something for family, friends, or colleagues, these ideas are sure to inspire!

1. Homemade Vanilla Extract

© Organizing Junkie

Craft homemade vanilla extract by infusing vodka with vanilla beans. This aromatic gift is perfect for bakers and adds a personal touch to their culinary creations.

Simply split vanilla beans, place them in a jar, cover with vodka, and let it sit for a few weeks. Ideal for those who love to experiment in the kitchen.

2. Knit Infinity Scarf

© Noelebelle Crochet

Knit an infinity scarf using chunky yarn for warmth and style. This simple DIY is perfect for beginners and makes a thoughtful, cozy gift for anyone enduring chilly weather. Choose colors that match the recipient’s wardrobe for a personal touch.

3. Scented Candle Jars

© Jessica Welling Interiors

Create personalized scented candles using mason jars, wax, and essential oils. Experiment with different scents to match the recipient’s preferences. These candles add a warm ambiance to any room, making them a delightful gift for relaxation lovers.

4. Photo Memory Book

© Tessera Publishing

Compile favorite photos and memories into a personalized scrapbook. Use stickers, stamps, and washi tape to decorate the pages. This heartfelt gift is perfect for friends and family, preserving cherished moments in a creative way.

5. Herb Garden Kit

© Mountainlily Farm

Assemble a herb garden kit with small pots, soil, seeds, and markers. This gift is ideal for cooking enthusiasts or those who love gardening. Fresh herbs at their fingertips will elevate any dish and provide a sense of accomplishment.

6. Hand-Painted Mugs

© Craftberry Bush

Design custom mugs with ceramic paint. Personalize each one with patterns or quotes that resonate with the recipient. These mugs are not only functional but also serve as a cherished keepsake every time they enjoy a hot beverage.

7. Bath Bombs

© Ruffles and Rain Boots

Make fizzy bath bombs using baking soda, citric acid, and essential oils. Customize them with colors and scents to suit the recipient’s preferences. Perfect for those who enjoy pampering themselves with a luxurious bath experience.

8. Cozy Hand Warmers

© Sadie Seasongoods

Sew hand warmers from flannel, fill them with rice, and add a few drops of essential oil for fragrance. These are wonderful for keeping hands warm during winter walks and can be heated in the microwave. A practical yet thoughtful gift.

9. DIY Spice Blends

© Culinary Hill

Create custom spice blends by mixing and matching favorite spices. Package them in small jars with labels. This gift is perfect for foodies and adds a unique flavor profile to their culinary dishes, inspiring creativity in the kitchen.

10. Handmade Soap Bars

© Cori Sears

Craft soap bars using a melt and pour base, adding fragrances and herbs for a natural touch. These handmade soaps are gentle on the skin and make a delightful gift for anyone who appreciates natural beauty products.

11. Embroidery Hoop Art

© The Polka Dot Chair

Create embroidery hoop art with fabric and thread. Choose patterns that reflect the recipient’s interests or favorite colors. This art form allows for endless creativity and results in a unique piece of decor.

12. Personalized Coasters

© Returning Grace Designs –

Design unique coasters using cork and paint. Personalize each coaster with initials, patterns, or quotes. These coasters add a personalized touch to any home and are a practical gift for those who love to entertain.

13. Beaded Bracelets

© Golden Age Beads

String together beads and charms to create custom bracelets. Choose colors and styles that match the recipient’s taste. These bracelets can be layered for a trendy look and make a fashionable gift for accessory lovers.

14. Felt Christmas Ornaments

© The Spruce Crafts

Sew felt ornaments in various Christmas shapes and decorate with beads and sequins. These ornaments add a handmade touch to holiday decor and are perfect for those who enjoy festive embellishments.

15. Lavender Sachets

© Food52

Fill small fabric pouches with dried lavender for a soothing scent. These sachets can be placed in drawers or closets, offering a calming aroma. They’re a simple yet elegant gift for anyone who loves natural fragrances.

16. Painted Plant Pots

© Ruffles and Rain Boots

Transform plain terracotta pots with acrylic paint and creative designs. Plant small succulents or herbs for a gift that brings life and color to any space. Perfect for plant lovers or those with a green thumb.

17. DIY Lip Balm

© My Merry Messy Life

Mix beeswax, coconut oil, and essential oils to create nourishing lip balm. Customize the flavors to suit the recipient’s preferences. This gift is ideal for anyone who appreciates natural skincare products.

18. Fabric Tote Bags

© Crafting Cheerfully

Hand-paint canvas tote bags with designs or quotes. These eco-friendly bags are perfect for shopping or carrying books, making them a practical and stylish gift for environmentally-conscious friends.

19. Wooden Photo Frames

© Cribbs Style

Craft wooden photo frames and distress them for a vintage look. Insert meaningful photos or artwork. These frames are a sentimental gift that adds a personal touch to any room’s decor.

20. DIY Hot Chocolate Mix

© Kristi Murphy

Layer ingredients for hot chocolate in a jar for a sweet treat. Add a festive ribbon and instructions for a cozy homemade beverage. This gift is perfect for chocolate lovers and warms the heart during the holiday season.