Concrete and Wood Vase or Pencil Holder

2 Materials
2 Days

I've found that mixing materials is a fun way to get creative and spice up your DIY projects. In a cold climate, without a ton of space to work in indoors, I was looking to make something small, simple and versatile. This creation came out of a desire to create a desktop gift for coworkers and use materials I already had on hand. These instructions will walk you through how to make exactly what I did, but with a few modifications you can create a vase that is totally custom and unique to you.

For this project you'll need:

  • wood
  • saw
  • Dremel
  • screws
  • egg white carton
  • concrete
  • staple gun
  • toilet paper roll
  • tape
  • clear lacquer
Cut the Wood
Cut the Wood

I began by cutting two pieces of wood that fit snugly into an old egg white carton. You could use a milk carton or juice carton as well. I liked the egg white carton for this project because it was a bit thinner than the others. The first piece was a chunk of 2x12. It will go on the bottom of the carton.


The second piece was a thin strip of cedar with 45-degree angle cuts on the end.

Cut Notches
Cut Notches

I roughed up the lager piece by cutting notches with a Dremel tool.

Add Screws
Add Screws

I also partially inserted screws on both the inside and top of the wood block. This was to ensure the concrete had something to "latch onto."

Insert into the Egg White Carton
Insert into the Egg White Carton

Next, I inserted the wood pieces into the empty egg white carton. I used a staple gun to staple the carton to the wood pieces so they would stay in place.

Add Concrete
Add Concrete

Once the form is ready, mix your concrete in a small bucket or bowl. I used concrete countertop mix and poured it into the carton with a small paper cup.

Create a Hole for the Pens
Create a Hole for the Pens

To make the hole in the center of the vase/pen holder, use the cardboard from a toilet paper or paper towel roll. Tape off one end, making sure there are no holes that the liquid cement can enter the cylinder. I recommend having your roll ready to go before you pour in the cement so you can push it down into the center of your carton before the concrete begins to harden. Once the carton was half full, I actually held the roll in place and poured the concrete around it.

Tape it Down
Tape it Down

Tape the cylinder down so it stays inserted in the wet cement and doesn't rise out of the carton. Let the cement dry for at least 24 hours. Then, peel away the cardboard from the edges and rip the cardboard cylinder out of the middle.

Concrete Pencil Holder

The cardboard tube will create a nice hole for your pens, pencils or flowers.

DIY Wood and Concrete Vase

The larger wood block creates partial wood bottom to the vase.

DIY Wood and Concrete Pencil Holder

The block will be visible on three sides.

Chip Away Concrete if Needed
Chip Away Concrete if Needed and Spray with Lacquer

The cedar strip will be visible on the 4th side. I did have to chip/peel a bit of cement away from the wood with my fingers because the staples didn't seal the wood to the carton completely. But, I actually liked how it turned out and give the vase a bit more of a "rustic" look. I also sanded down the wood and a bit of the concrete where the materials met which created the chipped or porous concrete look in this photo. To complete the project, I sprayed the entire vase with two coats of a clear lacquer.

DIY Concrete Vase

The project makes a great vase....

Desk Pencil Holder

or a great pen/pencil holder for a desk. Follow me on Instagram at   @woodyworking for more simple woodworking DIY or home improvement projects. If you give this project a shot, I'd love to see your variations with different kinds and shapes of wood. Shoot me some photos!

Any price and availability information displayed on [relevant Amazon Site(s), as applicable] at the time of purchase will apply to the purchase of this product.
Hometalk may collect a small share of sales from the links on this page. More info

Top Hometalk Projects

Do You Want to Update Your Antique Furniture?
Old License Plates Lying Around? Check Out These 28 Snazzy Decor Ideas
31 Astounding Things You Didn't Know You Could Do With Contact Paper
Make Your Home a Winter Wonderland With These Stunning Ideas
31 Amazing Furniture Flips You Have to See to Believe
15 Fabulous Fire Pits For Your Backyard
3 Creative Eye Catching Rug Projects That No One Else Has!

Have a question about this project?

3 of 5 questions
  • HFredda
    on Jan 2, 2020


    What did your co-workers think of the gift you gave them? 🤔

    • Hi! They loved them! I wasn't sure what they'd think, but they're using them and were appreciate of me putting the thought and time into making them something.

  • Maria Rogers Cooper
    Maria Rogers Cooper
    on Jan 9, 2020

    I'm so happy to finally see someone posting the steps for a wood/concrete project! Concrete is my passion and my medium of choice, so thank you!

    Did you have any trouble getting the cardboard out of the middle of the concrete??

    • Peggy Riggles
      Peggy Riggles
      on Jan 16, 2020

      I'm no concrete worker, but I'm relatively certain that if it's made for indoor use it's not necessary to use pretreated wood. If it's going to be on the ground outside or like for a fence post, then it would be a problem.

  • Sally
    on Jan 10, 2020

    That looks like you meant a milk carton, not an egg carton???

    • Stolzy
      on Oct 10, 2020

      He said egg white carton. He's a healthy eating man but he doesn't like to deal with separating the eggs himself. He buys egg whites. My son does that too.;)

      Thi is really cool and I'll be trying it.

      Thanks for sharing.

Join the conversation

2 of 27 comments
  • Michelle Acosta
    Michelle Acosta
    on Oct 9, 2020

    Great project. I like how simple it is and how it makes a great gift. I like how you used wood and cement to create something beautiful with a purpose.

  • Sheros
    on Oct 9, 2020

    A little misleading..Requires a lot more than a toilet paper roll and

Your comment...