DIY Bath Bomb Recipe

DIY Bath Bomb Recipe

Easy 5-Ingredient DIY Bath Bomb Recipe (No Essential Oils Needed)

Store-bought bath bombs add up fast, and a lot of them are packed with synthetic dyes and mystery ingredients. The good news: you can make your own at home with just five pantry-friendly ingredients, no essential oils required, and no fancy equipment.

This DIY bath bomb recipe uses scented Castile soap to bind everything together, which does double duty — it holds the mixture together and gives your bath bombs a natural fragrance. It's one of the easiest ways to get started with homemade bath bombs, even if you've never made one before.

Why You'll Love This Recipe

This recipe skips the usual bath bomb headaches. There's no witch hazel spritzing, no fizzing before you're ready, and no essential oils to buy separately if you use scented Castile soap. It comes together in under 15 minutes of hands-on time, and you only need a handful of ingredients you can find at any grocery or health store.

Ingredients

  • 1 cup baking soda
  • 1/2 cup citric acid
  • 1/2 cup cornstarch
  • 1/4 cup Epsom salt
  • 2 tablespoons Castile soap (scented or unscented — scented soap adds a natural fragrance and means you can skip essential oils entirely)

Yields: approximately the following no. of bath bombs based on mould size:
Small 5.5cm diameter: 5-6
Medium 6.5cm diameter: 3 
Large 7.8cm diameter: 2 

Equipment

  • Large mixing bowl
  • Whisk
  • Bath bomb molds (sphere molds work well, but any mold shape works)
  • Parchment paper
  • Drying rack or tray

Instructions

  1. Combine the dry ingredients. Add the baking soda, citric acid, cornstarch and Epsom salt to a large bowl. Whisk thoroughly until evenly combined — this step matters, since clumps of citric acid can cause uneven fizzing later.
  2. Add the Castile soap. Slowly drizzle the Castile soap over the dry mixture while whisking continuously. Add it gradually rather than all at once, so it distributes evenly instead of clumping in one spot.
  3. Check the texture. Keep mixing until the mixture reaches a "wet sand" consistency — it should hold its shape when squeezed but still feel slightly crumbly, not wet or pasty.
  4. Mold the bath bombs. Scoop the mixture into each side of your mold, pressing firmly to pack it in tightly. Press the two mold halves together firmly to form a solid ball.
  5. Release from the mold. Give the mold a gentle twist and pull the two halves apart. If the mixture feels too dry and crumbles apart, that usually means it needs a touch more moisture — see the troubleshooting tips below.
  6. Dry the bath bombs. Set the molded bath bombs on parchment paper on a drying rack or tray. Let them air dry undisturbed for 24 hours before handling, wrapping or using them.

Tips for Success

Work quickly once the soap is added. Baking soda and citric acid start reacting the moment they meet moisture, so don't let the mixed dough sit too long before molding.

Test the consistency with a squeeze. Grab a small handful and squeeze it in your fist. If it holds together like wet sand, you're ready to mold. If it crumbles apart, mist in a tiny bit more Castile soap or a spritz of water.

Pack the molds firmly. Loosely packed bath bombs are more likely to crack when you unmold them. Press harder than feels necessary.

Don't rush the drying time. A full 24 hours (sometimes up to 48 in humid climates) lets the bath bombs fully harden so they hold together in storage and don't crumble in the tub.

Store them airtight. Once fully dry, keep bath bombs in an airtight container or jar away from moisture and direct sunlight. They'll keep for several months.

Customization Ideas

Want to personalize this base recipe? A few easy swaps:

Use unscented Castile soap and add 10–15 drops of your favorite essential oil along with the dry ingredients for a custom scent. Mix in a few drops of skin-safe liquid soap colorant or a pinch of cosmetic mica for color. Sprinkle dried flower petals into the mold before packing for a decorative finish.

Frequently Asked Questions

Why did my bath bombs crack? Cracking usually means the mixture was too dry, wasn't packed firmly enough, or dried too quickly. Make sure you reach a true "wet sand" texture before molding, pack tightly, and dry away from direct heat.

Can I skip the Epsom salt? Yes, though it adds a nice soothing, muscle-relaxing element. You can substitute an equal amount of cornstarch if you don't have Epsom salt on hand.

Do I need essential oils? No. Using scented Castile soap gives these bath bombs fragrance without needing separate essential oils, which keeps the ingredient list short and the process simple.

How long do homemade bath bombs last? Stored in an airtight container away from moisture, they'll typically stay good for 3–6 months.

Why is my mixture fizzing before I mold it? That means moisture is getting in too fast — add the Castile soap more slowly and work in a dry environment.

Ingredients

  • 1 cup baking soda
  • 1/2 cup citric acid
  • 1/2 cup cornstarch
  • 1/4 cup Epsom salt
  • 2 tablespoons Castile soap (scented or unscented — scented soap adds a natural fragrance and means you can skip essential oils entirely)

Method

  • Combine the dry ingredients. Add the baking soda, citric acid, cornstarch and Epsom salt to a large bowl. Whisk thoroughly until evenly combined — this step matters, since clumps of citric acid can cause uneven fizzing later.
  • Add the Castile soap. Slowly drizzle the Castile soap over the dry mixture while whisking continuously. Add it gradually rather than all at once, so it distributes evenly instead of clumping in one spot.
  • Check the texture. Keep mixing until the mixture reaches a "wet sand" consistency — it should hold its shape when squeezed but still feel slightly crumbly, not wet or pasty.
  • Mold the bath bombs. Scoop the mixture into each side of your mold, pressing firmly to pack it in tightly. Press the two mold halves together firmly to form a solid ball.
  • Release from the mold. Give the mold a gentle twist and pull the two halves apart. If the mixture feels too dry and crumbles apart, that usually means it needs a touch more moisture — see the troubleshooting tips below.
  • Dry the bath bombs. Set the molded bath bombs on parchment paper on a drying rack or tray. Let them air dry undisturbed for 24 hours before handling, wrapping or using them.