Making your own rose lotion at home is a simple way to enjoy soft, smooth skin using gentle ingredients. This rose lotion recipe is perfect for daily use and gives your skin light moisture without feeling greasy.
If you love DIY beauty projects, this homemade lotion is a great place to start. It smells fresh, feels calming on the skin, and is easy enough for beginners to make in their own kitchen.

This rose lotion recipe also makes a great handmade gift for friends or family. You can pour it into small jars, add a simple label, and have a thoughtful DIY lotion that looks just as good as it feels on the skin.
Our DIY Bath and Beauty category is one of the most popular on this site. We have an entire collection of simple recipes that are perfect for the beginner. Browse our curated Amazon list to shop for many of the supplies that we use in our products.

Rose lotion helps keep skin soft and hydrated. It can calm dry or tired skin and leaves a light, fresh scent without being heavy.
Yes, you can adjust the texture by adding more oil for a richer lotion or more liquid for a lighter feel.
No, you just need a rose infused oil. You can make your own rose oil too, which we’ll be adding a tutorial for in a few weeks.
Because it contains water and no preservative, the shelf life will be around 6 months, up to a year. Be sure to check it. If it smells off or looks bad, toss it and start a new batch.
Ingredients
- Rose petals
- Carrier oil
- Rose infused oil
- shea butter
- beeswax
- Distilled water
- Essential oil (optional)
- pink mica powder

How to Make Easy DIY Rose Lotion
Make your rose infused oil by putting dried rose petals into a glass jar and cover with a carrier oil. Let sit for 6 weeks, shaking every now and then. Then strain.

Melt the beeswax and shea butter in a double broiler until completely melted.

Stir in the rose infused oil. If part of it becomes hard again, slowly melt it again until all combined.

Let cool for 15 minutes.

Start to mix it together. Slowly add in the water, little by little until all is mixed in.
add your mica powder and drops of essential oil, then mix again.

Give your skin something special and try this rose lotion recipe today. Make a batch for yourself, share it with someone you love, or turn it into a thoughtful handmade gift. Once you see how easy and soothing homemade rose lotion is, you’ll want to keep this DIY recipe on repeat.

What other rose DIY recipes should I try?
Easy DIY Rose Lotion
Materials
- Rose petals
- Carrier oil
- 1 cup rose infused oil
- 1 tablespoon shea butter
- ½ tablespoon beeswax
- ¼ cup distilled water
- 10 drops essential oil optional
Instructions
- Make your rose infused oil by putting dried rose petals into a glass jar and cover with a carrier oil. Let sit for 6 weeks, shaking every now and then. Then strain.
- Melt the beeswax and shea butter in a double broiler until completely melted.
- Stir in the rose infused oil. If part of it becomes hard again, slowly melt it again until all combined.
- Let cool for 15 minutes.
- Start to mix it together. Slowly add in the water, little by little until all is mixed in.
- Add your drops of essential oils and mix once again.
