Jump to main content

Bath Bomb Science

1,600 reviews


Have you ever had a refreshing bath using a bath bomb? A bath bomb is several ingredients mixed and molded into a shape, which becomes fizzy when it touches the water. It can be quite a relaxing experience, especially if your bath bomb has a nice fragrance or includes some bath salts. The fizz is the result of a chemical reaction taking place between different ingredients within the bath bomb. In this science project, you will get to make your own homemade bath bombs and explore how changing the amounts of the different ingredients affects the fizziness of the bath bombs when you toss them in the bath. You can use your perfected recipe to create some super impressive bath bombs, and maybe even give them away as gifts!


Areas of Science
Time Required
Average (6-10 days)
Material Availability
A kit is available from our partner Home Science Tools. See the Materials section for details.
Low ($20 - $50)
Adult assistance is required for using the oven.
Teisha Rowland, PhD, Science Buddies
Edited by Svenja Lohner, PhD, Science Buddies
Bath Bomb Making Science Project


Investigate how changing the amounts of different ingredients in homemade bath bombs affects their fizziness.


Bath bombs—like the ones shown in Figure 1, below—can come in all types of shapes, sizes, and festive colors, depending on the molds and dyes used.

Five scallop shell figures colored in various patterns of pink and blue
Figure 1. Multicolored, homemade bath bombs made using a seashell mold.

They can also have a wide range of ingredients, including bath salts, various fragrances, and other components. That said, there are a few key ingredients that most simple bath bomb recipes have: baking soda, citric acid, and cornstarch. When baking soda and citric acid are mixed together with some water, they undergo a chemical reaction. Specifically, this reaction involves acid-base chemistry, since the baking soda—also known as sodium bicarbonate (NaHCO3)—is a weak base, and citric acid (C6H8O7) is a weak acid. This reaction is shown in Equation 1, below. As you can see from Equation 1, the acid-base reaction produces carbon dioxide (CO2) gas. This gas is what makes the fizzy bubbles when you toss a bath bomb into a tub full of water.

Equation 1:

How acidic or basic something is can be measured by a scale called pH, which ranges from 0 to 14. For example, an acidic pH is below 7, such as lemon juice or vinegar. A basic pH is above 8, such as baking soda or bleach. A neutral pH is about 7, which is typically the pH of water. For more on these topics, see the Science Buddies webpage on Acids, Bases, & the pH Scale.

Now back to the role of the cornstarch in homemade bath bombs. This ingredient can act as a dry "filler" that gets mixed in with the reactive baking soda and citric acid components in the bombs. In this science project, you will explore how changing the amount of cornstarch filler affects the reaction rate of the bath bomb reaction, or, in other words, how the amount of cornstarch affects the fizziness of the bath bombs. The reaction rate for a chemical reaction is a measurement of how quickly the reaction happens, or how quickly the reactants (the baking soda and citric acid for the bath bombs) create the reaction's products (which includes the CO2 bubbles for the bath bombs). The faster a bath bomb dissolves, the more CO2 it is making, the fizzier it is, and the faster the reaction is taking place. Because of this, you will be measuring the reaction rate by timing how long it takes the bath bombs to dissolve in water.

How do you think having more or less filler will affect how fizzy the bath bombs will be and how quickly they can dissolve in the tub? Note that you will be testing one normal bath bomb recipe, and a second recipe that has extra cornstarch added to it (and includes less citric acid and baking soda to keep the totals similar). Which do you think will make the most impressive bath bombs? Get ready to find out!

Terms and Concepts



To find out more about acids and bases, you can check out these resources:

To find out more about the chemistry that takes place in the bath bomb reaction (between the citric acid and sodium bicarbonate), you can explore these resources:

Materials and Equipment Buy Kit

Recommended Project Supplies

Get the right supplies — selected and tested to work with this project.

View Kit

Disclaimer: Science Buddies participates in affiliate programs with Home Science Tools, Amazon.com, Carolina Biological, and Jameco Electronics. Proceeds from the affiliate programs help support Science Buddies, a 501(c)(3) public charity, and keep our resources free for everyone. Our top priority is student learning. If you have any comments (positive or negative) related to purchases you've made for science projects from recommendations on our site, please let us know. Write to us at scibuddy@sciencebuddies.org.

