Cocoa Butter Rose and Geranium Bath Melts

Cocoa Butter Rose and Geranium Bath Melts

Rose is widely popular not only for being one of the most beautiful flowers in the world, but also for its ability to keep our skin healthy and young-looking. It was used by ancient Romans and Greeks to perfume their baths.

Mini  Cocoa Butter Rose Geranium Bath Melts

Natural skin care experts say that it promotes tissue repair and cell regeneration. Because of this, rose (in distilled forms) has played a vital part in medicines, cosmetics and therapeutic treatments for many years. Rose essential oil has many benefits to our skin which is why they are used in topical ointments to treat burns, abrasions and other skin conditions. This oil is known to have antibacterial, antiviral and antifungal properties. Nowadays, many beauty products contain rose in the forms of rose water, rosehip seed oil, rose essential oil, rose water or rose distillate.

 Rose oil and rose petals can be used together with cocoa butter and geranium oil to make bath melts. These bath melts offer floral scent, perfect for soothing and pampering yourself after a stressful week. The cocoa butter nourishes and moisturizes the skin. The geranium essential oil helps prevent skin from sagging and can reduce wrinkles by tightening the skin. This oil is also known to help reduce scars and dark spots on skin.

This is one of the most simple recipes you will make. Enjoy the simple luxury!

What You Need

  • 1/2 cup cocoa butter, shaved
  • 1 -2 drop rose essential oil for each melt
  • 1-2 geranium essential oil for each melt
  • dried rose petals

To Make

  1. Melt the cocoa butter. Remove it from heat once it has melted.
  2. Allow to cool for about 30 seconds, stirring continuously.
  3.  Add a few drops of  your rose and geranium essential oil to each mold
  4. Carefully pour the melted cocoa butter into each mold
  5. Add some rose petals to make your bath melts look prettier and your bath luxurious.
  6. Before removing from the mold, let the melts cool and harden completely, to quicken the process cool them in the freezer.

This recipe makes 6 mini cupcake size melts, I tend to make small batches, as I don’t get the luxury of a bath that often, but you can increase the size if you want to make them for gifts.

I had some fresh beetroot growing in the garden, so I grated a bit into the hot oil as well, to give it a bit of extra colour. You could probably go wild and add a lot more for more colour. Beetroot is high in folic acid and other essential vitamins and also fights premature ageing so you won’t go wrong by adding it to you melt!

Tip: I store my bath melts in the freezer to keep the rose petals fresh, also if you grate the cocoa butter, make sure you press it down to get your measurements correct. 

You may have noticed I love bath melts, here are a few other version that I make, for an uplifting experience try peppermint bath melts & for something a little more relaxing you can try the lavender melts.

pretty rose bath melts - DIY

diy homemade bath melts - rose

easy rose bath melts


  1. Barbara Adams

    What a great idea for Christmas presents, I am in a knitting group, they will love these! (We are not all old!)
    Thanks. Barbi. X

    • Annie

      Hey Barbi, Yes great gifts, but lovely for yourself as well 😉
      Have a great day!

  2. Eileen

    This is the perfect gift idea for my grandmother since she is always in the bath and flowers are her passion. So hard to find her a gift. Thank you so much !!


Submit a Comment

Your email address will not be published. Required fields are marked *

Have You Got Your

FREE eBook

"Introduction to Natural Home & Herbal Remedies"

  ✅ This comprehensive eBook is jammed packed full of information you can use on an everyday basis, it has over 100 pages covering a wide range of natural health topics


 ✅ Enter your NAME and EMAIL below to get your FREE eBook

Please check your inbox! Don't forget to check your junk.