Want to make your own rose petal oil? This step-by-step guide will show you how to create a beautiful, fragrant rose-infused oil that’s perfect as a gift, natural perfume, or cleansing oil. With just a few simple ingredients, you can capture the essence of roses in a luxurious homemade oil!

Rose petal oil is easy to make and offers a wide range of benefits. With just a cup of rose petals, a mason jar, and a carrier oil, you can create your own luxurious rose-infused oil at home!
This natural oil is packed with therapeutic benefits for the skin—it moisturizes dry skin, soothes irritation, heals scars, fights inflammation, and promotes blood circulation. Beyond skincare, rose oil is also used for medicinal purposes, helping to fight fungal infections, boost immune function, and reduce anxiety. Its delicate scent is widely used in aromatherapy for relaxation and stress relief.
You can easily incorporate rose oil into your beauty routine. Use it as a cleansing or moisturizing oil, add it to bath water or shower gel, or massage it onto your skin for hydration and scar healing.
The best part? It only takes 24 hours to make, and your homemade oil will last for 3-4 weeks.

This post contains affiliate links, which means I’ll receive a commission if you purchase through my link, at no extra cost to you.
Benefits of Rose Petal Oil
Rose oil is more than just a fragrant beauty product—it is packed with therapeutic properties that make it a powerful addition to your skincare and self-care routine. Here’s why you’ll love it:
- 🌹 Deep Hydration – Softens and nourishes dry skin.
- ✨ Soothes Irritation – Reduces redness, inflammation, and sensitivity.
- 🛡 Promotes Healing – Helps fade scars and evens skin tone.
- 🩸 Boosts Circulation – Improves blood flow, giving your skin a natural glow.
- 🧘 Reduces Stress & Anxiety – The calming scent is perfect for relaxation and aromatherapy.
Now, let’s get started on making your own homemade rose petal oil!
How to Make Rose Petal Oil
Items You will Need
Fresh, organic roses that are pesticide and chemical free: It’s best to use fresh roses as with dried rose petals the scent will have faded. If you have your own rose bushes then four roses should be enough.
- red roses, hand-selected for their deep crimson hue and unmatched freshness. Accented with striking…
Last update on 2025-03-24 / Affiliate links / Images from Amazon Product Advertising API
A carrier oil: I recommend using the Naissance Grapeseed Oil as it is extremely moisturising for the skin and contains Contains Omega 3,6 and 9 essential fatty acids, Vitamins E, C and Beta Carotene. It is available on Amazon and is very affordable. Other carrier oils that aren’t heavily scented include coconut oil, sunflower oil, sweet almond oil, vegetable oil or olive oil.
- 100% Pure, refined Grapeseed Oil, hypoallergenic and suitable for sensitive skin.
- 🔸SKINCARE – A fine and light oil, easily absorbed by the skin, an effective moisturiser whatever…
- 🔸BEAUTY – Used for massage, aromatherapy, skincare, hair conditioning, face cleansing and as a…
Last update on 2025-03-25 / Affiliate links / Images from Amazon Product Advertising API
A small glass jar to keep your rose oil in.
- PRESERVE JAR | The Kilner Wide Mouth Preserve Jar is perfect for storing and preserving healthy,…
- SIZE | This jar has a capacity of 1 Litre, making it perfect for or preserving large, whole fruits…
- DURABILITY | This jar is dishwasher safe. Please wash before first use. Do not pour boiling water…
Last update on 2025-03-24 / Affiliate links / Images from Amazon Product Advertising API
A medium sized saucepan, for gently heating the oil.
- Stainless Steel
- Induction
- Glass Lid
Last update on 2025-03-24 / Affiliate links / Images from Amazon Product Advertising API
Cheesecloth, sieve or tea strainer: A cheesecloth or muslin will help you to squeeze all of the oil out of your rose petals. You could also use a tea strainer.
- You will receive: a kitchen filter cloth for filtering.
- Product Size: The size of the product is 50 x 50 cm, which corresponds to your daily needs.
- Widely Used: Suitable for homemade cheese, jam, juice, butter, yogurt, tofu, vegetable milk, coffee,…
Last update on 2025-03-24 / Affiliate links / Images from Amazon Product Advertising API
Step-by-Step Instructions
Step 1: Prepare the Rose Petals
Pluck the petals from 4 fresh roses, rinse them thoroughly to remove any dirt, and allow them to dry completely. You want the petals to be clean and moisture-free before infusing them into the oil.

Step 2: Fill the Jar
Place the dried rose petals into a small glass jar. Pack them in gently but don’t crush them. If needed, tear larger petals into smaller pieces to help release their natural oils.

