20 Christmas Centerpiece Ideas to DIY for a Beautiful Holiday Table

Your Christmas table deserves a little extra magic this year! And no, you don’t need expensive decorations or fancy store-bought arrangements to make it look amazing. With a few inexpensive supplies, fresh greenery, candles, and a little creativity, you can create stunning Christmas centerpieces that make your dining table feel warm, festive, and inviting.

I absolutely love DIY Christmas centerpieces because they let you mix your favorite holiday colors, textures, and decorations without spending a fortune. Whether you prefer classic red and green, elegant gold accents, rustic farmhouse decor, or a cozy winter wonderland look, you’ll find something here that fits your style.

Ready to give your holiday table a beautiful makeover? Here are 20 Christmas centerpiece ideas to DIY that look gorgeous, feel personal, and won’t empty your wallet!

1. Rustic Mason Jar Christmas Centerpiece

20 Christmas Centerpiece Ideas

Mason jars make some of the cutest DIY Christmas decorations, and they work beautifully as table centerpieces. Their simple glass design gives you plenty of room to experiment with different holiday styles.

Fill three mason jars with fresh pine branches, artificial red berries, and small pinecones. Wrap burlap ribbon or red plaid fabric around each jar and add a battery-powered fairy light inside for a cozy glow.

What you’ll need:

  • Three mason jars
  • Pine branches and red berries
  • Burlap or plaid ribbon
  • Small pinecones
  • Battery-powered fairy lights

Arrange the jars in the middle of your dining table or place them on a wooden tray. IMO, this centerpiece works especially well with farmhouse and rustic Christmas decor.

2. Elegant Gold and White Christmas Centerpiece

20 Christmas Centerpiece Ideas

If you love an elegant Christmas aesthetic, a white and gold centerpiece can transform your dining table into something straight out of a holiday magazine.

Start with a long white runner and arrange white roses, eucalyptus leaves, and gold Christmas ornaments along the center. Add two or three gold candle holders with white candles to create a warm, sophisticated atmosphere.

Styling tips:

  • Choose champagne gold ornaments for a softer look.
  • Add white flowers for a fresh appearance.
  • Use metallic candle holders for extra elegance.
  • Keep the greenery natural and slightly loose.

The best part? You can reuse gold ornaments and candle holders every Christmas. That’s a win for your holiday budget!

3. Mini Christmas Tree Table Centerpiece

20 Christmas Centerpiece Ideas

Who says Christmas trees belong only in the living room? A mini Christmas tree can make a fantastic centerpiece for your dining table.

Choose a small artificial tree and decorate it with miniature red, gold, or silver ornaments. Add tiny fairy lights and place the tree inside a decorative basket or a small wooden planter.

For an extra festive touch, surround the base with pinecones, faux snow, and a few wrapped miniature presents.

My favorite styling trick: Use a tree that stays low enough for guests to see each other across the table. Nobody wants to spend Christmas dinner talking to a tree!

4. Christmas Candle and Greenery Centerpiece

20 Christmas Centerpiece Ideas

Sometimes simple decorations create the most beautiful results. A combination of evergreen branches and glowing candles gives your table that classic Christmas feeling without too much effort.

Lay fresh or artificial pine garland down the center of your table. Place three white pillar candles at different heights and decorate the surrounding greenery with red berries and small pinecones.

Why you’ll love this idea:

  • It works with traditional and modern decor.
  • You can create it with affordable supplies.
  • It looks beautiful on both round and rectangular tables.
  • You can customize the colors easily.

For safety, use flameless LED candles around greenery and keep real flames away from anything flammable.

5. DIY Christmas Ornament Bowl Centerpiece

20 Christmas Centerpiece Ideas

Have leftover Christmas ornaments from previous years? Don’t leave them sitting inside storage boxes. Turn them into a beautiful DIY Christmas centerpiece!

Grab a large wooden, ceramic, or glass bowl and fill it with colorful Christmas baubles. Mix shiny, matte, and glittery ornaments to create an interesting combination.

Add a few pinecones and evergreen sprigs between the ornaments. You can choose classic red and green, glamorous gold and silver, or a soft neutral palette.

Budget tip: Shop your existing Christmas decorations first. You probably have enough ornaments to create this centerpiece without buying anything new.