Experimental Procedure

Bath Bomb Recipes

  1. Look at the list of ingredients in Table 1, below, for the two different bath bomb recipes. The total amount for each recipe is approximately 16 tbsp. This should make enough bath bomb mixture to fill three halves of the spherical bath bomb molds for each bath bomb recipe. Be sure to write the recipes down in your lab notebook.
Bath Bomb Recipes
Recipe NameCitric AcidBaking SodaCornstarch Epsom Salt Food Coloring Water Vegetable Oil Fragrance Approximate Total
Normal Recipe 3 tbsp. 6 tbsp. 4.5 tbsp. 1.5 tbsp. 5 drops 2.25 tsp. 2.25 tsp. 30 drops 16.5 tbsp.
Extra Cornstarch Recipe 2 tbsp. 4 tbsp. 7.5 tbsp. 1.5 tbsp. 5 drops 5.5 tsp. 2.25 tsp. 30 drops 17.5 tbsp.
Table 1. Each bath bomb recipe here will make enough mixture to fill three halves of the spherical bath bomb molds. Amounts are given in tablespoons (tbsp.) and teaspoons (tsp.).

Making the Bath Bombs

  1. Using masking tape or painter's tape and a pen or permanent marker, label two bowls "Normal" and the other two bowls "Extra Cornstarch."
  2. In the first "Normal" bowl, mix together the citric acid, baking soda, cornstarch, and Epsom salts by following the normal recipe from Table 1, above. Your bowl may look similar to the one in Figure 2, below.
Fine white powder is mixed in a bowl with a spoon
Figure 2. When you mix the dry ingredients together (citric acid, baking soda, cornstarch, and Epsom salts), your bowl should look similar to the one shown here.
  1. In one of the "Extra Cornstarch" bowls, mix together the citric acid, baking soda, cornstarch, and Epsom salts by following the extra cornstarch recipe from Table 1.
  2. You will be making all three normal bath bombs one color, and all three of the extra cornstarch bath bombs another color. This way it will be easy to tell them apart later. Decide which color you want each recipe to be and make a note of your decisions in your lab notebook. The Bath Bomb Science Kit comes with four colors to choose from: red, green, blue, and yellow. You can also choose between two different fragrances: raspberry and vanilla.
  3. In the second "Normal" bowl, mix together the food coloring, water, vegetable oil, and the fragrance of your choice by following the normal recipe from Table 1. Add the color you decided on using for the normal recipe. Use a medicine dropper to measure the drops for the food coloring and fragrance. When mixed together, this bowl may look similar to the one in Figure 3, below.
    1. Rinse out and clean the medicine dropper and measuring spoons in between measuring the different ingredients.
    2. Note that these four ingredients will not mix well together because two are water-based (the food coloring and water) and two are oil-based (the vegetable oil and fragrance), but do your best to use a fork and mix them together a bit.
