How To Make Bath Bombs with Epsom Salt

This is a fun twist on the classic DIY bath bomb recipe.

If you’ve never made your own bath bombs before, I can not recommend it enough! It’s such an easy activity that once you’ve tried it, you’ll want to make them on repeat.

DIY bath bombs are a lot easier to make than you’d expect, and you can customize the recipe with your own scents and colors.

Just like I did with this recipe! Instead of coloring the mixture, I colored the salts. The effect turned out even better than I could have imagined!

Choose your favorite color (Pink or Blue for a Baby Shower? Red and Green for Christmas?). Add your favorite essential oils and you have the perfect homemade gift!

Or, just keep them all for yourself! Because these DIY bath bombs are the peeerfect relaxing home spa treat.

This recipe makes 1 giant bath bomb (LUSH size) or about 3 medium sized ones. You can easily double or triple the ingredients to make more.

If you like creating your own homemade beauty products at home, I highly recommend my book DIY Beauty. Inside you’ll find 100 all-natural easy recipes inspired by actual store brands and their products! 

100 easy all natural diy skin care and makeup recipes to make your own homemade beauty products, inspired by your favorite brands and products like LUSH, Kiehl's, Soap and Glory, MAC, Burt's Bees, Laura Mercier, Bumble and Bumble and many more!

Essential Ingredients to make Bath Bombs

To help you find the ingredients you need for this tutorial I’ve added links to suppliers. I’m part of the Amazon affiliate program so I get a small commission when you buy something via these links.

For me it’s a win-win and I spend that money to make more bath bomb tutorials for you ? But feel free to Google the ingredients to find your own or buy them from local vendors in your area!

Easy Epsom Salt Bath Bombs DIY by The Makeup Dummy

The list below gives you a quick overview of all the ingredients you need. With just a few ingredients you can start making your own bath bombs at home. Most of the items you’ll probably already have on hand, like coconut oil, corn starch and baking soda.

The only “odd” ingredient in this list is citric acid. You can usually find it in the canning aisle at supermarkets or in the bath section of arts & crafts stores.

Your Bath Bomb Shopping List

Add the items below to your shopping list. You’ll have all the ingredients you need to start making your own bath bombs today!

Base Ingredients

You really only need 2 ingredients to make your own bath bombs.

When you combine citric acid and baking soda in a mixing bowl, you’ll notice that nothing will happen. But that changes when you drop a mixture of citric acid and baking soda in a large amount of water. The powders will start to react with each other.

And that’s exactly how you create that iconic bath bomb fizz. To turn the powder mixture into a round bath bomb, you’ll need a small amount of liquid to make the powder clump together.

Filler Ingredients

Next up are the “filler” ingredients. These are ingredients that are not essential to create a bath bomb. However, you’ll often see them pop up in bath bomb recipes.

Corn starch is our first filler ingredient. We’ve talked about how citric acid and baking soda will want to start their fizzing reaction as soon as they come into contact with a liquid. Corn starch can help prevent this from happening too soon in the process.

The corn starch will dilute the powder mixture. This makes sure that only a larger amount of water or liquid will set off the fizzing reaction.

You can use a different starch as a substitute for corn starch, like arrowroot powder. If you want to learn more about substitutes you can read this post: most common questions about bath bombs answered.

Contrary to what you might think, Epsom bath salts are not a required ingredient to make bath fizzies. But as Epsom Salt is a popular bath salt and treatment it makes sense to include it into your bath bomb recipes.

Especially in the recipe below, as the bath salts add a nice colorful and personal touch to the bath fizzies.

Easy Epsom Salt Bath Bombs DIY by The Makeup Dummy

Another common filler ingredient is a small amount of carrier oil. The oil is a moisturizing addition to the recipe. At the same time it helps the dry ingredients stick together just a little bit better. This way you don’t have to use as much liquid.

Iconic Bath Bomb Ingredients

Now you know what ingredients you HAVE to have in your bath bomb recipe, and what ingredients are nice to have. Next, we can move on to what makes a homemade bath fizzy unique.

Colors, scents and shapes are what draw us to certain bath products.

Let’s start with the iconic LUSH shape. When you think of their bath bombs you probably see stacks of giant round spheres scattered across their store.

It’s actually not that easy to make a giant round bath bomb. You won’t find many suppliers that sell these types of molds.

The best mold I’ve used so far is a large fillable Christmas ornament.

