DIY Cactus Rock Plant

I work over 40 hours a week, and my desk has nothing but papers, a computer, books, pens, folders… it’s a mess! There is absolutely no life to it. I would love to put a plant on my desk, but for those of us who don’t have green thumbs, we’re stuck with fake flowers and rocks because ain’t nobody got time to prune, or at least I don’t. But my desk needs more than work on it and I need to have something that reminds me of home.

DIY Cactus Rock Plant

I got online and decided to make my own cute rock plant and instead of painting flowers on rocks, I saw people making cacti plants. Something about desert décor is so hot (literally) and I knew a DIY cactus rock plant would be easy and cute.


  • Rocks
  • Green, Yellow, and White Paint
  • Paint Brushes
  • Flower Pot
  • Moss
Disclaimer: Make sure your puppies stay out of the paint because once they get one eyebrow, you have to give them another!
DIY Cactus Rock Plant - Pup
I want to make one!

Step 1:

Wash the rocks. Make sure the oils of the rocks are off that way the paint sticks better.DIY Cactus Rock Plant

Step 2:

Paint the rocks (front and back) different shades of green. I mixed a little bit of yellow into the dark green to get a more lime color. Let them dry and then apply another coat.

DIY Cactus Rock Plant

Step 3:

Paint on white accents. These marks represent the spines of cacti. Little stars, dots, needles, have fun with your accent marks.

Step 4:

Stuff the moss into the pot. You can also paint your pot before putting the moss in. I chose not to paint my pot because I like the clay look.

DIY Cactus Rock Plant

Step 5:

When your rocks are dry, start placing your rocks into your pot. Pull the moss out around the pot.

DIY Cactus Rock Plant

Step 6:

Set it up at your home or your desk.

DIY Cactus Rock Plant

Right now, my little DIY cactus rock plant is in a rustic corner of my home because it just fits perfect there. I’m having a craft night at my house with some girlfriends and it’s the perfect time for me to make another one so I can put it on my desk as originally planned.

Leave a Reply