19 DIY Christmas Decor Ideas for a Cozy Home

Discover 19 DIY Christmas decor ideas, from a ribbon wall tree to sweater vases, that dress your whole home on a budget.

SFStephanie Fallis
19ideas
4 minread
Paper Bag Star Window DIY Christmas decor ideas

DIY Christmas decor ideas help you dress your whole home on a small budget. A few simple makes can fill every room with holiday warmth.

Moreover, most of these projects use items you already have. Below you will find nineteen creative DIY Christmas decor ideas, each with a photo and quick steps. Pick a few that suit your space and your style.

In this post: 19 ideas
  1. Paper Bag Star Window
  2. Floating Branch Ornaments
  3. Ribbon Wall Tree
  4. Painted Bottle Village
  5. Dried Orange Door Swag
  6. Wool Roving Wreath
  7. Snowy Jar Centerpiece
  8. Cardboard Fireplace
  9. Fabric Covered Books
  10. Paper Cone Mantel Forest
  11. Embroidery Hoop Mobile
  12. Pinecone Window Valance
  13. Wood Bead Napkin Rings
  14. Fairy Light Glass Cloche
  15. Plaid Ladder Display
  16. Recycled Sweater Vases
  17. Miniature Skate Door Hanger
  18. Bottlebrush Shadowbox
  19. Pom Pom Cushion

1. Paper Bag Star Window

SavePaper Bag Star Window DIY Christmas decor ideas

Glued paper bags cut into a star glow in the window. Among these DIY Christmas decor ideas, this one costs almost nothing.

Stack and cut bags into a star, then open it out. Hang it where light shines through.

2. Floating Branch Ornaments

SaveFloating Branch Ornaments DIY Christmas decor ideas

A branch hung flat holds dangling ornaments above a table. The floating look feels fresh and modern.

Tie ornaments along a branch, then suspend it. Pair it with our DIY Christmas ornaments.

3. Ribbon Wall Tree

SaveRibbon Wall Tree DIY Christmas decor ideas

Ribbons pinned into a triangle make a flat wall tree. This idea suits small or tight spaces.

Hang ribbons from a point, then trim them into a tree. Add paper ornaments for color.

4. Painted Bottle Village

SavePainted Bottle Village DIY Christmas decor ideas

Glass bottles painted as houses form a cute village. Among these DIY Christmas decor ideas, this one reuses old bottles.

Paint each bottle with windows and a roof. Group them on a shelf or sill.

5. Dried Orange Door Swag

SaveDried Orange Door Swag DIY Christmas decor ideas

Greenery and dried oranges make a warm door swag. The citrus adds color and a light scent.

Bundle greenery, then add oranges and a bow. See our farmhouse Christmas decor.

6. Wool Roving Wreath

SaveWool Roving Wreath DIY Christmas decor ideas

Soft wool wrapped around a ring makes a cozy wreath. The fluffy texture feels warm and modern.

Wind wool roving around a frame. For more, try our DIY Christmas wreath ideas.

7. Snowy Jar Centerpiece

SaveSnowy Jar Centerpiece DIY Christmas decor ideas

A jar with fake snow and a tree makes a quick centerpiece. The frosty look feels calm and pretty.

Add snow, a tree, and a figure to a jar. Set it in the middle of the table. It also makes a sweet gift for a close friend.

8. Cardboard Fireplace

SaveCardboard Fireplace DIY Christmas decor ideas

A faux fireplace made from boxes gives a spot to hang stockings. It brings cozy charm to any room.

Build and paint a brick look from cardboard. Add a mantel on top for decor.

9. Fabric Covered Books

SaveFabric Covered Books DIY Christmas decor ideas

Books wrapped in festive fabric style a shelf fast. Among these DIY Christmas decor ideas, this one takes minutes.

Wrap each book in holiday cloth. Stack them with a sprig on top.

You may also likeChristmas Table Decorations: 18 Stunning Ideas to Try

10. Paper Cone Mantel Forest

SavePaper Cone Mantel Forest DIY Christmas decor ideas

Paper cones in a row create a little mantel forest. Different heights give it a natural feel.

Roll paper into cones of many sizes. Line them along the mantel.

11. Embroidery Hoop Mobile

SaveEmbroidery Hoop Mobile DIY Christmas decor ideas

A hoop hung with ornaments makes a gentle mobile. It spins softly in the warm air.

Tie ornaments at different lengths from a hoop. Hang it in a window or doorway.

12. Pinecone Window Valance

SavePinecone Window Valance DIY Christmas decor ideas

Pinecones strung along the top of a window add rustic charm. The natural line frames the glass.

Tie pinecones to a cord, then hang it across. Add greenery for extra fullness.

13. Wood Bead Napkin Rings

SaveWood Bead Napkin Rings DIY Christmas decor ideas

Wood beads on elastic make simple napkin rings. Among these DIY Christmas decor ideas, these dress the table fast.

Thread beads onto elastic and tie. Add a tiny sprig for a festive touch.

14. Fairy Light Glass Cloche

SaveFairy Light Glass Cloche DIY Christmas decor ideas

A glass cloche over fairy lights makes a glowing display. The dome keeps the scene neat and bright.

Set lights and greenery under the dome. Pair it with our DIY Christmas lanterns ideas.

15. Plaid Ladder Display

SavePlaid Ladder Display DIY Christmas decor ideas

An old ladder draped with plaid blankets styles a corner. It holds throws and small decor.

Lean a ladder, then drape blankets on the rungs. Add greenery and a lantern.

16. Recycled Sweater Vases

SaveRecycled Sweater Vases DIY Christmas decor ideas

Old sweater sleeves slipped over jars make cozy vases. The knit texture feels warm and soft.

Cut sleeves to size, then pull them over jars. Fill with branches or flowers.

17. Miniature Skate Door Hanger

SaveMiniature Skate Door Hanger DIY Christmas decor ideas

A tiny ice skate filled with greenery greets guests. Among these DIY Christmas decor ideas, this one feels playful.

Fill a small skate with sprigs and berries. Hang it on the door with ribbon.

18. Bottlebrush Shadowbox

SaveBottlebrush Shadowbox DIY Christmas decor ideas

Tiny bottlebrush trees in a shadowbox make a sweet scene. The little forest feels charming and neat.

Glue small trees inside a box frame. Add snow and a figure or two.

19. Pom Pom Cushion

SavePom Pom Cushion DIY Christmas decor ideas

A cushion trimmed with pom poms adds soft, playful color. It brightens a sofa or chair.

Sew pom pom trim around a plain cushion. Choose festive red, green, or white.

Bringing Together These DIY Christmas Decor Ideas

These DIY Christmas decor ideas prove that small makes transform a whole home. Start with one project, then add more over the weeks.

Above all, pick pieces that fit your rooms and your mood. With a little paper and ribbon, every space feels festive this season.

Stephanie Fallis

Written by Stephanie Fallis

Mom and homemaker who shares budget friendly DIY projects, decorating tips and gardening ideas for busy families.

More about me →