Fill up both sides, twist them together and hold tight with rubber bands. Once dry you should be able to wiggle the ornament open and the bath bomb should fall right out.

Equally iconic is the LUSH scent. Usually you know when a bath bomb store is near as soon as you start to smell their bath products.

The exact fragrances and ratios they use in their products are probably one of the worlds best kept secrets.

To make your homemade bath bomb smell great you can either use fragrance oils or essential oils.

The great thing about fragrance oils is that you can describe the scent you want (for example, tropical breeze or strawberries and cream) and you can search a supplier for it.

A more natural option would be to use essential oils. When you check the ingredient list of their bath products you should be able to see which essential oils LUSH uses in that product.

You will still have to figure out the ratios yourself. But checking the ingredients gives you a good idea of what direction you need to take.

You can of course also choose the essential oil scents that you like best. Lavender is a great choice for its relaxing properties and ylang-ylang has a beautifully sweet scent.

But that’s enough theory for one day. Let’s move on to the next step and make some bath bombs!

Here’s a nice printable version of a bath bomb recipe with Epsom Salt for you:

Learn how you can make your own Easy Bath Bombs with Epsom Salt. They make a great handmade gift for a baby shower, teacher's gift, Christmas, Thanksgiving, and many more. Create your own spa day with this DIY tutorial by The Makeup Dummy!
Yield: 1 large bath bomb or 3 medium size bath bombs

DIY Bath Bombs with Epsom Salt Recipe

Active Time: 30 minutes
Additional Time: 2 hours
Total Time: 2 hours 30 minutes
Difficulty: Easy like Sunday morning

Learn how you can easily make your own bath bombs from the comfort of your own home! Making bath bombs is such an easy craft project to create your own handmade gifts, to hand out at party's, Birthday's or as a present underneath the Christmas tree.


  • 3 tablespoons Epsom salt (or coarse sea salt)
  • 1/2 cup baking soda
  • 1/4 cup cornstarch or arrowroot powder
  • 1/4 cup citric acid
  • 1 tablespoon coconut oil
  • spraying bottle with witch hazel or water
  • liquid food or soap coloring
  • essential oils (optional)


  • Bath bomb molds or plastic craft ornaments
  • 1 large and 1 small mixing bowl


  1. Color the Epsom Salt. Divide 3 tablespoons of Epsom salt between 2 bowls. Add one drop of food or soap coloring to one bowl and add a drop of another color to the other. Add more drops for a more intense color. Stir to evenly distribute the color over the salts.
  2. Let the salts sit while they soak up the dye. Divide the salts over more batches if you want to use more colors.
  3. Combine dry ingredients. Put the baking soda, cornstarch and citric acid in a large mixing bowl. Whisk together with a spoon or fork.
  4. This would also be the time to add your essential oils, if using. Add between 10 to 30 drops, depending on how strong you want the scent to be and how sensitive your skin is to essential oils.
  5. Add coconut oil. Carefully add 1 heaping tablespoon of coconut oil (or other carrier oil) to your dry mixture. Mix all the ingredients together and make sure to smooth out all the lumps.
  6. If you want you can melt the coconut oil first. This will make it easier to mix the oil with the rest of the ingredients.
  7. Spritz with witch hazel. Take a handful of the mixture and squeeze it together with your fingers in the palm of your hand. The powder should clump together.
  8. If it doesn't you can spritz it lightly with some water (or witch hazel) in a spraying bottle. Stir well between each spritz and make sure the mixture doesn't start to fizz in the bowl! Check regularly to see if the mixture clumps together. Once the mixture looks like slightly damp sand, it's ready.
  9. Molding time. Add the colored salts to the batch. Carefully stir the salts into the mixture. I put a few salts at the bottom of my mold because, well, it looks pretty! Fill your mold one spoonful at a time. Press the mixture down firmly after each scoop.
  10. Let your molds sit for a few hours or overnight. Carefully take the bath bomb out of its mold and wrap as a gift or keep for yourself!

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

If you like it, than don't forget to put a pin on it!

Did you make this project?



Before you go: If you like this DIY than don’t forget to put a pin on it! πŸ™‚

Make your own amazing LUSH inspired DIY Bath Bombs! Copycat tutorial by The Makeup Dummy
Make your own amazing LUSH inspired DIY Bath Bombs! Copycat tutorial by The Makeup Dummy

Other DIY Recipes inspired by LUSH

If you're looking for more DIY Beauty Recipes inspired by LUSH you can check out this overview of easy homemade beauty recipes.

