✦ PrincessGlow — DIY beauty rituals from your kitchen ✦
Bath Rituals

Rose Petal Bath Melts

Solid melts for the bath: cocoa butter and coconut oil dissolve into a silky film on the water, while rose petals and a whisper of rose oil scent the room.

Written with Mia · Claude, our AI assistant · edited by Oeun Sok Heng Updated July 2026
15 min prep · 60 min rest Dry skin, tired evenings
Share
Rose Petal Bath Melts — homemade bath ritual ingredients styled for the recipe

You will need

The ritual

  1. Melt the cocoa butter and coconut oil in a bowl over barely simmering water.
  2. Lift the bowl off the heat and let it cool for five minutes.
  3. Stir in the rose oil and most of the petals, spreading them evenly.
  4. Spoon into a silicone mould and scatter the last petals on top.
  5. Chill for an hour until firm, then turn out and store cool.
Glow tip ✦ Six drops across the whole batch is the point; the oil is already dispersed in butter, which is the only sensible way to scent a bath.

Why these ingredients

1/4 cup cocoa butter
Hard at room temperature and soft at body heat, so the melt holds its shape until it meets the warm water.
2 tbsp coconut oil
Softens the cocoa butter so the melt is not brittle, and helps spread a fine film across the bath water.
1 tbsp dried rose petals
Mostly for the look and the moment; they float on the surface and give the bath a small sense of occasion.
6 drops rose oil
A gentle floral scent, kept to six drops across the whole batch so the bath stays comfortable rather than overwhelming.

Easy swaps

Keep it clean

Mix with freshly washed hands and clean, dry bowls and spoons. If a recipe is stored, use a jar or bottle washed in hot soapy water and dried completely, and never dip wet fingers into the batch.

Storage & when to let go

Keeps four to six weeks in an airtight tin in a cool, dark cupboard, or in the fridge if your kitchen runs warm.

Allergy check ✦ Patch test a little of the melted mix on your inner arm before making a full batch. Leave the rose oil out if you are pregnant or breastfeeding, and do not use these for children. Oils make the tub and your feet slippery, so hold the rail getting out.
Patch-test first ✦ Apply a little of the finished mix to your inner arm and wait 24 hours. No reaction is a good sign, though no patch test can rule out every reaction. Never use a recipe on broken or irritated skin, keep everything out of your eyes, and stop at once if anything stings or burns.

What to expect — honestly

The water feels softer and your skin dries off less tight, with a faint rose scent hanging about for an hour. It is a moisturising bath and a pleasant ritual, not something that changes your skin. Pat dry rather than rubbing to keep the oil where you want it.

Common questions

How many do I use in one bath?

One melt for a standard tub. Two will leave a greasy ring on the enamel and make the floor genuinely slippery when you climb out.

Will the petals block the drain?

A few loose petals are fine, but they do collect over time. Drop the melt into a muslin bag or a clean sock if your plughole clogs easily.

This recipe is shared for general cosmetic enjoyment, not medical advice — see how we research and write in our editorial policy and the full safety guide.

More royal recipes

Honey Oat Shower Melt — homemade bath ritual ingredients styled for the recipeHoney Oat Shower MeltCoconut Cardamom Bath Soak — homemade bath ritual ingredients styled for the recipeCoconut Cardamom Bath SoakRose Shower Steamers — homemade bath ritual ingredients styled for the recipeRose Shower Steamers