6. Rustic Wooden Christmas Tray Centerpiece

20 Christmas Centerpiece Ideas

A wooden tray gives you an easy way to create a centerpiece that looks organized and stylish. It also makes decorating much easier because you can move everything together whenever you need extra table space.

Place a rectangular wooden tray in the middle of your dining table. Add two mini evergreen trees, a white candle, decorative pinecones, and a few red berries.

You can also include a small wooden Christmas sign or miniature gift boxes for extra charm.

Best for: Farmhouse dining rooms, rustic Christmas themes, and cozy holiday gatherings.

7. Floating Candle Christmas Centerpiece

20 Christmas Centerpiece Ideas

Want something that looks expensive but takes only a few minutes to assemble? Try a floating candle centerpiece!

Take two or three clear glass vases and fill them with water. Add cranberries and small evergreen sprigs, then place floating candles on top.

The combination of red cranberries, fresh greenery, and warm candlelight creates a gorgeous holiday look.

A few helpful tips:

  • Choose different vase heights for visual interest.
  • Keep the water clear and clean.
  • Use floating candles that fit your containers.
  • Place the arrangement on a protective tray.

Keep the candles away from greenery and other flammable decorations.

8. Red and Green Traditional Christmas Centerpiece

20 Christmas Centerpiece Ideas

Nothing says Christmas quite like the classic combination of red and green. If you love traditional holiday decorations, this centerpiece will look right at home on your dining table.

Start with fresh or artificial evergreen branches and arrange them inside a long decorative container. Add red poinsettias, holly berries, and a few pinecones to create a full, festive arrangement.

You can finish the look with red candles or small gold ornaments.

Styling idea: Add a red plaid table runner underneath the arrangement to bring the whole Christmas theme together.

9. DIY Christmas Gift Box Centerpiece

20 Christmas Centerpiece Ideas

Why decorate your table with ordinary objects when you can make it look like a tiny Christmas present display?

Wrap three or four empty cardboard boxes in beautiful Christmas wrapping paper. Choose coordinating colors such as red, gold, green, and cream.

Stack the boxes at different heights and tie them with decorative ribbons. Surround them with pine branches, pinecones, and battery-powered fairy lights.

This idea looks especially cute on a long dining table or buffet table. Plus, you can reuse the boxes next year.

10. Pinecone and Cinnamon Stick Centerpiece

20 Christmas Centerpiece Ideas

If you love natural Christmas decorations, this idea brings a cozy woodland feeling straight to your dining table.

Collect pinecones, cinnamon sticks, dried orange slices, and evergreen branches. Arrange everything inside a wooden bowl or rustic tray.

Tie small cinnamon bundles with jute string and tuck them between the pinecones. Add dried orange slices for a beautiful combination of warm brown, orange, and green.

What makes this idea special? It uses natural textures instead of shiny decorations, making it perfect for rustic, farmhouse, and Scandinavian-inspired Christmas decor.

11. Christmas Poinsettia Flower Centerpiece

20 Christmas Centerpiece Ideas

Poinsettias are one of the most recognizable Christmas flowers. Their rich red leaves instantly bring festive color to any room.

Place a small poinsettia plant inside a decorative white ceramic pot. Add evergreen branches around the base and finish with a few gold ornaments.

If you prefer a softer look, choose white poinsettias instead of red ones. They pair beautifully with silver decorations and neutral table linens.

Important: Keep poinsettias away from pets that may chew on plants, and check plant safety if animals share your home.

12. Snowy Winter Wonderland Centerpiece

20 Christmas Centerpiece Ideas

Dreaming of a white Christmas? You can create a beautiful snowy centerpiece even if you live somewhere that never sees snow.

Start with frosted artificial pine branches and arrange them inside a white decorative container. Add silver baubles, white pinecones, snowflake ornaments, and a little decorative faux snow.

Place a few white candles around the arrangement to complete the winter wonderland look.

I love this style for anyone who prefers neutral Christmas decor instead of traditional red and green.

13. DIY Cranberry and Evergreen Centerpiece

20 Christmas Centerpiece Ideas

