DIY Picture Frame Greenhouse Terrarium

I love terrariums, especially for spring decor, but the ones at the stores always seem to be so expensive! I am in love with this DIY version that Emily is sharing with us today! Can you believe she used inexpensive frames to make this? She is so talented! You can read all of the details and the full tutorial below.


Hello Ella Claire readers!

It’s me again, Emily from The Wicker House!

Today I wanted to share how to make a greenhouse out of picture frames.

IMG_9568 A

  I came across this idea one day on Pinterest and decided to give it a try.

The instructions I found there were somewhat complicated; so I have come up with a simpler way to make one.

IMG_9565 A

Other instructions involve brackets, screws, and hinges.

I made mine with lightweight frames, hot glue, and white duct tape. Like I said: simple :)

To make a picture frame greenhouse like mine, you will need to start with 8 lightweight picture frames;

Two 8 X 10’s, Two 5 X 7’s, and four 4 X 6’s.

IMG_9373 A

 The perfect place to find lightweight frames is at the dollar store. The frames need to be lightweight so that they will hold together easily with just hot glue.

Before purchasing my frames, I laid them all out on the floor at the store, making sure that they  lined up perfectly together.

The two 4  X 6’s next to each other need to be an equal length to the 8 X 10’s.

When you get your frames home, the first step will be to paint them. Remove the glass and backing from the frames, then spray paint them on both sides.

I used Rustoleum semi-gloss spray paint.

IMG_9421 A

Once the paint is dry, it’s time to glue the glass back into the frames.

Place hot glue in each of the four corners of the frame.

Be careful not to add too much glue or it will show through the glass.

Now lay the glass into place.

IMG_9484 A

Secure with the metal tabs.

IMG_9487 A

Now run the glue gun down into the cracks between the frame and glass.

IMG_9489 A

Once all of the glass is glued into the frames, it’s time to construct the greenhouse. IMG_9493 A Run the glue gun down the sides of your 5 X 7 frame and glue it onto your 8 X 10 frame. Continue gluing on each frame until you have created a box.

Now run the glue gun down each corner of the inside of box. This will help to secure it even more.

IMG_9495 A

To create the roof, first glue the 4 X 6’s to each other lengthwise. You will be making two that look like this:

IMG_9503 A

You will NOT be gluing all four frames together, instead you will want to use white duct tape. The duct tape will create a flexible edge that will allow for the roof top to fold over.

Note: I also added duct tape over the sides that I  had  just glued together, but I realized later that this was unnecessary.

You only need to tape the very top of the roof (See line below).

IMG_9512 A It helps to have someone holding the roof while the other person is gluing it into place.

Once the roof is on, your greenhouse is finished and should look like this:
IMG_9556 A

Place greenhouse over your favorite little plants, next to a sunny window, and watch the plants grow.

IMG_9558 A

IMG_9552 A I don’t think I could be any happier with the way my greenhouse turned out .

IMG_9554 A     What do you think? Will you be making a picture frame greenhouse of your own?


Here are a few other projects of mine:

projects A

Paper heart doily wreath Styling a coffee table with plants –  Easter garden stake printable

Follow The Wicker House Here:



  1. says

    VERY cute! I have seen the one you referred to on Pinterest and the directions kind of overwhelmed me! I think as long as a person isn’t being too rough with it hot glue and duct tape should be fine! I’m going to try it!


    • Suzanne says

      Very clever girl! And you can get used picture frames so cheap. This would be a darling centerpiece for your Easter dining room tablescape with moss, tiny clay potted daffodils, Easter eggs and a bunny or two. Thank you for such a charming idea!!

Leave a Reply

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

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>