How to Make Your Own Bath Bomb at Home: Ingredients and Steps
By Women Sexual Health, Self Love + Happiness | Published: 2026-09-01
Category: How-to Guides
Learn how to make bath bombs at home with simple ingredients, step-by-step instructions, and common mistakes to avoid for a fizzy, skin-loving soak.
Quick Answer
To make bath bombs at home, mix baking soda, citric acid, Epsom salt, cornstarch, and your choice of oils and essential oils, then press into molds and let dry for 24 hours. Use the right ratio and avoid adding too much liquid to prevent premature fizzing.
Making your own bath bombs is a fun, creative way to enjoy a spa-like soak without the store-bought price tag. You control the scent, color, and skin-loving ingredients, and it’s easier than you think once you know the basics.
This DIY bath bomb recipe uses common ingredients, and we’ll walk you through each step, including the common mistakes that can turn your batch into a crumbly mess. Whether you’re a first-timer or a seasoned maker, these tips will help you craft fizzy, fragrant bath bombs that are kind to your skin.
Essential Bath Bomb Ingredients
The core of any homemade bath bomb recipe is a base of baking soda and citric acid. When these two meet water, they create the fizz. For a balanced recipe, use two parts baking soda to one part citric acid by weight. This ratio gives a good fizz without being too harsh on skin.
Epsom salt adds magnesium and helps soften water, while cornstarch gives the bath bomb its smooth, silky feel and helps hold the shape. You’ll also need a carrier oil like coconut or almond oil to bind the dry ingredients, and water or witch hazel in a spray bottle to lightly moisten the mix. Essential oils provide scent, but use skin-safe ones and avoid citrus oils if you plan to use the bath bomb in direct sunlight, as they can increase sun sensitivity.
- Use a digital scale for accurate measurements—bath bomb making is a science.
- Wear gloves if you have sensitive skin, as citric acid can be irritating in large amounts.
Choosing Your Bath Bomb Molds
You don’t need fancy equipment. Metal or plastic ball molds are the classic choice, but you can also use silicone muffin cups, ice cube trays, or even a sturdy cookie cutter. The key is to pack the mixture firmly so it holds its shape when unmolded.
If you’re new to bath bombs, start with a larger mold—it’s easier to handle than tiny shapes. Make sure your mold is completely dry before packing, as any moisture can start the fizzing reaction early and ruin the texture.
Step-by-Step: Mixing and Molding
Start by whisking your dry ingredients together in a large bowl to break up any lumps. In a separate small bowl, combine your carrier oil, essential oils, and any colorants. Slowly drizzle the wet mixture into the dry while stirring constantly. The goal is to get a texture like damp sand that holds together when squeezed in your fist.
Spritz lightly with water or witch hazel if the mixture is too crumbly, but be careful—too much liquid will cause fizzing. Pack the mixture firmly into each mold half, overfilling slightly, then press the halves together with a slight twist. Let the bath bombs dry in the mold for at least 24 hours before gently unmolding.
Common Mistakes and How to Avoid Them
The most common DIY bath bomb failures are cracking, crumbling, or fizzing too early. Cracking often means the mixture was too dry or not packed firmly enough. Crumbling can happen if you added too much oil or didn’t let them dry completely. Premature fizzing is usually caused by too much liquid or high humidity.
To fix these, adjust your liquid slowly, pack with real pressure, and let them dry in a cool, dry place. If your bath bombs still crumble, you can always crumble them into a bath as a fizzy soak—no one will know the difference.
DIY Bath Bomb Steps at a Glance
- Mix dry ingredients: Whisk 2 cups baking soda, 1 cup citric acid, 1 cup Epsom salt, and 1/2 cup cornstarch in a large bowl. Check for lumps. Accurate ratios prevent cracking and ensure a good fizz.
- Combine wet ingredients: In a separate bowl, mix 3 tablespoons carrier oil, 1 teaspoon essential oil, and a few drops of colorant (if using). Use skin-safe essential oils and avoid citrus if sun exposure is likely.
- Combine and moisten: Slowly add the wet mix to the dry while stirring. Spray lightly with witch hazel until the mixture holds together when squeezed. Too much liquid causes early fizzing; add moisture in tiny increments.
- Pack into molds: Press the mixture firmly into each mold half, overfill slightly, then press halves together with a twist. Firm packing is key—loose packing leads to crumbling.
- Dry and unmold: Let bath bombs dry in the molds for 24-48 hours in a cool, dry place. Gently tap to release. Patience ensures they hold their shape; rushing causes breakage.
Store-Bought Alternatives That Save Time
- Heart-Shaped Bath Bombs: 4 vulva-friendly, vegan bath bombs made with natural, skin-nourishing ingredients and infused with lavender. OB/GYN approved, hypoallergenic & pH balancing. If you’re short on time or want a guaranteed gentle formula, these pre-made bath bombs offer a skin-safe option without the guesswork of DIY.
- Soak & Relax Bath Kit: Includes Heart-Shaped Bath Bombs (4-pack), ThreePlay Massage Candle (3-pack), and a 'Goddess Bathtime' door hanger—$15 off when you bundle. This kit gives you everything for a full bath ritual, perfect for when you want to relax without measuring ingredients.

With a little practice, you’ll be making beautiful, fragrant bath bombs at home that rival store-bought versions. Remember to measure carefully, pack firmly, and dry thoroughly. And when you’re short on time, a ready-made option like Heart-Shaped Bath Bombs can give you the same relaxing soak without the effort.