Step 3: Add the Carrier Oil
Pour grapeseed oil (or your chosen carrier oil) into the jar until it just covers the petals. Grapeseed oil is ideal because it has a mild scent that won’t overpower the roses.

Step 4: Layer More Petals & Oil
Add another layer of rose petals on top and continue adding oil until the jar is full. Ensure all petals are fully submerged.

Step 5: Heat the Oil Infusion
Place the sealed jar in a medium saucepan and fill the pan with water until it reaches halfway up the jar.
- Set the heat to low and bring the water to a gentle simmer.
- Once simmering, reduce to the lowest heat setting and let it infuse for 2 hours.

Step 6: Let the Oil Rest
After heating, turn off the stove and leave the jar in a cool, dark place for 24 hours. This step allows the oil to fully absorb the natural fragrance and nutrients from the rose petals.

Step 7: Strain & Store
After 24 hours, strain the oil through a cheesecloth, fine sieve, or tea strainer to remove the petals.
- Pour the filtered rose oil back into the jar and seal it tightly.
- Store in a cool, dark place for up to 3-4 weeks.

How to Use Your Rose Petal Oil
Your homemade rose petal oil can be used in many ways:
- As a face or body moisturizer – Apply directly to hydrate and soften skin.
- In aromatherapy – Use as a calming massage oil or add a few drops to your diffuser.
- For bath time luxury – Pour into bathwater for a soothing, spa-like experience.
- As a natural perfume – Dab onto your wrists and neck for a light floral fragrance.
- To promote healing – Massage onto scars and dry patches to boost skin regeneration.

What are the Benefits and Uses of Rose Oil?
Rose Oil Helps to Cleanse the Skin
One popular use for flower oils is as a skin cleanser to remove makeup, SPF and impurities from the skin. In order to use the oil as a cleanser, massage it into the skin and use a muslin cloth to remove the oil. You will notice that your make up and any dirt will come off with the oil.
Rose Oil Reduces Dark Marks and Scars
Another popular use for rose is to help heal scars or dark marks on the skin. Simply massage a small amount of the oil into the scar each night before you go to sleep. You will notice over time the scar will start to fade and become less noticeable.
Rose Oil Eases Pain
A study conducted in 2015 showed that rose oil, when used in aromatherapy, had the ability to decrease pain levels. The study involved asked children to inhale either almond oil or rose oil after surgery. The patients in the group that inhaled rose oil had a significant decrease in their pain levels.
Rose Oil Reduces Depression and Anxiety
A study in 2012 involving a group of women who were undergoing treatment for depression showed that the group who also used aromatherapy using rose oil, improved significantly compared with the group who did not.
Another study showed that when rose oil is applied to the skin it helps to decrease blood pressure, heart rate, breathing rate, blood oxygen levels and cortisol levels.
Rose Oil is Antibacterial and Anti-fungal
One study found that rose oil is effective at killing a number of different microbes that cause infection. This includes E. coli and some strains of bacteria that cause staph infections. It is also effective against Candida albicans.

What’s the Difference Between Rose Oil and Rosehip Seed Oil?
Rosehip seed oil is a carrier oil whereas rose oil is an essential oil. Carrier oils are used to dilute essential oils and are not as concentrated.
Whereas rose oil is more concentrated and made from the petals of the rose plant, rosehip seed oil is made from the seeds and fruits underneath the petals.
Rosehip oil is widely used for cosmetic purposes as it is packed with vitamins essential fatty acids which nourish the skin.
How you can Make Your Homemade Rose Oil Stronger
If you want to make your homemade rose oil stronger you can add a few drops of rose oil. The Tisserand rose essential oil has a rich and intense rose scent.
You could also mix in a few spoons of rose petal powder. The Davis Finest Rose Petal Powder was made to be used on the face and hair. It helps to even out skin tone and brighten the skin.
FAQs on Homemade Rose Petal Oil
Can you make rose oil with dried petals?
Yes you can but be aware that if the petals are dry, their scent has already faded
Can I use coconut oil to make rose oil?
Yes. Any unscented oil would be fine for making rose oil. Unscented oils include: jojoba oil, coconut oil, apricot kernel oil, almond oil and grapeseed oil.
Can infused oil go bad?
Refrigerated, cold infused oils will keep for about a month whereas hot infused oils will keep for about three weeks to a month.
Franks
Sunday 1st of May 2022
How long is the shelf life for the rose oil
Nicole
Monday 14th of June 2021
Have you ever left the rose petals in for a few months? What has happened?
Demetria Young
Saturday 16th of April 2022
It’s fine to leave them infusing for a few weeks. I sometimes use that method and I’ll do 6 weeks. There’s no water included so it will be fine.