Cranberries bring such a beautiful pop of red to Christmas decorations. Their natural color makes them perfect for creating an eye-catching centerpiece.

Fill clear glass bowls or vases with fresh cranberries. Arrange evergreen branches around the containers and add a few white candles nearby.

For more visual interest, combine different container sizes and heights.

Quick tip: If you plan to use fresh cranberries, replace them when they start to soften or spoil. You can also use artificial cranberries for a longer-lasting decoration.

14. Christmas Lantern Table Centerpiece

20 Christmas Centerpiece Ideas

A decorative lantern can make your Christmas table feel warm and welcoming. It also works beautifully if you prefer simple decorations with a little farmhouse charm.

Choose a black, white, or antique-gold lantern and place a flameless pillar candle inside. Surround its base with evergreen branches, pinecones, red berries, and a few small ornaments.

You can also place the lantern on a wooden tray to create a more finished arrangement.

Why it works: The lantern creates a strong focal point while the greenery adds natural texture.

15. Candy Cane Christmas Centerpiece

20 Christmas Centerpiece Ideas

Looking for something playful and colorful? A candy cane centerpiece brings a cheerful Christmas feel to your dining table.

Take a clear cylindrical vase and arrange candy canes around its outside. Secure them with a festive red ribbon and place a smaller glass container inside.

Fill the inner container with white flowers, red roses, or artificial Christmas greenery.

Finish the arrangement with a few peppermint decorations and small red ornaments.

This idea works especially well for family Christmas parties and dessert tables. Just keep the candy away from moisture if you want to enjoy it later!

16. DIY Christmas Eucalyptus Garland Centerpiece

20 Christmas Centerpiece Ideas

If you prefer modern, understated holiday decorations, eucalyptus greenery makes a beautiful centerpiece.

Lay a long eucalyptus garland down the center of your dining table. Add a few pine branches, gold ornaments, and white candles to create a relaxed Christmas arrangement.

You can also mix in dried orange slices or small white flowers for a softer appearance.

Best color combinations:

  • Eucalyptus and gold
  • Eucalyptus and white
  • Eucalyptus and champagne
  • Eucalyptus and natural wood

This centerpiece looks especially lovely with neutral tablecloths and simple dinnerware.

17. Mini Christmas Village Centerpiece

20 Christmas Centerpiece Ideas

Want to create something a little more magical? Build a miniature Christmas village right in the middle of your table!

Start with a long wooden board or decorative tray. Arrange miniature Christmas houses, tiny bottle-brush trees, and small figurines across the surface.

Add faux snow around the buildings and place battery-powered tea lights inside houses designed for illumination. A string of warm fairy lights can make the entire village sparkle.

My suggestion: Stick to three or four miniature houses instead of filling every inch. A little breathing room makes the display look more realistic.

18. Dried Orange and Natural Christmas Centerpiece

20 Christmas Centerpiece Ideas

Dried oranges create a beautiful natural Christmas look, especially when you pair them with warm wooden accents and greenery.

Arrange dried orange slices, cinnamon sticks, pinecones, and evergreen branches inside a shallow wooden bowl. Add a few gold ornaments if you want a slightly glamorous finish.

You can make dried orange slices at home by cutting oranges into thin rounds and drying them slowly in an oven at a low temperature.

This centerpiece works beautifully with Scandinavian, rustic, and minimalist Christmas themes.

19. Silver and Blue Christmas Centerpiece

20 Christmas Centerpiece Ideas

Want to move away from the traditional Christmas color palette? Try a combination of icy blue, silver, and white.

Start with a silver decorative tray and arrange frosted pine branches across the center. Add blue and silver Christmas baubles, white candles, and a few snowflake ornaments.

For an extra elegant touch, use transparent glass decorations that reflect the candlelight.

Color styling tip: Choose one main color and use the others as accents. Too many competing shades can make your arrangement look busy.

20. DIY Christmas Fruit and Greenery Centerpiece

20 Christmas Centerpiece Ideas

Who says you need artificial decorations to create a beautiful Christmas centerpiece? Fresh fruit can bring natural color, texture, and charm to your holiday table.

Take a large wooden or ceramic bowl and fill it with red apples, oranges, pomegranates, and pears. Add evergreen branches and a few pinecones around the fruit to complete the arrangement.

