Easy DIY Christmas Decor Crafts

There are affiliate links in this post. If you choose to make a purchase through one of these links, I will make a commission at no extra cost to you.
Images in this post are AI generated

The holiday season is the perfect time for stay-at-home moms to get creative and add a personal touch to their home decor. Crafting with your kids or on your own can be a fun and rewarding way to make your home feel warm and festive. In this blog post, we’ll explore 21 DIY Christmas home decor crafts that you can create right in the comfort of your home. Each craft is accompanied by a supply list and step-by-step instructions to make the process enjoyable and stress-free.

Easy DIY Christmas Decor Crafts

1. Handmade Christmas Cards:


Cardstock or blank cards

Markers, colored pencils, or watercolors

Stamps and ink pads (optional)

Easy DIY Christmas Decor Crafts


Fold the cardstock in half to create your card.

Let your creativity flow and design your own unique Christmas cards.

2. Handmade Ornaments:

Easy DIY Christmas Decor Crafts


Craft supplies such as felt, paper, or salt dough

Ribbon or string

Glue, scissors, and markers


Create your chosen ornament shapes.

Decorate with colors, glitter, or other embellishments.

Attach a ribbon or string for hanging.

3. Wreath Making:


Wreath form or a circular object like a hanger

Pine branches, artificial greenery, or fabric

Ornaments, ribbon, and a glue gun

Easy DIY Christmas Decor Crafts


Arrange greenery and ornaments on the wreath form.

Secure with a glue gun.

Hang your beautiful wreath on your front door.

4. Mason Jar Snow Globes:


Mason jars with lids

Miniature holiday figurines (these figures need to be painted first)

Glitter, water, and glue

Easy DIY Christmas Decor Crafts


Glue your figurines to the inside of the jar lid.

Fill the jar with water, add glitter, and screw on the lid.

5. Holiday Candle Holders:


Glass candle holders or jars

Paint, stencils, or adhesive gems

Tea lights or candles

Easy DIY Christmas Decor Crafts


Decorate the glass with your chosen design.

Place tea lights or candles inside.

6. Pine Cone Decorations:


Pine cones

Paint, glitter, or adhesive gems

Twine or ribbon


Paint the pine cones and add decorations.

Attach twine or ribbon for hanging.

Easy DIY Christmas Decor Crafts

7. Paper Snowflakes:


White paper



Easy DIY Christmas Decor Crafts


Fold the paper in half, then fold it in half again.

Cut out your snowflake designs, then unfold the paper.

8. Gingerbread House:


Gingerbread house kit or homemade gingerbread pieces

Royal icing, candies, and gumdrops


Easy DIY Christmas Decor Crafts


Assemble your gingerbread house.

Decorate with icing and candies.

9. Felt Stockings:

Easy DIY Christmas Decor Crafts


Felt in your choice of colors

Sewing machine or needle and thread

Decorative elements


Cut out stocking shapes from the felt.

Sew the stockings together, adding decorations as desired.

10. Festive Centerpieces:


A vase or decorative container

Candles (pillar candles or tea lights)

Evergreen branches or artificial greenery

Ornaments or decorative elements

Ribbon or twine


Floral foam or a stable base (optional)


Select Your Container:

Begin by choosing a container for your centerpiece. This can be a glass vase, a decorative bowl, or any container that suits your holiday decor theme. Make sure the container is clean and dry.

Prepare the Base (Optional):

If you’re using a vase, consider using floral foam as a stable base. Cut the foam to fit inside the vase. This will help anchor your greenery and decorations. If you don’t have floral foam, you can use a smaller container or a piece of Styrofoam to place inside the larger container.

Add Greenery:

Place evergreen branches or artificial greenery into your container. If using floral foam, insert the branches into the foam to hold them in place. The greenery should create a visually pleasing backdrop for your centerpiece.

Position Candles:

Determine the placement of your candles within the greenery. You can use pillar candles of varying heights for an elegant look, or opt for tea lights for a more subtle glow. Make sure the candles are evenly spaced and at varying heights for a visually appealing arrangement.

Decorate with Ornaments:

