This herb-infused rose lotion will leave your skin soft and moisturized and smelling amazing. Rose is a skin-nourishing botanical that is prized for its anti-aging and wrinkle-reducing properties.

This rose lotion is a beautiful way to bring the power of plants into your skincare routine. It’s creamy, calming, and deeply hydrating—perfect for dry winter skin or as a soothing self-care ritual year-round. Customize it to suit your skin’s needs, and enjoy the botanical goodness with every use.
About the Ingredients
Each ingredient in this lotion recipe plays a special role in giving your skin deep hydration and a natural glow:
- Rose Petals – Dried rose petals contain vitamin C, polyphenols, and natural oils that soothe, tone, and refresh skin.
- Carrier Oil – Used to extract the rose petals’ goodness. Jojoba oil is great for most skin types, but almond oil, avocado oil, or olive oil also work beautifully.
- Shea Butter – Rich in fatty acids and vitamins, this butter locks in moisture and adds a creamy texture.
- Beeswax – Acts as a natural emulsifier and helps create a protective barrier on the skin.
- Distilled Water – Hydrates the skin and blends the oil and butter into a smooth lotion.
- Essential oil (optional) – Adds fragrance and skin benefits. Rose or geranium essential oils pair well here.

How To Make Rose-Infused Oil
Before you make the rose lotion, you’ll need rose-infused oil. Here’s how to do it:
- Fill a glass jar about halfway with dried rose petals.
- Pour in your carrier oil of choice (jojoba, almond, or olive) until the petals are fully covered and the jar is nearly full.
- Cover and store the jar in a warm, sunny spot for 4–6 weeks, shaking gently every few days.
- Strain out the petals using cheesecloth or a fine mesh strainer, and store the oil in a clean, dark glass bottle.
Need it faster? Gently warm the oil and rose petals in a double boiler on low heat for 2–3 hours instead.

Substitutions for Rose Lotion
- Carrier Oils: Jojoba is great for all skin types, but you can also use almond oil (for dry skin), grapeseed oil (for oily skin), or olive oil (for mature skin).
- Water: Swap distilled water for rose water for added scent and skin benefits. Note that this reduces the shelf life to about 1 month.
- Beeswax: Use candelilla wax for a vegan option—just reduce the amount by a third.
- Shea Butter: Try cocoa butter for a richer, chocolate-scented lotion or mango butter for a lighter feel.
Rose Lotion FAQ
How long does homemade lotion last?
Since this lotion contains water and no preservatives, it lasts about 6 months if stored in a cool, clean environment. Always use clean hands or a spoon when scooping.
Can I make this without beeswax?
Yes, but your lotion may separate. Beeswax helps emulsify the water and oil. If you skip it, blend well and refrigerate, using within 2 weeks.
Is this safe for sensitive skin?
Absolutely—just choose a mild carrier oil and skip the essential oils or use very small amounts of a gentle one like chamomile or lavender.
Can I use fresh rose petals?
Fresh petals can introduce moisture and bacteria, which shortens shelf life. Stick to dried petals unless you plan to use the lotion quickly and store it in the fridge.

Related:
- How To Make Lavender Oil
- How To Make Homemade Whipped Body Butter (All-Natural!)
- How To Make Lip Balm (Simply!)

DIY Rose Lotion
This rose lotion is a beautiful way to bring the power of plants into your skincare routine. It’s creamy, calming, and deeply hydrating—perfect for dry winter skin or as a soothing self-care ritual year-round.
- Prep Time: 10 minutes
- Cook Time: 2 weeks
- Total Time: 2 weeks
- Yield: 8 ounces 1x
Ingredients
- 1 cup rose-infused oil
- 1 tablespoon shea butter
- 1/2 tablespoon beeswax
- 1/4 cup distilled water
- 10 drops essential oil (optional)
Instructions
- Melt beeswax and shea butter in a double boiler.
- Stir in rose-infused oil. Reheat if it hardens.
- Let cool for 15 minutes.
- Mix or blend the mixture, slowly adding distilled water.
- Add essential oil, if using, and blend again.
- Store in a clean, airtight jar.

Notes
- Use dried rose petals for infusion.
- Optional essential oils: rose, geranium, lavender.
- Shelf life: ~6 months with distilled water; ~1 month with rose water.
- Use clean utensils to prevent contamination.




Leave a Comment