Having rose oil at home is one of those perfect skincare and hair staples that I honestly rely on. If you haven’t read my other recipes for hair growth, I highly recommend them, my hair has never looked better, plus it’s super long now!
This rose oil is not only great for your hair but also perfect for pampering yourself and your skin. It provides excellent hydration, and the best part is that it’s super easy to make and smells delicious!

This is what my hair and skin look like after being super consistent with my all-natural shampoo and conditioner, along with using this rose hair oil and rosemary water.
Why You Need This Rose Oil
Rose oil is packed with antioxidants, making it perfect for both your hair and skin. It hydrates, softens hair strands, and adds smoothness and shine. For your skin, it gives a beautiful, radiant glow and helps calm redness or irritation. By making your own, you can skip all the questionable additives found in store-bought versions.
Plus, it smells amazing, like fresh roses! this homemade recipe is all-natural!
Homemade Rose Oil Recipe for Hair & Skin
Ingredients
- Dried rose petals
- Glass bottle with dropper (Perfect for easy application).
- 6 ounces Jojoba oil (it’s lightweight and great for all skin types).
- 20 drops Vitamin E oil (A natural preservative and excellent for skin nourishment).
- 8-ounce mason jar with lid

Instructions:
Step 1: Prepare Your Mason Jar
Fill the mason jar about halfway with dried rose petals.

Step 2: Add the Jojoba Oil
Pour in approximately 6 ounces of jojoba oil. If you’re using a mason jar, the side measurements make this easy. Otherwise, a measuring cup works just fine.

Step 3: Add Vitamin E Oil
Add about 20 drops of vitamin E oil for extra nourishment.

Step 4: Infuse the Oil
You have two options for infusion:
- Let the mixture sit in the mason jar for about a week. This allows the oil to fully absorb the benefits of the rose petals.
- Use a double boiler on the stove for a faster infusion. I personally prefer the sit-and-wait method, it’s easier, and the results are just as good.

Step 5: Strain and Bottle the Oil
After infusion, strain out the petals and pour the oil into a glass dropper bottle using a funnel. This step helps since the bottle opening is usually small.


How to Use Rose Oil at Home:
- For Hair: Apply a few drops to your scalp and massage it in for a nourishing treatment. You can also smooth a little over the ends of your hair to keep them soft and shiny.
- For Skin: Use it as a facial oil or mix a few drops into your body lotion for extra hydration.
And that’s it! A beautifully scented, deeply hydrating rose oil that your hair and skin will absolutely love.

Homemade Rose Oil for Hair and Skin
Ingredients
- Dried rose petals
- Glass bottle with dropper Perfect for easy application.
- 6 ounces Jojoba oil it’s lightweight and great for all skin types.
- 20 drops Vitamin E oil A natural preservative and excellent for skin nourishment.
- 8 ounce mason jar with lid
Instructions
- Fill the mason jar about halfway with dried rose petals.
- Pour in 6 ounces of jojoba oil. If you’re using a mason jar, the side measurements make this easy. Otherwise, a measuring cup works just fine.
- Add 20 drops of vitamin E oil for extra nourishment
- Infuse the OilYou have two options for infusion:Let the mixture sit in the mason jar for about a week. This allows the oil to fully absorb the benefits of the rose petals.Use a double boiler on the stove for a faster infusion. I personally prefer the sit-and-wait method, it’s easier, and the results are just as good.
- After infusion, strain out the petals and pour the oil into a glass dropper bottle using a funnel. This step helps since the bottle opening is usually small.
Notes
- For Hair: Apply a few drops to your scalp and massage it in for a nourishing treatment. You can also smooth a little over the ends of your hair to keep them soft and shiny.
- For Skin: Use it as a facial oil or mix a few drops into your body lotion for extra hydration.
More DIY Bath & Beauty Recipes
I know this list is getting longer, but here are a few more DIY recipes you might love, all natural and homemade!
- Homemade DIY Vanilla Coffee Sugar Scrub Recipe
- Warm & Spicy DIY Cinnamon Sugar Scrub
- How to Make Homemade Baby Powder (Talc-Free & Soothing!)
- How to Make Relaxing Shower Steamers with Rose Petals and Lavender
- How to Make Peppermint Strawberry Lip Balm at Home
- How to Make Your Own Homemade Tallow Sunscreen
- How to Make a French Green Clay Face Mask at Home
- French Clay Soap Recipe + Free Printable Labels for Gifting
- DIY Sea Moss Gel Hair Mask for Dry and Damaged Hair
- Homemade Honey Lip Scrub Recipe
- Homemade Tallow Sugar Scrub Recipe
- Honey, Oatmeal, and Goat Milk Soap Recipe for Glowing Skin
- All-Natural DIY Strawberry Sugar Lip Scrub
- DIY Exfoliating Pink Himalayan Salt Soap Bar Recipe
- How to Make an All-Natural Ginger Lemon Sugar Scrub at Home
- Easy Green Tea Face Mask Recipe for Matcha Lovers
- Lavender Purple Brazilian Bentonite Clay Mask Recipe
- DIY Rosemary Water for Hair: A Natural Recipe for Hair Growth
- DIY Peppermint Lip Balm Recipe: All Natural
- Natural DIY Chickweed Salve Recipe
- DIY Natural Armpit Detox Recipe for Switching to Non-Toxic Deodorant
- Natural Homemade Shampoo Recipe for Shiny Hair