diy rose oil

With just a few natural and organic ingredients, you can create a luxurious rose oil right at home! This aromatic gem is perfect for perfumery, skin care, and even massages. Let’s explore the step-by-step of making your own DIY rose oil.

Start with Ingredients and Equipment

To make your rose oil, you’ll need 1 cup of pressed rose petals and 1/2 cup of a carrier oil like jojoba or almond. Of course, you’ll also need the necessary equipment, such as a glass mason jar with a lid, cheesecloth, and twine to tie it off. Finally, to extract the aromatic essence from the roses, you will need a double boiler (or create one with two pots).


Prepare a Bath of Water and Oil

To begin the process of making your rose oil, place the rose petals in a clean mason jar and fill it with 1/2 cup of cold-pressed carrier oil. Your rose petals should be dry and free of water droplets on them. Set up your double boiler system and then heat the water in which you will warm up your carrier oil but not boiling. Place the closed mason jar in the water-filled pot and stir everything together gently so that the petals are completely submerged in the warm oil.

Allow this mixture to simmer for 2 hours. Please do not boil this mix. This process will help draw out all of the nutrients, vitamins, and essential oils contained in the rose petals, which will give you a more potent oil with higher flower essence potency.

rose oil

Soak the Rose Petals Overnight

Once the petals have been in the oil for an hour, remove the mason jar from the double boiler and let it cool down. When cooled, strain out the rose petals and discard them. Then put the oil back into the mason jar, add a new set of rose petals, and pour more cold-pressed carrier oil over them so they are completely submerged. Place the lid on mason jar, shake it up to combine everything, and soak overnight. The next day your organic rose oil will be finished!


Strain the Rose Oil

Once the rose petals are finished steeping in the oil, it’s time to strain the oil. Take a piece of cheesecloth or muslin and stretched it over the top of a clean bowl. Secure it with an elastic band then slowly pour all of your rose-infused oil into the bowl. You can use a clean sieve as well. This will help strain out any large particles like leaves or petals that didn’t get dissolved in the oil.

When transferring the oil, be sure to use a small funnel to pour it in slowly. You don’t want to drip any and make a mess of your already perfectly clean bowl! Once you’ve transferred the oil, take off the cheesecloth, wring out any excess rose-infused oil, then throw away.

Now your beautiful rose oil is ready for use!  Whatever you do with it, you can feel good knowing that you made it yourself from scratch!


Here is a short step by step recipe to make your own rose oil

To make DIY rose oil, you will need the following materials:

  • Fresh rose petals (organic if possible)
  • A carrier oil (such as jojoba oil or sweet almond oil)
  • A clean, dry glass jar with a tight-fitting lid (mason jar would work)
  • A double boiler or a heatproof bowl and saucepan


  1. Clean and dry the rose petals. Make sure that they are free from dirt, debris, and pesticides. Prefer organic ones.
  2. Fill the glass jar with the rose petals, leaving about an inch of space at the top.
  3. Pour the carrier oil over the rose petals until they are completely covered.
  4. Tightly seal the jar with the lid and shake well.
  5. Place the jar in a double boiler or a heatproof bowl over a saucepan of simmering water. Allow the oil and petals to infuse for at least 2 hours. Do not boil.
  6. After 2 hours, remove the jar from the heat and let it cool.
  7. Strain the oil through a fine-mesh sieve or cheesecloth into a clean, dry glass bottle or jar.
  8. Store the rose oil in a cool, dark place and use within 6 months.

Note: If you don’t have fresh rose petals, you can also use dried ones but the final product may not be as fragrant.

how to make rose oil


Waking up your inner beauty
    Shopping Bag
    Your cart is emptyReturn to Shop
      Apply Coupon