Fun and Easy Homemade Surprise Bath Bombs!

Bath bombs have become very popular in our house! My two girls absolutely love them and ask for them nearly every bath. They are also a great way to get them to take a bath on the spot. I’ll tell them they can have a bath bomb if they get in the tub now and so far it has not failed. They are up at the bathtub waiting for me! I also like them too, on occasion. So… I wanted to share with you my go to recipe!

In the past weeks, I have purchased a few egg shaped bath bombs with a dinosaur surprise in them. My oldest, Hope, who is four, cannot get enough. She always wants to get one and “un-bubble” it! She got her little Triceratops, she named Chomp, in her first one and carries him around everywhere… and I mean everywhere! A big part of her conversations with me consist of dinosaur bath bombs and when she can get another one.

As much as bath bombs are loved in my house, this time I wanted to try them with a fun little surprise placed inside them. Because of my daughter’s obsession with dinosaurs right now, I purchased some little rubber ones and made sure it included a Triceratops and a T-Rex because those are the only ones that matter, at least to Hope. She wouldn’t mind a bit if my other daughter Grace, got all the other ones!

How to Make the Bath Bombs

Ingredients you’ll need:

  • Baking Soda
  • Cornstarch
  • Citric Acid
  • Epsom Salt
  • Coconut Oil
  • Essential Oil(s)
  • Water
  • Food Coloring (Optional)
  • Food Grade Glitter (Optional)
  • A surprise to place inside each bath bomb (Optional)

Other supplies needed:

  • Mixing Bowls
  • Whisk
  • Bath Bomb Molds

Bath Bombs Directions

First, take all the dry ingredients and mix them thoroughly in a bowl. This includes the baking soda, cornstarch, citric acid and epsom salt. If you would like to add glitter, I like to add it now so it gets distributed evenly throughout the mixture.

Next, in a separate mixing bowl, take all your wet ingredients and mix them together thoroughly. This consists of the coconut oil, water, essential oil(s) – I used tangerine, and food coloring.

Get your whisk ready and very slowly add your wet ingredients to your dry ingredients. Pouring the wet mixture in slowly to the dry mixture while whisking quickly will ensure there will be no clumps and that all ingredients are distributed evenly. To me, you have been successful if your mixture feels a bit like damp sand and holds it’s shape if pressed together. You don’t want it too wet. It may seem like it needs more moisture, but I most likely does not.

Get your molds ready and start filling them and make sure to press the bath bomb mixture in firmly. It won’t come out of the mold correctly if it is not packed down. I just bought spherical molds and decided to place a little surprise inside each bath bomb. I filled one side of my sphere and place in a little dinosaur toy and then closed the sphere. It is very important that you close the mold tight, but do not twist it. The mixture will not adhere to each other if it gets twisted.

Let the bath bombs sit in the mold for 5 – 10 minutes. Lastly, take them out of each mold gently and place on a sheet of parchment paper to dry for 24 hours.

Now you have some amazing bath bombs! They may seem pretty intimidating to make, however, they are actually fairly simple and quick. They can be made in less than half an hour.

I like making them and love using them. This is a recipe that is used over and over and over again at my house! Feel free to get creative and you will find what your favorite combinations are of essential oils and colors.

5 from 4 votes

Bath Bombs

Depending on type of molds and size - quantity will vary


  • 1/2 Cup Baking Soda
  • 1/4 Cup Citric Acid
  • 1/4 Cup Corn Starch
  • 1/4 Cup Epsom Salt
  • 3-4 Tsp Coconut Oil
  • 1-2 Tsp Water
  • 1 Tsp Essential Oil
  • A Few Drops Food Coloring Optional
  • Surprise To place inside each bath bomb Optional


  1. In one bowl, combine all dry ingredients well with a whisk

  2. In another bowl, combine all wet ingredients together 

  3. Gradually add wet ingredients to the dry mixture mixing very thoroughly

  4. When mixture is damp enough to stick together, press it firmly into the molds

  5. Let the fill molds rest for 5-10 minutes

  6. Carefully remove the bath bombs from the molds

  7. Let dry for 24 hours

Have fun making these and let me know how yours turn out!


Creativity is contagious  


Easy Bath Bombs

 5,626 total views,  2 views today

16 Replies to “Fun and Easy Homemade Surprise Bath Bombs!”

    1. Yes! I’m definitely going to make them for Christmas gifts. They are so easy and different from the cookies and sweets that I like to give! 😊

  1. How fun! This is such a cheaper (and more fun) alternative to the ones you can buy in the store. Plus, you get to customize the inside surprise. Super cute!!

  2. 5 stars
    I made bath bombs once…volunteered to make them for a friends wedding as the gifts for everyone…they came out horrible! Just mainly fell apart into little foamy clumps…Plus at that time no one had heard of a bath bomb so they were putting them in their drinks and all sorts of craziness -_-
    This recipe looks a lot better tban the one I used that’s for sure!

  3. I have never heard of bath bombs before. They add nice look to the decor, however. I am not that daring to try my hand at making them but I will try to acquire the same from ed Bath and Beyond. Thanks for sharing

Leave a Reply

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

Recipe Rating