Decorate the greenery with ornaments, pinecones, or other decorative elements. You can use traditional Christmas ornaments, holiday-themed figurines, or even natural elements like acorns or berries. Arrange them around the greenery and candles, ensuring a balanced and aesthetically pleasing composition.

Tie a Ribbon or Twine:

For an extra touch of charm, tie a ribbon or twine around the container or vase. You can use a festive holiday ribbon that matches your decor. Make a bow or simple knot, and let the ends hang gracefully down the side of the container.

Adjust and Tweak:

Step back and take a look at your centerpiece. Adjust the placement of the greenery, candles, and decorations as needed. Ensure everything is secure and visually appealing.

Light the Candles:

Once you’re satisfied with the arrangement, carefully light the candles. If you’re using tea lights, make sure they are safely contained in their holders and evenly spaced within the centerpiece.

Safety First:

Never leave burning candles unattended, especially if you have children or pets in the house. Ensure that your centerpiece is placed on a stable surface away from flammable materials and drafts.

Enjoy Your Festive Centerpiece:

Your festive centerpiece is now ready to adorn your holiday table or any other prominent spot in your home. The warm glow of the candles combined with the greenery and decorations will create a cozy and inviting atmosphere during the holiday season.

Remember that you can adapt this centerpiece to match your personal style and color scheme. Whether you choose a traditional, rustic, or modern theme, this DIY centerpiece will be a beautiful addition to your holiday decor.

11. Advent Calendar:


Fabric or decorative paper (for pockets)

Small envelopes or small boxes

Numbers or tags (1-24)

Ribbon or twine


Glue or double-sided tape

Decorative elements (stickers, markers, etc.)

Small treats or messages

Easy DIY Christmas Decor Crafts


Step 1: Prepare Your Pockets or Envelopes

1.1. If you’re using fabric, cut out 24 small squares or rectangles. Each pocket should be large enough to hold a small treat or message.

1.2. If you’re using small envelopes or boxes, make sure you have 24 of them. You can buy pre-made envelopes or create your own from decorative paper.

Step 2: Number Your Pockets or Envelopes

2.1. Number your pockets or envelopes from 1 to 24. You can use adhesive numbers, stickers, or handwrite the numbers for a personal touch.

Step 3: Decorate Your Pockets or Envelopes

3.1. Get creative and decorate each pocket or envelope with festive designs, stickers, or markers. Add holiday-themed images or patterns to make them more appealing.

Step 4: Prepare the Treats or Messages

4.1. Decide what you want to place inside each pocket or envelope. You can include small treats like chocolates, candies, or tiny toys. Alternatively, you can write personal messages or quotes related to the holiday season.

Step 5: Attach Your Pockets or Envelopes

5.1. If you’re using fabric pockets, fold the top edge of each pocket over slightly and glue or sew it in place to create a flap. This flap will keep the treats or messages secure.

5.2. If you’re using envelopes or boxes, make sure they’re sealed or closed.

Step 6: Arrange Your Pockets or Envelopes

6.1. Lay out your numbered pockets or envelopes in a visually appealing arrangement. You can create a grid, a tree shape, or a simple line, depending on your preference.

Step 7: Create a Hanger

7.1. Cut a length of ribbon or twine long enough to hang your Advent calendar. Attach it to the top of your arrangement, allowing enough slack for it to hang on your wall.

Step 8: Hang and Enjoy

8.1. Find a suitable spot to hang your Advent calendar, such as a wall or a door.

8.2. Starting on December 1st, open one pocket or envelope each day, revealing the treat or message inside.

8.3. Continue this tradition throughout December, building excitement as you count down to Christmas.

Step 9: Refill for Next Year (Optional)

9.1. If you wish to reuse your Advent calendar, carefully remove any remaining treats or messages and refill the pockets or envelopes before storing it for the following year.

Creating an Advent calendar adds a sense of anticipation and joy to the holiday season. It’s a wonderful tradition that can be customized to suit your family’s preferences and can be enjoyed year after year.

12. Holiday Garlands:


Paper, felt, or fabric


String or ribbon

Easy DIY Christmas Decor Crafts


Cut out shapes from your chosen material.

Thread them onto string or ribbon to create colorful garlands.

13. Pom-Pom Decorations:


Yarn in various colors

Cardboard or pom-pom maker



