Blue rose how to guide

Roses are known for blooming in a wide variety of colours and several shades of each colour too! However, there is one colour that you will not find in nature – blue. If you really want to create a blue rose bouquet, you can. All you need is a few basic supplies and a touch of patience. Here’s how to make your own blue blooms at home.

What you need:

  • Ivory or cream-coloured roses
  • Floral powdered dye
  • A vase
  • A plastic jug or vase (use something old since it will become discoloured)
  • Latex or plastic gloves
  • A sharp knife or pair of scissors


  • When choosing flowers to make blue roses, you need to be careful with your selection. It’s not only about choosing white blooms, but also look for those that appear somewhat on the more dehydrated side. This will ensure that they absorb water (and the dye) faster than if they were properly hydrated. Of course, you should not choose wilting flowers either!
  • Remove the thorns and place your roses in an empty vase.
  • Mix the floral dye and take note of how many blooms you plan on dying so that you know how much you will need. Mix the dye directly in an old jug and make sure you wear gloves.
  • Now trim the rose stems and place them in the jug with blue dye.
  • Allow them to soak for about three hours before trimming the stems again. This will encourage faster absorption.
  • After about 6 hours, you should have perfect blue flowers. If you want a deeper tone, allow them to soak longer.
  • Once they reach the desired shade, remove and place in a vase with clean water and flower food.

These steps can be followed when making any coloured flower and not just blue roses. Remember to always use white or off-white flowers or you will not get the desired results. It’s also important to protect your work surface before you begin because these floral dyes are very potent and will leave a stain.