“A Little Bit of Everything” Bath Bomb Recipe

This post contains affiliate links. If you click and make a purchase, I may receive a commission. Thanks.

purple homemade bath bomb with rose petals

This DIY bath bomb recipe is a little bit different. Usually, we want to make very smooth looking bath bombs. But this time I decided to go the opposite direction – to make a bath bomb that has different color speckles and that looks everything but smooth.

This bath bomb recipe is very easy and allows plenty of room for error. The bath bomb doesn’t need to be smooth; color doesn’t need to be even; if citric acid activates and leaves white speckles, that’s fine too as it will match the overall look of the bath bomb. So the only thing to worry about is making hard bath bombs that perform well in the bathtub. And with the recipe below that should be easy-peasy.

This DIY bath bomb looks amazing in action. It produces lots of foam and colors water in a beautiful purple shade.

purple diy foaming bath bomb with rose petals in water

What you will need:

♥ 1 cup baking soda

♥ ½ cup citric acid

♥ 4 tbsp buttermilk powder (for the foam)

♥ 3 tbsp cornstarch (to make bath bombs harder)

♥ 1 tbsp oil of your choice (if you have cocoa butter, then use melted cocoa butter as it will help to make harder bath bombs)

♥ ½ tbsp Polysorbate 80 (mixes oil with water and protects bathtub from staining). Read more about Polysorbate 80.

♥ Pink, purple and blue color dye (soap colorant, water-soluble dyes or food dye)

♥ 10 drops of Bubblegum fragrance or your favorite essential oils

♥ Dry flower petals (I used rose petals)

♥ a little bit of sea salt

You will also need:

♥ A mixing bowl

♥ A whisk

♥ A spray bottle with some water (optional but really helps)

DIY foaming bath bomb recipe that is very easy because bath bombs don’t have to be smooth. Learn to make these foaming DIY bath bombs with rose petals, sea salt and color speckles. #DIYBATHBOMBS #DIYBEAUTYBASE #BATHBOMBS

Making bath bombs

1. Combine baking soda, buttermilk powder and cornstarch in a large bowl.

2. Add purple dye and mix. You want the mixture to gain light purple shade but still have visible color speckles. Add pink color and mix. Again you don’t want to mix too well. Add blue color and mix.

3. Add citric acid, sea salt and crumbled flower petals. Mix.

bath bomb mix with sea salt and rose petals

You can add plain sea salt or colored sea salt as I did. To color sea salt combine it with mica powder in a small bowl.

Coloring sea salt in pink for mini bath bombs

4. In a separate bowl combine oil, Polysorbate 80 and fragrance/essential oils. Once combined add it to the main bowl and mix.

5. Now its time for the most important part of bath bob making – adding the right amount of moisture to the mix. Spray some water on your mixture and mix with a whisk. Check the mixture by squeezing it in your palm. If the mixture stays together – it’s ready. If it crumbles, continue to spray water and mix until you get it right.

making bath bombs

6. Pack bath bomb molds with the mix. Let them sit in the molds for 5-10 minutes, then remove and let them dry for 24 hours.

If you live in a humid environment pour some rice around your bath bombs. Rice will absorb some of the moisture in the air allowing bath bombs to dry better.

diy bath bomb with different colors, sea salt and rose petals

Show your bath bombs

The fun thing about this DIY bath bomb recipe is that the bath bombs will come out different each time someone makes them. I would love to add some examples to this post. So if you made bath bombs with this recipe and would like to share send me your bath bomb photo to contact@ diybeautybase.com or leave it in the comment section on Pinterest.

14 thoughts on ““A Little Bit of Everything” Bath Bomb Recipe

  • April 14, 2019 at 3:59 pm

    Can I use goatmilk powder instead of buttermilk powder?

    • April 16, 2019 at 12:32 am

      Hi Heidi, I haven’t tried goat milk powder but from what I’ve seen online it should also provide some foam, so it should work as a substitute. If you try it let me know how it worked out 🙂 I heard that goat milk is very good for the skin.

  • December 22, 2019 at 7:21 am

    Hi there! I see you’re holding the bath bomb in your hand, does that mean it doesn’t float? Because if it doesn’t, then I believe it won’t dissolve beautifully like in the picture, right? Thanks!

    • March 5, 2021 at 4:24 pm

      I thought the same thing at first but I’ve made this recipe a few times and it definitely floats! This blogger has by far given the best bath bomb recipe

    • January 26, 2021 at 10:13 am

      Ayran tozu yerine sut tozu kullanabılormıyım ?

  • March 15, 2020 at 11:20 am

    How many Bathbombs does this recipe make?

    • December 24, 2020 at 12:00 pm

      It depends on what size you make them.

  • December 30, 2020 at 12:49 pm

    What are the measurements in grams?

  • January 28, 2021 at 11:37 pm

    I made few batches based on this recipe, it makes your skin really soft, however, it doesn’t fizz and it’s more of foaming, and I have to break it apart to make it dissolve completely.

  • June 12, 2021 at 2:25 pm

    do you have to use polysorbate 80 and can you use himalayan salt instead of sea salt

  • July 6, 2021 at 1:07 pm

    I have made your bath bombs your recipe is great i have given some to friends and they love them also thxs, I will keep making them

  • July 24, 2021 at 12:54 pm

    can you add epsom salts


Leave a Reply

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