Make pom-poms and attach them to wreaths, garlands, or ornaments.

14. Hand-painted Ornaments:

Easy DIY Christmas Decor Crafts


Plain glass or plastic ornaments

Acrylic paints (various colors)

Paintbrushes in different sizes

Water and a cup for rinsing brushes

Paper towels or a cloth for drying brushes

Palette or disposable plate for mixing paint

Pencil (for sketching designs, if desired)

Optional: Acrylic paint sealant or varnish


Step 1: Prepare Your Workspace

1.1. Set up your work area with a clean, flat surface, and protect it with newspaper or a drop cloth to catch any spills or drips.

1.2. Ensure good lighting to see the details of your work clearly.

Step 2: Choose Your Ornament Design

2.1. Decide on the design you want to paint on your ornaments. You can choose classic holiday symbols like snowflakes, holly, or stars, or get creative and paint your own unique designs. You can also look for inspiration in books, online resources, or other decorative items.

Step 3: Sketch Your Design (Optional)

3.1. If you’d like to have a guideline, lightly sketch your chosen design onto the ornament with a pencil. Be gentle to avoid scratching the surface.

Step 4: Start Painting

4.1. Squeeze a small amount of acrylic paint onto your palette or disposable plate. Start with the background color if you have one.

4.2. Dip your paintbrush into the paint and start applying it to the ornament. Paint in even strokes, covering the designated area. Allow the background to dry completely before moving on to the next step or using a hairdryer on low heat to speed up the process.

Step 5: Add Details

5.1. Once the background is dry, add your design’s details using different colors. For example, for a snowflake, you might paint white lines and dots.

5.2. Use a fine-tip brush for intricate details and a larger brush for broader areas.

Step 6: Let the Paint Dry

6.1. Allow your painted design to dry completely before handling or adding additional details or layers. This may take several hours, or you can speed up the process with a hairdryer.

Step 7: Add Additional Layers (Optional)

7.1. If your design requires multiple colors or layers, allow each layer to dry before adding the next.

7.2. Acrylic paint can be layered and blended to achieve the desired effect.

Step 8: Protect Your Work (Optional)

8.1. If you want to protect your hand-painted ornaments from chipping or fading over time, you can apply a layer of acrylic paint sealant or varnish according to the product’s instructions. This step is especially important if you plan to hang the ornaments on a tree where they may come into contact with branches and other decorations.

Step 9: Let Your Ornaments Dry Completely

9.1. Once you’ve finished painting and, if desired, sealing your ornaments, allow them to dry thoroughly before handling or displaying them.

Step 10: Hang and Enjoy

10.1. Once your hand-painted ornaments are dry and ready, you can hang them on your Christmas tree, display them in decorative bowls, or use them in your holiday decor. These personalized ornaments will add a unique and artistic touch to your holiday celebrations.

Creating hand-painted Christmas ornaments is not only a wonderful way to express your creativity but also a way to add a personal and sentimental touch to your holiday decorations. Enjoy the process and the beautiful results!

A few more Easy DIY Christmas Decor Crafts…

15. Christmas Tree Skirt:


Fabric in your preferred design

Sewing machine or needle and thread

Imagination and creativity


Cut and sew your fabric into a tree skirt that matches your holiday decor.

16. Holiday Place Cards:


Cardstock or decorative paper

Markers or calligraphy pens

Imagination and creativity


Create personalized place cards for your holiday dinner table.

17. DIY Snowman:

Easy DIY Christmas Decor Crafts


Styrofoam balls or white yarn

Felt, buttons, and fabric scraps

Glue, scissors, and creativity


Assemble your snowman using the materials, and add details like a scarf and hat.

18. Felt Reindeer:


Brown and white felt

Googly eyes, pom-poms, and fabric scraps

Glue, scissors, and creativity


Cut and assemble felt reindeer decorations to hang on your tree.

19. Rustic Wood Signs:


Wooden boards or pallet wood

Paint, stencils, and brushes

Nails and hammer


Paint or stencil holiday-themed messages on the wooden boards.

Just two more Easy DIY Christmas Decor Crafts…

20. Upcycled Sweater Decor:


Old sweaters

Scissors, needle, and thread