You can also place dried orange slices between the fruits for an extra festive touch.

Why you’ll love it: This centerpiece looks beautiful, costs relatively little, and gives you fresh fruit to enjoy after your Christmas gathering.

Keep fresh fruit away from candles and replace anything that starts to spoil.

How to Make Your DIY Christmas Centerpiece Look More Expensive

You don’t need a huge decorating budget to create a beautiful Christmas table. A few smart styling tricks can make inexpensive decorations look much more polished.

Here are some simple tips to remember:

1. Choose a Consistent Color Palette

Pick two or three main colors before you start decorating.

Some beautiful combinations include:

  • Red, green, and gold: Classic Christmas style.
  • White, silver, and blue: Winter wonderland theme.
  • Cream, beige, and green: Natural farmhouse look.
  • Gold, champagne, and white: Elegant holiday style.
  • Red, white, and green: Cheerful traditional Christmas decor.

2. Mix Different Textures

Combine different materials to create a more interesting arrangement.

Try mixing:

  • Natural pine branches
  • Glass ornaments
  • Wooden decorations
  • Metallic candle holders
  • Burlap ribbons
  • Soft fabric runners

The contrast between natural and shiny materials makes your centerpiece look more detailed.

3. Play With Different Heights

Avoid placing every decoration at the same height. Mix small ornaments, medium-sized decorations, and taller elements to create depth.

However, keep your centerpiece low enough for comfortable conversation across the table.

4. Reuse Decorations You Already Own

Before buying anything new, check your Christmas storage boxes.

You can reuse:

  • Old Christmas baubles
  • Mason jars
  • Decorative trays
  • Ribbon leftovers
  • Artificial greenery
  • Small lanterns
  • Candle holders

FYI: You don’t need to purchase an entirely new Christmas collection every year to create a fresh look.

5. Keep Your Table Functional

A centerpiece should decorate your table, not take over the entire dining experience.

Leave enough room for dinner plates, serving dishes, glasses, and comfortable conversation. Use lightweight arrangements that you can move easily when guests arrive.

Frequently Asked Questions About DIY Christmas Centerpieces

1. What can I use for a cheap DIY Christmas centerpiece?

You can use mason jars, pinecones, evergreen branches, leftover Christmas ornaments, candles, wooden trays, and dried orange slices. These materials help you create beautiful decorations without spending much money.

2. How do I make a simple Christmas table centerpiece?

Choose a decorative tray or bowl and add three or four festive elements. For example, combine pine branches, pinecones, red berries, and a white candle for a simple arrangement.

3. What flowers work best for Christmas centerpieces?

Popular choices include poinsettias, white roses, amaryllis, carnations, and Christmas cactus flowers. You can also combine flowers with evergreen branches for a fuller arrangement.

4. How can I make my Christmas centerpiece last longer?

Use artificial greenery, faux berries, and reusable ornaments for a long-lasting arrangement. If you prefer fresh flowers and greenery, trim the stems, provide water where needed, and replace wilted materials.

5. How tall should a Christmas table centerpiece be?

Keep most dining table centerpieces around 12–14 inches tall or lower if you want guests to see each other comfortably. For taller arrangements, choose a narrow design that doesn’t block sightlines.

6. Can I make a Christmas centerpiece without candles?

Absolutely! Use fairy lights, miniature Christmas trees, lanterns with LED lights, ornaments, flowers, or decorative Christmas houses. You can create a beautiful festive display without an open flame.

Final Thoughts on 20 Christmas Centerpiece Ideas to DIY

Creating a beautiful Christmas table doesn’t require expensive decorations or professional styling skills. With a few simple supplies and some creativity, you can make a centerpiece that brings warmth and festive charm to your home.

From rustic mason jars and elegant gold arrangements to snowy winter villages and colorful Christmas ornament bowls, these 20 Christmas centerpiece ideas to DIY offer something for every decorating style and budget.

My advice? Pick an idea that matches your existing Christmas decor, use materials you already have, and don’t worry about making everything perfect.

After all, the best part of Christmas isn’t having the fanciest dining table. It’s gathering around it with the people you love. And a gorgeous homemade centerpiece makes that moment even more special!

Leave a Comment