Search here...
Arts & Crafts DIY

DIY Felt Cactus

I am in love with this cute little cactus and plan to make variations in the shapes because they were so easy to make.

This one was inspired by a photo I took of one while venturing through the garden department at Home Depot recently.


It’s inexpensive AND easy! How about that?!

All you need is:

  • felt
  • embroidery yarn
  • sewing machine or needle and thread
  • fabric adhesive 
  • small clay pot
  • small rocks (from Dollar Tree)




First, cut out your pieces for the shape of the plant. Do whatever size you want to accommodate your clay pot.


Cut out a total of 4 pieces. I laid the felt over on itself to cut two at a time. 

Then sew the edges together except for the bottom. Leave the bottom open so that you can stuff it, but really this is optional. Once I turned mine inside out, they had the perfect thickness.

Once it’s sewn, turn it inside out. (left image)


Once both are turned inside out, lay them on top of each other and sew them together with a stitch right down the middle. (Apparently I forgot to photograph this part)

Now, cut small pieces of your embroidery yarn and tie one around the other in the middle then trim the ends so that they are fairly even.


Add a dot of adhesive to the knot and stick it to the edge of your cactus.

Fill up the bottom of your pot so that the cactus sticks above it nicely. I put a lid from a can in mine then filled it with the small rocks from Dollar Tree. You could hot glue it down to make sure it stays put if you want.



All done!!




Wendy is a facebook administrator and editor for Modern Day Moms. She is a multi-purpose mom (aren’t we all, really?) who loves home decor, couponing, sewing, photography, Pinterest, frugal living… ok, pretty much all the same things that most women love! She enjoys spending time with her family and friends while living on the gulf coast. Her two Boston Terriers - Oscar and Lily - occasionally make appearances on MDM.




  • Innocent Charms Chats

    This is very cute

Leave a Comment

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