Creepy Halloween Potted Venus Fly Trap

Thanksgiving is over which means down comes the Fall Decor and out comes Halloween. I personally love Halloween decorating. Spooky fun or spooky creepy, I like it all. Of course, just pulling out my decorations from last year isn’t enough, I always need some new pieces. To kick off this seasons DIY, I’m starting with this Creepy Halloween Potted Venus Fly Trap. I couldn’t tell you why I decided to make this project. It’s one of those ideas that pops into your head randomly one day and then you just have to make it. This decoration has a lot of steps so let’s get started.



What You’ll Need:

  • Oval Styrofoam ball
  • 12” dowel rod
  • Ten toothpicks
  • Clay pot
  • Floral foam
  • Mod Podge
  • Foam brushes
  • Acrylic paint in green, red and white
  • Green craft foam sheet
  • Spanish moss
  • Hot glue gun and sticks
  • Couple of fake flies 
  • Knife


Cut the oval Styrofoam ball in half lengthwise.  A serrated bread knife with a long blade works well for this.


Cover both halves in a thick layer of Mod Podge. Be sure to use a foam brush as it’ll be easier to sponge the glue on rather than brush it. This layer will seal the Styrofoam and make it easier to paint. Let the glue dry completely before adding paint.


Paint the two halves green. Cover the curved sides completely in green, and only the edges on the flat sides. The flat sides will be the mouth. Let dry.


Using some red paint, create a design on the curved sides of the Styrofoam. This will be the top of the Fly Trap’s head.


Paint inside of the green edges you painted earlier on the flat side of the Styrofoam halves and let dry.

Hang in there; almost done!


Use a bit of hot glue to attach the floral foam to the bottom of the clay pot. The glue may melt the foam a little bit but it will hold. If there are some gaps between the foam and the sides of the pot, you can cut some slim pieces of foam and push the into the gaps to fill the spaces.


Paint the dowel green and let dry.


Push the dowel into the floral foam. Then hot glue some Spanish moss to cover the foam at the top of the pot.


Paint the toothpicks white. When they are dry, cut the toothpicks into three pieces. The middle sections can be thrown away. The pointed ends will make the Fly Trap’s teeth.


Push the toothpick pieces into the flat sides (the mouth) of the Styrofoam halves so that the pointed ends are sticking out. Don’t worry about getting them too even or straight, jaggedly teeth are creepier. ?


Push one side of the fly trap’s head onto the dowel. Push the dowel all the way through, this will form the bottom half of the head. You might need to use a bit of glue around the hole to hold it in place. Add the second half of the head by pushing it onto the dowel, be careful not to push the dowel all the way through this time. Now your trap has a head!


Cut out two large leaf shapes and three small leaf shapes from the green craft foam sheet. Use the green and red paint to add some leaf texture to the shapes.

Last couple of steps, you’re almost done!


Glue the three small leaves to the dowel under the head. Then attach the large leaves to the dowel at the bottom, next to the pot.


Glue a couple of fake flies or other plastic bug on the Fly Trap. I put one in its mouth and one in the leaves.


Many steps later and we’re all done! I really, really love this piece. Its definitely one that I will be keeping to use again and again. Scary Tip: You can make your Venus Fly Trap creepier by adding some fake costume blood in its mouth and choosing a darker green paint. Want more Halloween DIY? Check out Christine’s adorable haunted polymer clay cupcake centrepiece: Festive Thanksgiving and Halloween Themed Cake Toppers

Disclosure: Some of the links in this post are affiliate links.  There may be a small commission made by our recommendations, and/or link to products or services mentioned on this website.  Your purchase will help us continue to bring you amazing content, step-by-steps and product reviews.

One Comment

Leave a Reply

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