The Rose Water Recipe That Lasts Over a Year (Yes, Really!)

Looking for a magical way to use leftover rose petals or just want to level up your natural beauty game?

This DIY rose water recipe is simple, super effective, and smells like a dreamy garden. Plus, it lasts for over a year when stored correctly.

Let’s dive into how to make homemade rose water using real petals and natural distillation.

Captured mid-process, this image shows the magic of steaming petals into rose water. Learn this easy kitchen beauty hack to make your own floral toner at home.

I get commissions for purchases made through some of the links in this post. There is no extra cost to you. See my full disclosure here.


Supplies You’ll Need

  • Fresh, fragrant rose petals (from your garden or pesticide-free source)
  • Large pot with a lid
  • Small heat-safe bowl
  • Something heavy (like a clean brick, stone, or ceramic weights)
  • Ice cubes
  • Water
  • Glass jars or bottles for storage

How to Make Rose Water at Home: Step-by-Step

Step 1: Pick the Best Petals

Choose the most fragrant roses you can find. Avoid store-bought florist roses—they’re often treated with chemicals. Garden roses or wild blooms are perfect. Remove the petals and rinse gently to clean off any dust or bugs. If you don’t have any, dried rose petals will work, too.

Step 2: Set Up the Pot

Place the rose petals into a large pot and make a little well in the center. Set a small, heatproof bowl in the middle of the pot. This is where the rose water will collect.

Step 3: Add a Weight

Place something heavy (like a clean stone or ceramic weights) inside the center bowl to keep it from moving when the water starts simmering.

Step 4: Add Water

Pour water over the rose petals until they are fully submerged, being careful not to spill into the collection bowl in the center.

Step 5: Cover and Simmer

Put the lid on the pot upside down. This will help catch the steam and direct it into the bowl. Turn the heat to medium-low and bring the water to a gentle simmer.

Step 6: Add Ice on the Lid

Place ice cubes on top of the inverted lid. As the steam rises, it will hit the cold lid, condense, and drip into the bowl as pure rose water. Keep replacing the melted ice with fresh cubes for 15–20 minutes.

Step 7: Cool and Store

Once done, carefully remove the lid and the bowl from the pot. Pour the rose water into clean glass jars or bottles. Seal tightly and store in the fridge or a cool dark cabinet—it’ll stay fresh for up to a year.

How to make Rose Water – Incredible and concentrated recipe.

Why This Method Works So Well

This condensation method is more potent than simply boiling rose petals in water.

Because you’re collecting the steam (which contains the aromatic oils), the resulting rose water is concentrated and longer-lasting.

This step-by-step photo captures how to make rose water using the steaming method. A simple, natural recipe that results in gorgeous, long-lasting rose water for your skincare routine.

What to Do With Your Homemade Rose Water

Once you’ve bottled it, here are some dreamy ways to use it:

  • As a facial toner or setting spray
  • Add to your bath for a relaxing soak
  • Mist on your pillow or linens
  • Use in DIY soaps, lotions, or clay masks

Want more beauty recipes with natural ingredients? Check out how I make this overnight aloe vera hair mask or my favorite ice cube skincare hack.

From fresh petals to finished product—this rose water recipe shows just how beautiful DIY skincare can be. Learn how to distill petals into a hydrating mist that smells like a garden.

A Garden in a Jar

There’s something incredibly calming about bottling up a floral garden in a jar. Making your own rose water isn’t just easy—it’s beautiful, sustainable, and totally customizable.

If you’re into DIY beauty that feels luxurious without the high-end price tag, this is the recipe to try next.