Homemade Rose Body Oil for Soft, Glowing Skin

Make your own moisturizing rose body oil with just a few natural ingredients. Perfect for dry skin, relaxing spa days, and simple homemade living. Complete your homemade beauty collection with lavender body butter, whipped body butter, lavender body oil, and homemade milk bath recipes.

This post may contain affiliate links.

Nothing feels more luxurious than a bottle of homemade rose body oil sitting on your bathroom counter.

Made with just a few simple ingredients, this nourishing oil leaves your skin feeling silky soft while surrounding you with the delicate fragrance of fresh roses.

Rose-infused body oil makes a wonderful daily moisturizer, massage oil, or thoughtful handmade gift. It’s especially lovely after a warm shower when your skin is still slightly damp.

If you enjoy making your own skincare products, be sure to visit my DIY Beauty Recipes page where you’ll find even more homemade lotions, scrubs, bath soaks, and body care recipes.

Why You’ll Love This Recipe

  • Simple ingredients
  • Naturally moisturizing
  • Beautiful floral scent
  • Perfect for dry skin
  • Great homemade gift idea
  • Beginner-friendly DIY project

Ingredients

Equipment

How to Make Rose Body Oil

Step 1

Want to try making your own jelly at home?

Get my free guide with 8 easy, beginner-friendly jelly recipes you can confidently make.

Fill a clean mason jar about halfway with dried rose petals.

Using dried petals is important because fresh flowers contain moisture that can shorten the shelf life of your oil.

Step 2

Pour your carrier oil over the rose petals until they are completely covered.

Leave about 1/2 inch of space at the top of the jar.

Step 3

Seal the jar and place it in a cool, dark location for 2 to 4 weeks.

Shake the jar gently every couple of days to help infuse the oil.

Step 4

When the oil has developed a light rose fragrance, strain out the petals using cheesecloth or fine mesh strainer.

If desired, stir in a few drops of rose essential oil and Vitamin E oil.

Step 5

Pour into clean dark glass bottles and store away from heat and sunlight.

Quick Warm Infusion Method

If you’d rather not wait several weeks, place the jar in a saucepan filled with a few inches of warm water.

Heat over very low heat for 2 to 3 hours, making sure the water never boils.

Strain and bottle as directed.

How to Use Rose Body Oil

  • Massage into damp skin after showering.
  • Use as a daily moisturizer.
  • Add a few drops to dry elbows, knees, and heels.
  • Use as a relaxing massage oil.
  • Smooth onto hands before bed.
  • Rub a few drops onto cuticles.

Best Carrier Oils

Different oils provide different benefits.

  • Sweet almond oil: Lightweight and nourishing for most skin types.
  • Jojoba oil: Closely resembles your skin’s natural oils.
  • Grapeseed oil: Light, fast-absorbing, and great for oily skin.
  • Fractionated coconut oil: Long shelf life and non-greasy.
  • Apricot kernel oil: Wonderful for sensitive or mature skin.

Storage

Store your rose body oil in a dark glass bottle in a cool place.

It will typically last 6 to 12 months, depending on the carrier oil you use.

Discard the oil if it develops an off smell.

Frequently Asked Questions

Can I use fresh roses?

It’s best to use dried rose petals. Fresh flowers contain water, which can encourage mold and shorten the shelf life.

Can I use any type of rose?

Yes. Fragrant garden roses generally produce the nicest scent. Make sure they haven’t been treated with pesticides.

Can I use this on my face?

You can if your carrier oil is suitable for facial skin, but always test a small area first.

Can I add essential oils?

Absolutely. Rose essential oil deepens the fragrance, while lavender, geranium, or frankincense also pair beautifully with rose.

More DIY Beauty Recipes You’ll Love

If you love making your own natural skincare products, be sure to check out these favorites:

Homemade rose body oil is one of the easiest natural beauty products you can make.

With just a handful of ingredients, you’ll have a luxurious moisturizer that leaves your skin soft, hydrated, and lightly scented with the timeless fragrance of roses.

Whether you’re creating a relaxing self-care routine or making handmade gifts, this simple recipe is one you’ll come back to again and again.

Follow my DIY Beauty board on Pinterest.

Want more simple recipes and ideas like this?

Get new posts, recipes, and practical homemaking tips sent to your inbox.

No spam. Just occasional updates when there’s something worth sharing.