Dark red liquid is mixed in a bowl with a fork
Figure 3. When you mix the water, vegetable oil, fragrance, and food coloring together in the third bowl, it should look similar to this one (depending on what color food coloring you are using).
  1. Next you will mix together the wet mixture you made in step 5 with the normal recipe's dry ingredients you prepared in step 2. (Only proceed with this when you are ready, because you will need to do steps 6–8 in one sitting.) This can be tricky to do, so read the following instructions carefully before you start:
    1. Have a clean spoon ready nearby.
    2. Then, using a clean medicine dropper, add a few drops of the wet mixture to the normal recipe's dry ingredients. What happens when you add a drop of the wet mixture? You should see it fizz; this is the bath bomb reaction taking place! Because you do not want the bath bombs to react yet, quickly press down on the fizzy spot with the back of the clean spoon. This should stop the fizzing (and just leave a damp spot).
    3. After you stopped the reaction with the spoon, mix the damp spot in with the rest of the ingredients in the bowl. You want to evenly distribute the moisture as much as you can.
    4. Repeat steps 6.b.–6.c. until your bath bomb mixture has the right consistency. You may not have to use all of the wet mixture. Important: Part of the challenge of making bath bombs is adding the right amount of wet ingredients. If you live in a humid environment, you may not need to add all of the wet ingredients. Making bath bombs can be significantly affected by surrounding humidity levels.
      1. If the bath bomb mixture ever appears to continue to puff up and fizz even after you have thoroughly mixed in some wet ingredients, then the mixture may be too wet and the bath bombs will not form properly. Instead of trying to "rescue" the mixture, it is best to start over by repeating steps 2, 5, and 6, but this time reduce the amounts of liquid in your recipe. (You can set aside the bowl of "Extra Cornstarch" dry ingredients for later by storing it in a sealable plastic bag.)
        • For example, instead of using 2.25 tsp. of water, you could try using 1 tsp. or 0.5 tsp.
        • You do not need to adjust the amount of food coloring, vegetable oil, or fragrance.
        • If you find that the normal recipe works better using less water, you will want to adjust the extra cornstarch recipe similarly. For example, if you ended up using 1 tsp. (instead of 2.25 tsp.) of water in the normal recipe, then use 1.25 tsp. of water less in the extra cornstarch recipe (such as 4.25 tsp. instead of 5.5 tsp.).
      2. It is also possible to make the bath bombs too dry. If the bath bombs are very crumbly, the recipes and bath bomb mixtures may not have enough water in them. The mixture should be damp enough so that it holds shape when you press together small pieces with your fingers. If the bath bombs are too dry, they will fall apart after they have dried. To fix this, you will need to repeat steps 2, 5, and 6, but adjust the recipes so that they use more water. Getting the amount of water right in bath bombs recipes is a big challenge for making bath bombs, and can depend a lot on surrounding humidity levels.
        • For example, if the normal recipe you used included 2.25 tsp. of water, you may want to try repeating it with 3 tsp. of water.
        • Again, you do not need to adjust the amount of food coloring, vegetable oil, or fragrance.
        • If you find that the normal recipe works better using less water, you will want to adjust the extra cornstarch recipe similarly.
    5. When you have mixed the wet and dry ingredients together, your bowl may look similar to the one in Figure 4, below. Quickly go on to the next step so that your mixture does not begin to harden in the bowl.
A crumbling pink powder is mixed in a bowl with a spoon
Figure 4. After mixing the recipe's wet and dry ingredients together, your bowl may look similar to this one.
  1. Use a clean medicine dropper to drop one drop of vegetable oil into six halves of the spherical bath bomb molds. Then use a finger to spread the oil all around the surface. Doing this will make it easier for you to remove your bath bombs once they have dried.
  2. Take the normal bath bomb mixture you prepared in step 6 and put it in three of the molds. Add a spoonful at a time and use the back of the spoon and/or the palm of your hand to press the mixture down into the hole. It is important to carefully and continually press down hard on the mixture as it is added to the holes so that the bath bombs turn out hard and solid. Evenly divide up the mixture between the three molds, filling them as similarly as you can, as shown in Figure 5, below. Note: Do not fill them above the rim, otherwise it will be difficult to remove the bath bombs after they have dried. Also, do not worry if you end up with some extra bath bomb mixture. It is much better to have too much than too little!
