May Flowers: How to Create Your Own Rainbow Roses
Myles Gleason
Yes, you heard that right.

May is here and roses are in bloom! Roses are beautiful and great pieces on their own, but if you’re looking for a little more creativity try turning those roses into a colorful mix of petals. Dying roses into specific colors isn’t as hard as it sounds. See below to find out more!

For a more subtle color, like the one seen above, use 5 to 10 drops of food coloring per cup of water. For a more vivid color, add more coloring to the water. We also recommend using white roses as the color will show up clearer.

The estimated time it takes to make these flowers? 10 minutes, plus one to three days of waiting for them to soak it all up.

What You’ll Need

  • X-Acto knife
  • Rubber bands or tape
  • 4 Plastic cups or a sizable popsicle mold
  • White roses
  • Food coloring
  • Water


  1. Start with fresh white roses (the fresher the better).
  2. Give the stems a fresh diagonal cut and place them in a vase of water while you prepare the coloring mix.
  3. Take a rose out of the vase and set it on the counter. Using your X-Acto knife, slit the bottom 6” of the stem in half and then in half again. You should have four pieces at the end.
  4. Repeat the step for the other roses.
  5. Then, carefully place each stem slit in to a different coloring cup.
  6. Repeat Step 5 for each of the roses.
  7. Use a rubber band or tape to hold all the roses together.
  8. Wait for about one day or up to three depending on the vibrancy of the color you want.

For more details on how to make the perfect rainbow rose, visit Practically Functional.

Request Waterways Info Package

Stay up to date by subscribing to our Newsletter.