5-Minute Crafts
5-Minute Crafts

How to Make Rainbow Roses

A bouquet of rainbow-colored roses can be a beautiful addition to people’s lives. It’s possible to purchase single-colored roses from any shop you visit, but surprisingly, it’s hard to find rainbow roses in these stores. However, they’re easy to make yourself.

5-Minute Crafts will show you how to create rainbow roses, step by step.


  • sharp knife
  • 1 bouquet of fresh-cut white roses
  • 3 narrow glass vases (see note)
  • 1 tube of yellow, red, and blue food coloring
  • Water

Note: Choosing narrow glass vases helps to keep the splits in an upright position.


Step 1: You can either cut a white rose from your garden or get a bouquet at a shop. In any case, what you should keep in mind for this step is to get a rosebud that hasn’t yet blossomed but is about to.

  • Note: If the buds are too tight, they may never open. On the other hand, if the flowers have already unfurled, they might not have enough time to absorb the dye you’ll use at a later stage. That’s why it’s very important to choose the right roses.

Step 2: If some of the stems of the roses are too long, shorten them using a sharp knife. They should be between 8 and 12 inches long for the dye not to have to travel too far.

Step 3: Now, using a sharp knife, split the stems from the bottom into equal vertical segments that are about 3 inches long. Each segment will correspond to a color.

⚠️ Making more than 3 segments may make your rose too fragile to survive.

Step 4: Using a separate vase for each color, mix 10 to 12 drops of food coloring with water to obtain a highly saturated pigment.

  • Tip: You can start with 3 high contrasting colors, such as red, blue, and yellow, to get the full rainbow.

Step 5: Gently dip each segment of the stem into a different vase.

⚠️ Don’t leave the segments exposed to air for more than a few minutes or they will dry out.

Step 6: Place the roses out of direct sunlight. Remember that the cut roses are already under stress, so high temperatures or too much light can make them even weaker.

Step 7: After a couple of hours, you will see that the petals change color. However, the best results are obtained after waiting for several days or up to a week so that the roses have enough time to absorb the dye. During this time, make sure you hydrate them as soon as the coloring solution is absorbed.

Step 8: When the rainbow roses are ready, cut off the split section of the stem and place them in a vase with fresh water.

5-Minute Crafts/Crafts/How to Make Rainbow Roses
Share This Article
You may like these articles