Plastic molds are packed with a blue powdered mixture
Figure 5. Fill up three bath bomb molds using the bath bomb mixture, continually pressing down on the mixture while you fill the mold.
  1. Once you have finished your normal recipe batch bombs, continue with the extra cornstarch ones. In the second "Extra Cornstarch" bowl, repeat step 5, but this time mix together the wet ingredients for the extra cornstarch recipe. Use the color and fragrance you decided on using for the extra cornstarch recipe. Be sure to rinse out and clean the medicine dropper and measuring spoon in between measuring the different ingredients.
  2. Repeat steps 6–8 using the extra cornstarch recipe ingredients.
    1. Since you already prepared the normal recipe and adjusted the water amounts in the recipes if needed in step 6.d., you should not need to adjust the water amounts again.
    2. Try to fill the bath bomb molds as similarly as possible to how you filled them for the normal recipe bath bombs in step 8.
    3. Do not worry if you end up with some extra bath bomb mixture.
  3. Put all bath bomb molds on a plate and let the bath bombs dry.
    1. You can either let the bath bombs sit at room temperature to dry them over night or use the oven. If you use the oven, after it has been preheated to 170° F, turn the oven off and put the plate with the bath bombs in. Let them dry in the (turned-off) oven for one hour. Tip: If you live in a very humid environment, it is recommended to use the oven to dry the bath bombs after making them to help them dry well.
  4. Once the bath bombs have dried, carefully remove them from their molds. They should look similar to the ones shown in Figure 6. You can immediately move on to the next section in the Procedure, Testing the Bath Bombs, or you can store the bath bombs in sealed plastic bags until you are ready to test them.
    1. If the bath bombs turned out too crumbly, then the bath bomb mixture might have been to dry. You will need to start again by mixing the dry and wet ingredients, but adjust the recipes so that they use more water (see step 6.d.).

    Three blue and three pink domes sit on a plate
    Figure 6. After drying the bath bombs and removing them for the mold, they should look similar to these ones.

Testing the Bath Bombs

  1. In your lab notebook, make a data table like Table 2, below. You will be recording your data and observations in this data table.
 Trial Temperature
(in °C)
Time to Dissolve
(in sec)
Normal Recipe 1   
Extra Cornstarch Recipe 1   
Table 2. In your lab notebook, make a data table like this one in which to record your results.
  1. Fill a bowl with hot tap water (at least as deep as the height of the bath bombs). Use a metric measuring cup so that you can record exactly how much water you added to the bowl in your lab notebook. Add the same amount each time you fill the bowl.
  2. Using a thermometer, measure the temperature of the water. To simulate a bath, you will want the water to be hot, somewhere between 32°Celsius (C) and 43°C (or 90°F and 110°F). Record the exact temperature of the water in the data table in your lab notebook.
    1. If the temperature of the water is too cold to be within the temperature range, empty the bowl and repeat steps 2–3 with hotter water.
    2. Tip: To get the water at the temperature you want it to be, try filling the bowl with really hot tap water and then measure the temperature as it cools down until it is within the range you want it to be for your test.
  3. Get a stopwatch or timer ready, and if you have a helper, have him or her get ready to time the reaction (i.e., how long it takes a bath bomb to dissolve in the hot water).
  4. Drop one of the normal bath bombs into the bowl of water and start the stopwatch right when the bath bomb touches the water. How does the bath bomb react with the water? Observe how the bath bomb dissolves in the water. Record the time (in seconds [sec]) until it has completely dissolved in the data table in your lab notebook as trial 1 using the normal recipe.
    1. It can be tricky to tell exactly when the bath bomb has completely dissolved because the water may become cloudy and the bath bomb may sink. When the bath bomb stops bubbling, check with your fingers, if you can still feel undissolved parts of the bath bomb under the water. Once you do not feel any solid bath bomb pieces anymore, stop the stopwatch.
    2. Record any other observations you make in the data table in your lab notebook.
  5. Repeat steps 2–5 using the other two normal bath bombs, one at a time. Use the same amount of water in the bowl each time and make sure the water is within about 0.5°C (or 1°F) (plus or minus) of the original temperature you used. Be sure to record your results in the data table in your lab notebook.
  6. Repeat steps 2–6 using the bath bombs made using the extra cornstarch recipe, testing one bath bomb at a time. How does the reaction between these bath bombs and the water compare to the reaction you saw with the normal bath bombs and the water?
    1. Again, make sure the temperature of the water is within about 0.5°C (or 1°F) (plus or minus) of your previous trials.
    2. Be sure to record all of your results in your lab notebook.

