✦ 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.

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.

The mistake most people make

The mistake most people make is stirring the rose oil into butter that is still hot. Cocoa butter comes off the heat well above the temperature fragile floral oils can handle, and the scent simply evaporates, leaving you with pretty but oddly plain melts. Honor that five-minute cooling pause, and test with a clean finger; the mixture should feel warm, not hot, before the drops go in. The petals can wait until then too, so their color stays true.

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.

Smart 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.

Who should skip it

Skip these if you are allergic to coconut, cocoa, or roses, or if you are prone to reactions from fragranced bath products. Rose essential oil is best avoided during pregnancy unless your midwife or doctor is comfortable with it. The oils also make the tub slippery, so climb out carefully. Always do a 24-hour patch test on your inner arm first.

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.

Where it fits in your week

One melt in one or two baths a week is the sweet spot; more than that and the butters can start to build up on skin and tub alike. They pair beautifully with a plain warm soak and a gentle cleanser. Skip your body oil afterwards, since the melt has already done that job, and avoid using an oil-based scrub in the same bath or the tub becomes genuinely hazardous.

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.

How long do the melts keep?

Stored in an airtight tin somewhere cool and dark, they keep for around two to three months. The butters themselves last longer, but the rose scent fades and the petals slowly brown, so they are at their best in the first few weeks. If they ever smell waxy or crayon-like, the oils have gone off and it is time for a fresh batch.

Can I double the recipe for gifts?

Yes, this recipe doubles beautifully and the method does not change. Melt the butters slowly over the same barely simmering water, and still give the mixture its cooling pause before the rose oil goes in. Double the drops along with everything else, no more. Wrap each melt in waxed paper or tuck them into a tin with a use-within-two-months note.

My melts went soft in storage, what happened?

Coconut oil melts at around room temperature in summer, so a warm cupboard will soften the whole batch. They are still perfectly fine to use; just move them to the fridge for an hour to firm back up, then store them somewhere cooler. If your home runs warm, keep them in the fridge permanently in a lidded container.

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
Written with Mia · Claude, our AI assistant · edited by Oeun Sok Heng Updated August 2026
Keep reading

More gentle recipes in the same spirit: