How to Make All-Natural DIY Rose Milk Bath Bombs
These beautiful heart-shaped bath bombs are naturally colored with rose clay and scented with a relaxing blend of essential oils, while creamy cocoa butter and milk powder are added for their extra skin-loving benefits.
To use, run a comfortably warm bath then drop a bath bomb into the water. Watch it fizz and enjoy a luxurious skin-softening bath!
Natural Rose Milk Bath Bombs Recipe
Yields: 4 large heart shaped bath bombs
- 2 cups (19 oz/539 g) baking soda
- 1 cup (8 oz/227 g) citric acid
- 1 tsp rose clay
- 1 tablespoon (7 g) milk powder (cow, goat or coconut)
- 1 oz (abt 1/4 cup or 13 wafers) cocoa butter (or another type of butter)
- dried rose petals, optional
- 5 drops each geranium, clary sage & lavender essential oils, optional for light scent
- heart shaped bath bomb mold (I used THESE, but they’re out of stock now, so try THESE instead for a similar heart shaped look)
- witch hazel in a small spray bottle
Some links on this site are affiliate links; I only recommend products I personally use and enjoy. As an Amazon Associate, I earn from qualifying purchases.
Ingredient & Supply Sources
I purchased supplies for this recipe from the following places.
(Some of the links in this post and on this site are affiliate links. If you click one and make a purchase, I earn a small commission for sending a customer their way. This helps support my site & lets me keep doing what I do. Thank you!) :)
Local Grocery Store: baking soda, powdered milk, witch hazel
Mountain Rose Herbs: cocoa butter, dried rose petals, essential oils
Bramble Berry: rose clay
Amazon: non-GMO citric acid
How to Make Natural DIY Rose Milk Bath Bombs
Stir the baking soda, citric acid, rose clay and milk powder together, making sure to work out any clumps with your fingers, as needed.
Melt the cocoa butter and stir into the dry mixture, along with essential oils, if using.
Your mixture should look something like this:
If incorporating rose petals (optional):
Grind the rose petals in a coffee grinder to a powder and sprinkle a small amount in the mold.
Spritz the bath bomb mixture with witch hazel and mix well with your hands.
A common cause of bath bomb failure is using too much liquid at this stage. Humid weather can also cause issues.
Our house is currently very dry (from our wood stove) and I used 10 spritzes of witch hazel.
During humid summer weather, I may only need 6 or 8 spritzes for this recipe. Start out with just a few spritzes and add more, if needed, as you go.
When the mixture is just right, try making a test ball with your hands and see how it holds. If it doesn’t want to stick together, add a tiny bit more witch hazel.
Pack the mixture into half of the mold, pressing lightly as you go, until it’s somewhat overfull.
Next, fill the other half of the mold, until packed lightly and slightly overfilled. (In the photo below, I actually packed a little more tightly than usual, so you can go lighter than that.)
Press the two halves together, cleaning out any extra bits that squeeze out from the edges with your fingers. Try not to twist the mold as you do this, as that can break the bond between the two halves.
If the two sides don’t want to stick together, try scooping the mixture back out of the mold and add one to two more spritzes of witch hazel before trying again.
Remove one side of the mold and make sure it holds together. It will be less fragile to handle once it’s completely dried.
Your bath bomb will look something like this, if it doesn’t have rose petals:
Or, like this, if you did add ground rose petals:
Place the bath bombs on a towel to dry and completely harden for 24 hours.
Packaging & Printable Labels
I packaged my bath bombs in small bags, tied them closed with baker’s twine from my local craft store and added printable labels which you can find below:
Printable Tags – Vertical Design with Rosebud (<- click name or thumbnail below to open pdf file)
Printable Tags – Horizontal Design with Watercolor Roses (<- click name or thumbnail below to open pdf file)