Analyzing Your Results

  1. Calculate the average time to dissolve (in seconds) for each recipe. Record your results in your lab notebook.
    1. For example, if the bath bombs in the three trials using your normal recipe dissolved after 95 sec, 80 sec, and 100 sec, the average time to dissolve would be 92 sec for the normal recipe (since 95 sec + 80 sec + 100 sec = 275 sec, and 275 sec ÷ 3 = 92 sec).
  2. Make a bar graph of your results. Put the average time to dissolve (in seconds) on the y-axis (the vertical axis) and the two different recipes on the x-axis (the horizontal axis), making a bar for each recipe.
  3. Based on your graph and observations, try to answer the following questions:
    1. Which bath bombs dissolved faster?
      1. What does this have to do with their reaction rate? Hint: Reread the Introduction in the Background tab if you need a refresher on what a reaction rate is.
    2. Which recipe made the most impressive bath bombs?
    3. How does having more or less filler (i.e., cornstarch) affect the fizziness of the bath bombs?
    4. Why do you think you got the results that you did?
icon scientific method

Ask an Expert

Do you have specific questions about your science project? Our team of volunteer scientists can help. Our Experts won't do the work for you, but they will make suggestions, offer guidance, and help you troubleshoot.


  • Try making a two-colored bath bomb by combining bath mixtures made following different recipes. Can you make a bath bomb where part of it dissolves faster than the other part? Can you make it move or spin around in a certain way by doing this?
  • In this science project, you tested your bath bombs in hot water, but they might dissolve differently in colder water. You could repeat this science project, but this time use cold water instead of hot water. Do the bath bombs take a different amount of time to dissolve depending on the temperature of the water?
  • Instead of citric acid, you could experiment with making bath bombs using citric acid substitutes, such as cream of tartar or lemon juice. How do bath bombs made using citric acid substitute compare to bath bombs made using citric acid?
  • In this science project, you tried varying the amount of cornstarch, but you could try making bath bombs without any cornstarch. If bath bombs are made that do not have cornstarch, how do they compare to bath bombs made with cornstarch? Are they different?
  • Do some research on other recipes used for making bath bombs. How are the chemical reactions used in those recipes similar or different from the one used in this project?


If you like this project, you might enjoy exploring these related careers:

Career Profile
Chemical engineers solve the problems that affect our everyday lives by applying the principles of chemistry. If you enjoy working in a chemistry laboratory and are interested in developing useful products for people, then a career as a chemical engineer might be in your future. Read more
Career Profile
What makes it possible to create high-technology objects like computers and sports gear? It's the materials inside those products. Materials scientists and engineers develop materials, like metals, ceramics, polymers, and composites, that other engineers need for their designs. Materials scientists and engineers think atomically (meaning they understand things at the nanoscale level), but they design microscopically (at the level of a microscope), and their materials are used macroscopically… Read more

Contact Us

If you have purchased a kit for this project from Science Buddies, we are pleased to answer your questions.

In your email, please follow these instructions:
  1. What is your Science Buddies kit order number?
  2. Please describe how you need help as thoroughly as possible:


    Good Question I'm trying to do Experimental Procedure step #5, "Scrape the insulation from the wire. . ." How do I know when I've scraped enough?
    Good Question I'm at Experimental Procedure step #7, "Move the magnet back and forth . . ." and the LED is not lighting up.
    Bad Question I don't understand the instructions. Help!
    Good Question I am purchasing my materials. Can I substitute a 1N34 diode for the 1N25 diode called for in the material list?
    Bad Question Can I use a different part?

Contact Us

News Feed on This Topic

, ,

Cite This Page

General citation information is provided here. Be sure to check the formatting, including capitalization, for the method you are using and update your citation, as needed.

MLA Style

Rowland, Teisha. "Bath Bomb Science." Science Buddies, 29 July 2023, https://www.sciencebuddies.org/science-fair-projects/project-ideas/Chem_p105/chemistry/bath-bomb-science. Accessed 21 Sep. 2023.

APA Style

Rowland, T. (2023, July 29). Bath Bomb Science. Retrieved from https://www.sciencebuddies.org/science-fair-projects/project-ideas/Chem_p105/chemistry/bath-bomb-science

Last edit date: 2023-07-29
Free science fair projects.