Mason Jar Flower Pot - Home Decor

5 Materials
20 Minutes

This fun mason jar flower pot is an easy DIY project to make and will look lovely in your home. Use them as a table centerpiece or put them on your porch. Wherever you decide to display them, people will be asking how you made them - trust me!

Mason Jar Planters

These are great gifts for Mother's Day or just a nice added home decor piece and a great way to upcycle old clothing that otherwise might end up in the garbage.

  • Old shirt to upcycle
  • Standard or large mason jar
  • Scissors or rotary cutter and mat
  • Ruler or measuring tape
  • Mod podge
  • Foam brush
  • A stick - a few inches taller than the jar
Cut The Shirt

Using your scissors or rotary cutter and ruler, cut the shirt into strips.

For a standard mason jar, you'll need strips about 7 inches long and 1 inch wide.

We used about 15 strips for this project.

Glue Shirt Strips

Apply Mod Podge to the inside of the jar (or directly to the strips of shirt) with your foam brush and glue the strips onto the inside surface of the jar.

Use the stick to work the fabric down in and to the bottom of the jar.

Repeat The Process

Repeat this process until each jar has fabric wrapped around the entire inside.

Trim the excess fabric hanging out around the rim if necessary.

When you finish adding fabric, apply a coat of Mod Podge over all of the fabric to seal it.

Add Soil and Plants

After the Mod Podge is dry, add soil and plants or flowers.

Alternatively, you can add faux flowers for a long lasting presentation!

Display Your Planters

Where would you display your planters? Tell me in the comments!

Make sure to visit my blog for more Mason Jar Flower Craft ideas!

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

18 String Art Ideas That You'll Want To Hang In Your Home
31 Space-Saving Storage Ideas That'll Keep Your Home Organized
3 Cute Step-by-Step Ideas For Unique Planters
30 Unusual & Helpful Gardening Tips You'll Want To Know
Old License Plates Lying Around? Check Out These 28 Snazzy Decor Ideas
The Wonderful Things You Can Make With...Paper!
Make Your Kitchen Beautiful With These 15 Inexpensive Ideas
Andrew @

Want more details about this and other DIY projects? Check out my blog post!


Have a question about this project?

2 questions
  • Theresa
    on Apr 27, 2020

    Wouldn’t the plants rot? There’s no drainage hole in the mason jar.

  • Cheri Tanner
    Cheri Tanner
    on Apr 28, 2020

    I agree with Theresa.Not only that but if you put fabric inside, the fabric would get moldy and rot! But...if you put the fabric on the outside , that would hold up alot better! You could also arrange the fabric horizontal or vertical on the glass if that's your preference?! Just throwing out ideas!!!

    • Andrew @
      Andrew @
      on Apr 29, 2020

      If that's a concern, you could always use dry flowers. Putting the fabric on the outside wouldn't have such a cool effect as it does when it's seen through the glass. :)

Join the conversation

3 of 6 comments
  • Karen
    on Apr 28, 2020

    If you did this on the outside, the strips could be woven.

    • Andrew @
      Andrew @
      on Apr 29, 2020

      Very true! However it won't have the same effect as it does when it's seen through the glass. Worth a try to see how it turns out! I have a couple planters where I put fabric on the outside, thought I'd try something different with the glass here :)

  • Michelle Brady
    Michelle Brady
    on May 16, 2020

    You could use them as starter jars too. I usually just use a old glas cup or vace but I never thoughr to do this. When starting the roots all I need is water and sun so I'm gonna decorate my old glasses now! Thank u. Maybe use epoxy instead of mod podge to prevent mold.

Your comment...