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.

You will need
- 1/4 cup cocoa butter
- 2 tbsp coconut oil
- 1 tbsp dried rose petalsno rose petals? use dried chamomile flowers
- 6 drops rose oil
The ritual
- Melt the cocoa butter and coconut oil in a bowl over barely simmering water.
- Lift the bowl off the heat and let it cool for five minutes.
- Stir in the rose oil and most of the petals, spreading them evenly.
- Spoon into a silicone mould and scatter the last petals on top.
- Chill for an hour until firm, then turn out and store cool.
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
- 1/4 cup cocoa butter → shea or mango butter, both softer, so chill the melts a little longer.
- 2 tbsp coconut oil → sweet almond or sunflower oil, added a teaspoon at a time so the melts still set.
- 1 tbsp dried rose petals → dried lavender, calendula or chamomile flowers.
- 6 drops rose oil → 6 drops geranium, or leave the scent out entirely.
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.
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.


