I have never met a bath bomb I didn’t like, but these shimmery, skin-soothing bath bombs might just be my new favorite. Once we reach adulthood, baths are typically reserved (and needed) for relaxing after a long day or soaking away aches and pains. They’re rarely, if ever, just for fun—but these change all that. With a handful of ingredients, you can toss these colorful coconut oil bath bombs together in a matter of minutes, and you’ll be splashing away your troubles in less than an hour!
Coconut Oil Bath Bomb Recipe
Not only are these beauties pretty to look at (insert heart eyes emoji here), but they’re super easy to make. Seriously! I know that a lot of homemade bath bomb recipes hardly ever turn out looking like the store-bought ones.
But these have a secret ingredient that actually helps them to pop out of the mold in one fell swoop. No breaking, crumbling, or sticking.
We love coconut oil!
Want to know what the not-so-secret ingredient is? (Just kidding, that’s a trick question.) It’s coconut oil. Simply put your bombs in the freezer for a few minutes, and the coconut oil hardens enough to prevent breaking. It’s a game-changer.
Plus, the skin-soothing benefits of these babies are endless. Here are some of the other good-for-you ingredients:
Epsom salt in baths soothes achy muscles, relieves stress, and detoxifies the body.
Baking soda in baths calms itchy, irritated skin.
Almond oil moisturizes dehydrated skin.
How to add color to bath bombs
To get the pretty colors, I added a little vegetable-based food coloring to the mix. Just a couple drops were enough to create a soft pastel hue, plus a light touch means I don’t have to worry about soaking my skin in dyes. Then I added a little pinch of silver mica, so they sparkle when the light catches them.
Bath Bomb Ingredients
—1 cup baking soda
—1/2 cup citric acid
—1/2 cup cornstarch
—1/2 cup Epsom salt
—3 tbsp coconut oil, melted and divided into 1-tablespoon portions
—1 tsp almond oil
—Vegetable-based food coloring (or ground herbs such as turmeric, beetroot powder, etc.)
—Mica powder, optional
Bath Bomb Instructions
Step 1 | Combine + divide dry ingredients
In a bowl, combine the dry ingredients and stir well. Then divide evenly into 3 smaller bowls.
Step 2 | Add color to coconut oil
Pour 1 tablespoon melted coconut oil in a cup and add 2–3 drops of food coloring. Stir well. You won’t really be able to see the final color until its mixed with the dry ingredients, so just use your best guess. Add approximately 1/3 teaspoon almond oil (eyeballing it is fine!) and 5 drops of the essential oil of your choice into the melted coconut oil. Mix this well with a spoon.
Step 3 | Pour coconut oil into 1 bowl of dry ingredients
Pour the coconut oil mixture into one of the bowls of dry ingredients. Use your hands to mix it all together, breaking apart chunks as you go. If you would like to adjust the color, melt a little bit more coconut oil and stir in the dye, then pour it into your bath bomb mixture and continue mixing.
Step 4 | Repeat color process
For the two remaining bowls, repeat the process using different food coloring or essential oils, if desired.
Step 5 | Layer dry ingredients into molds
Pack the mixtures into whatever mold you like (you can find my bath bomb mold here) Layer the colors on top of each other and along the sides of the mold. Pack each side until overflowing, and squeeze both halves together to close.
Step 6 | Freeze + remove from mold
Freeze for 20 minutes. To remove the bath bomb from the mold, warm the sides of the mold with your hands (this will help melt the coconut oil) until the bomb pops out. Dust with a small pinch of mica for a little shimmer.
How to use a bath bomb
Fill your tub with warm water and drop in the bath bomb. It will fizz and release the scent and all of its lovely skin-softening agents. Soak in the bath for 20–30 minutes.
If you live in a warm climate, these bath bombs may start to fall apart if left out on the counter. In that case, I recommend storing them in an airtight container in the refrigerator until ready to use.
Coconut Oil Bath Bombs FAQ
What can I use in place of the almond oil?
Will coconut oil make my tub a slippery mess? How can I prevent this?
While there’s no way to really keep the melted coconut oil from leaving a slight film on the bottom of your tub, you can get rid of it (after your bath, of course) by sprinkling some baking soda on the tub floor and gently buffing it in. Then rinse everything down the drain.
And, as always, be super careful climbing in and out of the tub until you’re sure all oil has been completely washed away.
Is the cornstarch necessary?
No, it’s not. Feel free to leave it out or replace it with an equivalent amount of baking soda.
Is citric acid necessary?
Yes. Citric acid (along with the baking soda) is what makes your bath bombs fizz.
My bath bombs came out very crumbly. What gives?
There are a few reasons this might happen, but here are some things you can do to prevent it:
1. Make sure to combine the coconut oil with the dry ingredients while the oil is still pretty warm and in its liquid form, then mix everything together very quickly. If the oil hardens before you’ve had a chance to evenly disperse it throughout the mixture, you’ll have a clumpy mess that won’t stick together properly.
2. If #1 wasn’t the problem, you might need to add a little bit more coconut oil. Simply put everything back in a bowl (microwave for 10 seconds if your bombs have hardened), add more warm coconut oil and stir well. The mixture should then hold together like wet sand before you even pop it in the freezer.
3. Make sure to pack the baking soda mixture tightly into your molds to help everything hold together.
Do you need to add water to this recipe?
Nope! Just coconut oil. Adding water kicks off the fizzing reaction that causes most bath bombs to fall apart before they’ve had a chance to dry out.
Can I use mica for color instead of food coloring?
After 20 minutes in the freezer, do I take my bath bombs completely out of the mold?
Yes. If it’s cold outside, you can continue to let your bath bombs sit out on the kitchen counter, sans the mold. If not, you should transfer them to the refrigerator until you’re ready to use them.
Can I add milk powder to my coconut oil bath bombs? How much?
Sure. I would start by adding whole milk powder to make ¼ of a cup total. But be sure to add more coconut oil as needed until the mixture holds together like wet sand.
Do these have to dry out or cure overnight before wrapping and giving as gifts?
Since there’s no water in these, they don’t really need to cure, since sitting out overnight won’t help anything “dry.” But they do need to stay cool (below 76°F), or they will soften and crumble.
I added too much coconut oil, and now my bath bombs won’t come together at all. What can I do?
Just add equal parts baking soda and citric acid until you get back to a wet sand consistency.
I heard that mica is dangerous and/or you need to use polysorbate 80 in the recipe to keep it from ringing the tub. Is this true?
I only recommend using a tiny amount of mica (a “dusting,” if you will) on the top of your bath bomb for looks. There is a negligible risk—to either your health or your tub—when using it in such small amounts. And including a chemical such as polysorbate 80 may even pose more of a health risk.
To be safe, always use mica powder away from a draft (open windows, fans, etc.), and don’t transfer large amounts of it from one container to another, as that can kick up dust.
I don’t have a bath bomb mold, what can I do?
If you don’t have a mold to make circle bath bombs, don’t fret. You can pack the bath bomb mixture into a muffin tin or ice cube tray, and they will still work just fine. Use a silicone mold, if you have one, to make removing the bath bombs easier.
More bath bomb recipes!
On a bath bomb making roll? Here are 5 more fun recipes to try:
Coconut Oil Bath Bombs
- Bath bomb mold
- Medium-sized bowl
- 1 cup baking soda
- 1/2 cup citric acid
- 1/2 cup cornstarch
- 1/2 cup Epsom salt or pure sea salt
- 3 tablespoons coconut oil melted and divided into 1-tablespoon portions
- 1 teaspoon almond oil
- Vegetable-based food coloring (or ground herbs such as turmeric, beetroot powder, etc.)
- 5 drops essential oil of your choice
- mica powder optional for dusting
- In a bowl, combine the dry ingredients and stir well. Then divide evenly into 3 smaller bowls.
- Pour 1 tablespoon melted coconut oil in a cup and add 2–3 drops of food coloring. Stir well. You won't really be able to see the final color until its mixed with the dry ingredients, so just use your best guess. Add approximately 1/3 teaspoon almond oil (eyeballing it is fine!) and 5 drops of the essential oil of your choice into the melted coconut oil. Mix this well with a spoon.
- Pour the coconut oil mixture into one of the bowls of dry ingredients. Use your hands to mix it all together, breaking apart chunks as you go. If you would like to adjust the color, melt a little bit more coconut oil and stir in the dye, then pour it into your bath bomb mixture and continue mixing.
- For the two remaining bowls, repeat the process using different food coloring or essential oils, if desired.
- Pack the mixtures into whatever mold you like (I used bath bomb molds I found on Amazon—see Notes for the link), layering the colors on top of each other and along the sides of the mold. Pack each side until overflowing, and squeeze both halves together to close.
- Freeze for 20 minutes. To remove the bath bomb from the mold, warm the sides of the mold with your hands (this will help melt the coconut oil) until the bomb pops out. Dust with a small pinch of mica for a little shimmer.
This post was medically reviewed by Dr. Jennifer Haley, a board-certified dermatologist with extensive experience in medical, cosmetic, and surgical dermatology. Learn more about Hello Glow’s medical reviewers here. As always, this is not personal medical advice, and we recommend that you talk with your doctor.644