How To Make Bath Bombs with Epsom Salt


  1. Tina 7 August 2016 at 19:09

    We’re do u get citric acid

    1. Elly 2 September 2016 at 09:37

      I buy mine from Heirloom just google it.

      1. Cameron 17 December 2017 at 19:28

        Yeah, I don’t know where to get citric acid either. ??‍♀️

        1. The Makeup Dummy 17 December 2017 at 19:32

          Hi Cameron, there’s a link in the ingredients list to buy citric acid online. You can usually also find it in the canning aisle at your grocery store.

    2. Tori 6 September 2016 at 17:06

      You can get Citric acid from the canning aisle at Kroger or Walmart also

    3. Sharon 25 November 2016 at 20:41

      You can get it from the health store, powdered.

    4. Christine 29 November 2016 at 09:26

      When you use dues doesn’t that come out in the bath . Would it not stain the bath??

      1. Trintrin 12 January 2018 at 15:11

        No. The colored water just goes down the drain

    5. Melissa 29 December 2016 at 19:44

      Amazon 5 lbs.

    6. Joanne 21 November 2018 at 20:21

      Just got some at Walmart by the canning products.

  2. Claire 14 August 2016 at 16:57

    Um you say to add coconut oil but there’s no coconut oil in the list of ingredients you’ll need.

  3. The Makeup Dummy 15 August 2016 at 01:42

    You’re right Claire! I added it to the list of ingredients πŸ™‚

  4. Kimi 20 August 2016 at 04:04

    Where did you get the mold?

    1. Tori 6 September 2016 at 17:08

      Use a plastic ornament. They sell them in the craft section at most stores. I think I got mine from hobby lobby. They’re for people who make their own ornaments so they come in two pieces that snap together or snap off.

    2. becky 27 January 2018 at 00:46

      you can use small muffin tin they wont be round but it works

  5. Grace 25 August 2016 at 00:59

    I love these bath bombs they make my baths so relaxing!

  6. Grace 25 August 2016 at 01:01

    I love these bath bombs!

  7. Jori 27 September 2016 at 04:48

    About how many bombs does this recipe make?

  8. private 10 October 2016 at 00:52

    Does this stain at all?

    1. The Makeup Dummy 10 October 2016 at 11:08

      No, not at all!

  9. Tash 11 October 2016 at 20:56

    These look so beautiful! I love the idea of coloring the epsom salt before you add it. So excited to try this out!

    1. The Makeup Dummy 13 October 2016 at 19:29

      Thanks, Tash! Let me know when you do!

      1. Shirley 27 December 2016 at 23:22

        Excuse me, I was just wondering if the food colouring stains your body or the bath tub and if this recipe is alright for sensitive skin. Doesn`t food colouring stain so if could stain on your body or bath tub. Please say you have experimented it because I want to use this recipe to make a bath bomb for my sister and she has very sensitive skin. If this recipe is not okay for sensitive skin, please reply to me which recipe is alright for sensitive skin. Thank you so much!
        Your bath bombs look radiant though!
        Love: Shirley

  10. Kathy Burman 13 October 2016 at 14:40

    Have a question. I made these last night and the texture is perfection….seriously….however they did not hold together at all when I took them out of the molds…..To much cornstarch maybe?? Adivse???

    1. The Makeup Dummy 13 October 2016 at 19:28

      Hi Kathy! Make sure to really press the mixture down firmly with your fingertips as you fill up your mold. If the mixture feels damp still it’s also possible you’ve used a little too much oil or water. Hope this helps!

  11. marcie 20 October 2016 at 01:45

    can you make the bath bomb without coconut oil? i am trying to make some for my nephew, but he is allergic to coconut oil.

    1. The Makeup Dummy 20 October 2016 at 06:15

      Yes! You can use a different oil or leave it out.

    2. Corinna Capraun 5 April 2017 at 19:43

      I use sweet almond oil

  12. Sherry 21 October 2016 at 21:54

    How many bombs does this make.

    1. The Makeup Dummy 22 October 2016 at 08:41

      This recipe makes one giant bath bomb or several smaller ones. You can also double or triple the recipe if you want more.

  13. Sarah 24 October 2016 at 01:57

    Hi! I’m trying to make some bath balls for Christmas presents but am having trouble finding fine grain Epsom salt, even on Amazon. There are tons of choices for fine grain Dead Sea salt, would that work just the same? Where do you get your Epsom salt? Does it even need to be fine grain? Sorry for so many questions, Thanks for your time.

    1. The Makeup Dummy 24 October 2016 at 11:03

      Coarse Epsom salt actually works best!

  14. Laura 26 October 2016 at 16:13

    I am allergic to citric acid. Is there an alternative?

    1. The Makeup Dummy 2 November 2016 at 06:44

      You can try this recipe with cream of tartar!

      1. Laura 3 November 2016 at 17:49

        Same measurement as the citric acid?

        1. The Makeup Dummy 3 November 2016 at 22:44

          I haven’t tried this myself, but I would use half the amount. So 1/8 cup of cream of tartar. I plan on trying this myself soon and make a blog post about it.

  15. Krystal 6 November 2016 at 03:06

    Do you melt the coconut oil?

    1. The Makeup Dummy 6 November 2016 at 14:41

      No, the coconut oil I use is at room temperature.

      1. Wendy 16 April 2017 at 14:16

        What if the coconut oil is hard like shortening -actually a little bit harder? Wouldn’t you have to melt it just to blend with the other ingredients???

        1. The Makeup Dummy 16 April 2017 at 14:28

          Hi Wendy, you can also use melted coconut oil. Just make sure you add it teaspoon by teaspoon. The liquid oil can start to react with the citric acid in the bowl. You can also semi melt it so it’s softer to mix. Whatever works for you πŸ™‚

  16. Caitlin 8 November 2016 at 20:47

    About how many bath bombs does this make?

  17. Debby 11 November 2016 at 18:32

    Hi! These look really cool! Can you substitute orange juice for citric acid?

  18. Melissa 2 December 2016 at 00:55

    Do you put the Epsom salt just on the bottom or do you mix it it the bomb too ?

    1. The Makeup Dummy 2 December 2016 at 07:13

      Hi Melissa, I put a few on the bottom and mix in the rest with the other ingredients.

      1. Melissa 2 December 2016 at 18:03

        Thank you was also wondering if you use course salt cause my Epsom salt isn’t that course to make them look like yours. The dyed Epsom doesn’t show up us good as yours ?

        1. The Makeup Dummy 2 December 2016 at 19:02

          Yes, I did use coarse salt. You can try adding more dye? I’m sure yours look beautiful in their own unique way!

  19. Megan 2 December 2016 at 20:41

    Hi! I saw your other recipe using lemon juice, can you substitute lemon juice for citric acid in this recipe also?

    1. The Makeup Dummy 3 December 2016 at 09:13

      Hi Megan, I haven’t tried this myself. I’m not sure how the salt and the liquid lemon juice will react. If you do try it definitely let us know! I think the easiest option is to wait and order some citric acid for example from mountainroseherbs or amazon.

  20. Kimberly 15 December 2016 at 04:45

    I’ve used your recipe twice and both times it turned out perfect! The only change I made was to melt the coconut oil and add a dash of food coloring to that before I added it to the dry ingredients. You are right…. the key is to really smash the ingredients into the mold tightly. Thanks for the recipe!!

    1. The Makeup Dummy 15 December 2016 at 06:47

      Thanks Kimberly! I’m glad you like it!

  21. Rose 15 December 2016 at 22:26

    Hi, how long does the Epson salt have to sit in the coloring and do I let them dry before using them?

    1. The Makeup Dummy 16 December 2016 at 07:21

      Hi Rose! Yes, you have to let the salt dry first. I recommend only using a drop or 2 of coloring, and then they should dry pretty quickly!

  22. Elizabeth Metropolis 17 December 2016 at 13:44

    Hi! I did this DIY and I would suggest using powdered food coloring ( I found it at Walmart in the cake section) it makes them more dry so the bath bomb does not activate. Also what do the bath bombs feel/look like when they are ready to be done?

  23. Layna 21 December 2016 at 17:49

    Hey, I am planning on making this beautiful bath bomb and was wondering if it is necessary to have Epson salt? Could I use relugar salt that has large chunks?

    1. The Makeup Dummy 21 December 2016 at 18:08

      Yes, coarse sea salt works just as well!

      1. Layna 21 December 2016 at 19:45

        Thanks so much!

        1. The Makeup Dummy 22 December 2016 at 20:03

          You’re welcome! πŸ™‚

  24. Paula McClellan 22 December 2016 at 19:59

    Is the mixture supposed to be a powder or like dough?

    1. The Makeup Dummy 22 December 2016 at 20:01

      It should look like powder in the bowl but when you take some of the mixture in your hand and squeeze it it should clump together (like a dough)

      1. Emily 31 January 2017 at 01:37

        How many bath bombs does this recipe make?

  25. Tracey 5 February 2017 at 03:16

    I just made these up and am so excited to use them! They look beautiful. I used green coloring for the salt and the scent is coconut lime. Thank you!

    1. The Makeup Dummy 17 February 2017 at 19:10

      That sounds amazing! Happy bathing! πŸ™‚

  26. Jessica 6 February 2017 at 23:44

    Mine crumbled and never came out of the mold, the texture was perfect while mixing… I left it for 24 hours…. I was so disappointed. I made bath bombs before, with success, I haven’t a clue what happened.

  27. Emily 14 February 2017 at 00:33

    Can you please share the quantity this recipe makes? Am planning a program and would like to know how many molds and materials I need to get.
    Also any way you can make a cool PDF printable for the recipe? Would like to give as a handout and would look a lot better than a bunch of screen grabs.


    1. The Makeup Dummy 17 February 2017 at 18:52

      Hi Emily, this recipe makes 1 giant bath bomb (like the ones from Lush) or up to 3 medium sized bath bombs. I’ve added a printable version of the recipe to this post (which can also be saved as a PDF). Have fun and thanks for sharing the DIY love!

  28. Krystal Stanich 23 February 2017 at 14:53

    Hi! I’d like to do this DIY craft for the adults at my library. Would it be okay if I used your image to promote the event to my community? It would go on social media posts and flyers around the library. Thank you!

  29. Rita Wyse 19 April 2017 at 06:17

    I’d like to know the answer to Jessica’s post on Feb 6! I am having the same problem. I’m using Easter eggs. The mixture explodes out of the egg even holding it shut with stiff rubberbands. I keep scraping the excess off. The when it was dry I could not get it out of the egg and it ended up crumbling.

  30. D 21 April 2017 at 09:55

    Do you have to use witch hazel or can you just spray with water? Thanks!

  31. Lindsay 28 April 2017 at 00:27

    Hi! I have made 6 of these and only 1 has come out as a whole ball. As I’ve pulled the other ones apart (I have the metal mold that is two pieces) it just splits in half as if the two halves did not fuse together. Any suggestions?

    1. The Makeup Dummy 29 April 2017 at 19:39

      Hi Lindsay, you probably used a little bit too much liquid. When the bath bomb is still wet it can pull apart. Keep trying, I’m sure you’ll find the right ratio next time!

  32. Bri 18 July 2017 at 12:11

    Hi there I tried these last night and let them sit overnight but they completely crumbled. Rather than using a squirt bottle, is there a measurement of water to pour into the mixture so I don’t over or under spray? I would love for them to stay whole.

  33. Chele 20 July 2017 at 05:19

    It’s fun to go to a thrift store and get your molds. I happened upon a mini metal owl cake mold and they are so cute. I spray a little coconut oil into the molds to get them to come out easier. Not too much, though! I love this recipe. It might just be my favorite and I’ve made many varieties.

  34. Brian Lynch 17 September 2017 at 21:22

    Can I use baby oil instead ?

  35. Kari 5 December 2017 at 20:58

    Does the coconut oil need to be melted?

  36. OLIVIA 6 December 2017 at 00:44

    Do you have to use citric acid

  37. Madison Summers 29 December 2017 at 02:09

    Instead of critic acid I have heard of using lemon juice. Would that work in this occasion

    1. The Makeup Dummy 29 December 2017 at 07:10

      Hi Madison, I have a tutorial for bath bombs with lemon juice here on my website as well. It works, but it’s not the same. If you want the same effect as a store bought bath bomb, you’ll need citric acid in powder form.

  38. LaCrayshal 19 February 2018 at 07:09

    Is it safe for the vagina

  39. youtube 10 July 2018 at 10:52

    Regards for this terrific post, I am glad I found this site on yahoo.

  40. 26 November 2018 at 11:21

    That is a really good tip particularly to those fresh to the blogosphere.

    Brief but very precise information… Many thanks for sharing this one.
    A must read post!

  41. Tiara 6 February 2019 at 03:13

    Can I use castor oil instead of coconut oil?

    1. The Makeup Dummy 8 February 2019 at 13:53

      Hi Tiara, I wouldn’t choose castor oil for a bath bomb. Great substitutes are olive oil or sweet almond oil. You can also leave out the oil.


Leave A Comment

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.