Imagination and creativity

Easy DIY Christmas Decor Crafts


Repurpose old sweaters into cozy holiday decor, like stockings or pillow covers.

21. Santa’s Key:


Large decorative key

Ribbon or twine

Acrylic paint and paintbrush

Small gift tag or cardstock

Markers or calligraphy pen




Step 1: Prepare the Key

1.1. Start with a large, decorative key. You can find these at craft stores, antique shops, or online. Choose a key that looks old-fashioned and has a whimsical or vintage appearance.

Step 2: Paint the Key

2.1. Using acrylic paint and a paintbrush, paint the key. A classic choice is to paint it with a shiny, metallic color like gold or silver to resemble a magical key. Let the paint dry completely.

Step 3: Add a Ribbon or Twine

3.1. Once the paint is dry, cut a piece of ribbon or twine to your desired length. The length will depend on where and how you plan to hang the key. Make sure it’s long enough to hang from a doorknob or hook.

3.2. Thread the ribbon or twine through the key’s handle or hole. Tie it securely in a loop to create a hanger for the key.

Step 4: Create a Gift Tag

4.1. Cut a small rectangle or shape from a piece of cardstock or heavy paper to create a gift tag. You can choose a festive shape like a star, ornament, or a simple rectangle.

4.2. Use markers or a calligraphy pen to write a message on the tag. You can write something like “Santa’s Magic Key” or “For Santa’s Use Only.”

4.3. Decorate the tag with holiday-themed drawings or designs, if desired.

Step 5: Attach the Tag

5.1. Use glue to attach the gift tag to the ribbon or twine just above the key. Make sure it’s secure and centered.

Step 6: Hang the Santa’s Key

6.1. Find a suitable place to hang your Santa’s Key. The ideal spot is usually on the front doorknob, as it symbolizes that Santa can use the key to enter your home if you don’t have a chimney.

6.2. Hang the key and gift tag from the doorknob or a hook where it can be prominently displayed.

Step 7: Explain the Tradition

7.1. If you have children, explain the tradition of Santa’s Key to them. Let them know that it’s a special key that allows Santa Claus to visit your home, even if you don’t have a chimney. Encourage them to leave the key out on Christmas Eve for Santa to use.

Santa’s Key is a charming and imaginative tradition that can add a touch of magic to your holiday celebrations, especially if your home doesn’t have a chimney. It’s a fun way to keep the spirit of Santa alive for kids and create wonderful holiday memories.

With these DIY Christmas crafts, you can make your home feel truly festive during the holiday season. Whether you’re creating handmade ornaments, wreaths, or personalized place cards, the joy of crafting and decorating together with your family will make your home warm and inviting. Let your creativity shine and have a wonderful, craft-filled holiday season!

Easy DIY Christmas Decor Crafts

Thank you for stopping by and reading my Easy DIY Christmas Crafts post!!!

The Ultimate Holiday Gift Guide to Help Moms Shop for Their Families


diy crafts for christmas decorations

By Kristen

Hi, I'm a 40-year-old stay-at-home mom who is passionate about my family, my hobbies, and my dreams. My daughter, who is 9 years old, is the light of my life, and I've made the choice to homeschool her to ensure she receives a customized education that aligns with our family values. As a hopeful small business owner, I'm always on the lookout for new opportunities to turn my interests into a profitable venture. I've found my spot in the world of online resale, using platforms like eBay and Poshmark to sell carefully curated items. My business sense and eye for unique pieces have helped me begin to turn my hobby into a thriving enterprise. Crafting is another passion of mine, and I enjoy spending my time creating beautiful items with my hands. I'm always looking for new techniques and materials to experiment with, and my creativity and attention to detail are evident in every project I undertake. Along with my love of crafting, I'm also a blogger. I share my experiences and insights on motherhood, entrepreneurship, homeschooling and creativity with my readers. Writing is a therapeutic outlet for me, and I love being able to connect with others who share similar interests and experiences. Overall, I'm proud of the life I've built for myself and my family. I'm committed to following my passions and turning my dreams into a reality. I hope to inspire others to do the same and live a life filled with purpose and fulfillment.

Leave a Reply

Your email address will not be published. Required fields are marked *