Bath & Body | Christmas | Gifts | Mother's Day | Valentine's Day

The Ultimate Fizzy Bath Salts Recipe With All Natural Ingredients!

Make these easy & fun fizzy bath salts with all natural ingredients and watch them bubble and fizz when you pour them in the tub!

wood bowl of DIY fizzy bath salts with a wood scoop

Fizzy Bath Salts Recipe

These fizzy bath salts are similar to bath bombs, but much easier and less time-consuming to make. It’s fun to pour them into the tub and watch them do their thing- especially if you add food coloring. The kids love this recipe too!


Fizzing Bath Salt Ingredients: collage of ingredients including epsom salt, baking soda, and essential oils

A. Pure Unscented Epsom Salt (magnesium sulfate)

B. Baking soda (sodium bicarbonate)

C. Citric acid

D. Sweet almond oil (or jojoba oil, vitamin E oil or fractionated coconut oil)

E. Jasmine Essential Oil (or other essential oils of your choice)

F. Food coloring (optional)


Bath Salt Tools: collage of tools needed to make DIY fizzy bath salts

A. medium mixing bowl

B. small bowl

C. nitrile gloves (optional)

D. fork and spoon

E. measuring cups and spoons


Bath Salt Packaging: collage of glass jars, wood scoops, and chalkboard sticker labels

A. 3 inch wood scoops

B. glass jars with airtight lids (these are the ones I’m using)

C. chalkboard sticker labels (I love this brand & use them on everything!)

D. white paint pen


1. Combine dry ingredients.

Combine the epsom salt, baking soda and citric acid in a medium mixing bowl and stir well.

fizzy bath salt ingredients being poured into a mixing bowl

2. Combine oils.

Add essential oils to carrier oil (I’m using sweet almond oil) in a small bowl and stir.

essential oils being added to a small bowl of carrier oil to make DIY fizzy bath salts

3. Add oils to salt mixture.

Pour the oils into the salt mixture. Stir with a fork, and then mix with your hands.

oil mixture being added to a bowl of salt mixture to make bath salts
hand in a bowl of homemade bath salts

4. Add food coloring.

Add a few drops of food coloring. If you want a fun galaxy effect, use 2-3 different colors that are near each other on the color wheel. I’m using purple, blue and pink.

food coloring being added to a bowl of homemade fizzy bath salt

Use gloved hands to mix and sift the colors in until you have a fairly even distribution. There will still be specks of the individual colors. Note: The gloves are just to prevent you from dying your hands purple.

gloved hand mixing color into fizzing bath salts

5. Fill jars.

Spoon the finished bath salts into jars. You never want to pack them down like brown sugar, as this will form a bath salt brick.

purple bath salt being spooned into a glass jar for storage

Bath Salt Storage

Bath salts should always be packaged and stored in airtight containers. Otherwise the salt will absorb the moisture in the air and form large clumps- or worse, one big bath salt brick. So keep that lid on when you’re not using it!

Bath salts should be fine at room temperature, but it’s best to keep them out of direct sunlight. The fragrance from the essential oils will dissipate over time.

Helpful Tips

  • I prefer to use food coloring (you can get all-natural food colors here) over mica powder in my homemade bath products. I’ve found that the combination of mica powder and carrier oil usually leaves a mess in the tub, while a small amount of food color won’t. Mica is also expensive.
  • It’s fine to adjust the quantities of your ingredients slightly, but don’t overdo it on the oil, as this can make the tub slippery.
  • If you use more that a couple of drops of food color, I recommend spreading your finished salts out on a parchment or foil-lined sheet pan to dry for 24 hours before spooning them into jars or packages. This will help prevent clumping from the extra moisture.

How to Use Fizzy Salts

To enjoy your fizzy bath salts, fill the tub and pour 2-3 scoops of bath salts into the warm water. Then watch it do it’s magic and enjoy!

collage of 4 images showing fizzy bath salts being added to warm water and fizzing and dissolving
Fizzing Bath Salts

Fizzing Bath Salts

Active Time: 6 minutes
Total Time: 6 minutes
Difficulty: easy


  1. Combine epsom salt, citric acid & baking soda in a medium mixing bowl and stir.
  2. Combine sweet almond oil and essential oils in a small bowl and stir.
  3. Add oils to salt mixture and stir. Use your gloved hands to mix.
  4. Add 3-4 drops food coloring and mix with your hands (optional).
  5. Fill jars.
  6. Label.

More Natural Bath & Body Recipes…

Pink Himalayan Salt Bath Recipe

jar of homemade Himalayan salt bath

How to Make Bubble Bath (That Actually Bubbles!)

bottle of homemade bubble bath with a loofa sponge

10 Easy Bath Salt Recipes with All-Natural Ingredients

Dead Sea Salt Bath: The Ultimate Recipe

bowl of Dead Sea bath salts with a wood scoop

Similar Posts

Leave a Reply

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