How to Make Fizzing Peppermint Bath Salts (Easy DIY Holiday Spa Gift)
This post may contain affiliate links. Any purchases from links outside of A Farm to Keep may earn a commission at no additional cost to you. Thank you for supporting my content!
Is there anything more fun than fizzing peppermint bath salts? Unlike bath bombs, which can be fussy to prepare and take time to cure, fizzing bath salts are quick to make and ready to enjoy immediately. They make perfect last-minute, thoughtful holiday gifts.

DIY bath salts are one of my favorite homemade bath and body products to make. I like to make them in advance, but they are also super easy to throw together when you need a beautiful and fun gift in a pinch. The best part? When they hit the water, they fizz!
Difference Between Bath Bombs & Fizzing Bath Salts
Although I love making bath bombs, fizzing bath salts are much easier and quicker to make. They don’t require any additional tools, such as molds or wire racks, for drying, and their ingredients are simple and can be easily purchased at your local grocery or retail store.
I love having handmade herbal gifts on hand during the holiday season, like these fizzing peppermint bath salts, my milk chai bath salts, and my ginger clarifying bath soak, which means I always know I have high-quality handmade gifts available for gifting.
The Best Reasons for Making Fizzing Bath Salts
The best part about making bath salts for gifting is their convenience without compromising customizability. I always keep the base ingredients on hand, including Epsom salts, pink Himalayan sea salt, and baking soda. I also usually have citric acid crystals on hand, as they are a common home canning ingredient. All of these ingredients are easy to store and are so versatile.
No matter the bath salt recipe you choose, I highly recommend making these fizzing peppermint bath salts for your holiday gifting. They are festive and colorful, offering a unique, exciting surprise: transforming a bath into a fizzing sensory experience.
Whether in the tub or a foot bath, the fizzing action happens quickly, which kids and adults love.
When I make these peppermint bath salts, I like to pair them with my printable Christmas gift tags or my hand-stamped fabric gift tags for a complete gifting experience that everyone enjoys.

Why You’ll Love This Recipe
Refreshing & Invigorating :
Peppermint essential oil awakens your senses and leaves you feeling energized.
Relaxing & Soothing:
The bath salts help relieve stress, tension, and tired muscles.
Fizz Factor :
The fizzy reaction makes bath time fun and sensory-rich, especially for kids and adults alike.
DIY & Customizable:
Easy to make at home with ingredients you can tweak to your liking (color, scent, and intensity).
Natural & Gentle:
Made with simple, skin-friendly ingredients like Epsom salt, baking soda, and essential oils.
Perfect for Gifts:
Ideal for homemade holiday presents, spa days, or self-care surprises.
Aromatherapy Benefits:
Peppermint promotes mental clarity, refreshes the mind, and can relieve headaches.
Budget-Friendly:
Inexpensive to make compared to store-bought spa products.
Ingredients

Epsom Salt:
I used standard Epsom salt, but you can also use coarse or fine grains depending on your preference. Epsom salt helps soothe tired muscles.
Pink Himalayan Salt:
Packed with magnesium, potassium, and calcium. These elements help soothe tired muscles, soften skin, and promote relaxation when added to your fizzing peppermint bath salts.
Baking Soda:
When added to a bathing experience, it softens and smooths skin. When paired with citric acid, these two ingredients create a fizzing reaction when mixed with water. Adjust the amount of these ingredients to create more or less fizz.
Citric Acid:
Combined with baking soda, it creates the fizzy reaction. Food-grade citric acid works best.
Peppermint Essential Oil:
I used pure peppermint essential oil for a refreshing scent. You can substitute with spearmint or a peppermint blend if you like. Use sparingly; peppermint essential oil is strong!
Optional Colorants:
I added a few drops of natural bath-safe color (like mica powder or beetroot powder). You can skip or choose your favorite color.
Optional Add-Ins:
Dried herbs, flower petals, or a 1/2 teaspoon of castor, almond, or jojoba oil for extra skin-softening benefits.
Get the full ingredient list and measurements on the printable recipe card below.
Tools You Will Need
Large mixing bowl:
Use a metal or ceramic bowl to combine all your ingredients.
Mixing spoon (Optional):
There are two ways to present these bath salts. First, you can combine all the ingredients. Second, you can layer each ingredient into a clear glass jar for a layered look, which I prefer for gift presentation.
Measuring cups:
Easily measure out each ingredient for these fizzing bath salts.
Funnel:
Optional, but a great tool to have on hand to easily pour ingredients into containers.
Airtight containers:
Simply seal them shut and store for up to 9 months.
Step-by-Step Instructions
- In a large mixing bowl, combine the dry ingredients: Epsom salt, baking soda, citric acid, and sea salt (if using). Whisk everything together to ensure even distribution.
- Add the wet ingredients: carrier oil and peppermint essential oil.
- Continue whisking the mixture to ensure all the ingredients are well combined. The consistency should resemble damp sand, so add a drop or two more carrier oil if needed.
- Test the fizz! Take a small amount of the bath salt mixture and drop it in a cup of hot water. If it fizzes vigorously, you’re good to go! If not, add a little more citric acid, a teaspoon at a time, and test again until you get the desired fizziness.
- Once you’re happy with the consistency and fizz level, transfer the bath salts to the airtight containers. This recipe makes four 4-oz jars or two 8-oz jars worth of bath salts.
Tips for Success
- Be cautious with peppermint essential oil, as it is potent. Start with 15 drops and adjust to your preference.
- For a more luxurious feel, substitute a tablespoon of melted coconut oil for the carrier oil. Let it cool slightly before adding it to the dry ingredients.
- These bath salts make wonderful gifts! Package them in decorative jars or tins and add a label with instructions for use.
- Store your bath salts in a cool, dry place away from direct sunlight for up to 9 months.

How to Use Your Fizzing Peppermint Bath Salts
Using your peppermint fizzing bath salts is easy.
Add ¼ cup to ½ cup of the bath salts to a tub of hot water.
The bath salts will fizz on contact with water for an exciting sensory surprise!
The bath salts may also be used as a foot soak. In a one gallon basin filled halfway with hot water, add ¼ cup of the bath salts. Soak your feet in the mixture for up to 20 minutes.
Storing Your Homemade Fizzing Bath Salts
- Store the fizzing peppermint bath salts in an airtight container.
- Layer the white and pink ingredients to create a striped layer display, like a candy cane!
- Place the ingredients into 2 oz jars for easy gifting.
Variations & Substitutions
Variations
- Swap peppermint for spearmint for a sweeter scent.
- Use eucalyptus for a refreshing, spa-like experience.
- Try a peppermint + lavender blend for relaxing and invigorating benefits.
- Adjust the baking soda + citric acid ratio to control the fizz intensity.
- Add a teaspoon of cornstarch to slow the fizz and make it last longer.
- Package in mini jars for individual bath treats.
- Layer different colors or scents in clear jars for a visually appealing gift.


FAQ’s
Can I use an essential oil instead of peppermint?
Yes, try eucalyptus, rosemary, or spearmint or a floral essential oil like lavender or jasmine.
Are fizzing bath salts safe for kids?
Yes, all of the ingredients included in this recipe are safe for kids.
How should I store homemade bath salts?
Store your fizzing peppermint bath salts in an airtight container.
Let’s Be Friends!
If you gave this recipe a try, I’d love to hear how it turned out. Share your thoughts in the comments below!
Don’t forget to pin this post and follow A Farm to Keep on Pinterest! You can save all your favorite recipes to your boards and stay up to date with the latest creations.
Share your creations on Instagram at @a.farm.to.keep
More Herbal Bath & Body Recipes
Yuzu Bath Salt Recipes
Fizzing Peppermint Bath Salt Recipe
Equipment
- 1 Large Mixing Bowl
- 1 Whisk or Mixing Spoon
- 1 Funnel
- 1 Airtight Glass Storage Jars Use smaller containers for gifting.
- 1 Measuring Cups and Measuring Spoons
Materials
- 1 cup Epsom salt
- 1/2 cup baking soda
- 1/2 cup citric acid
- 1/4 cup coarse sea salt or pink Himalayan sea salt optional for added texture and color
- 1 tablespoon carrier oil like jojoba or sweet almond
- 15-20 drops of peppermint essential oil
Instructions
- In a large mixing bowl, combine the dry ingredients: Epsom salt, baking soda, citric acid, and sea salt (if using). Whisk everything together to ensure even distribution.
- Add the wet ingredients: carrier oil and peppermint essential oil.
- Continue whisking the mixture to ensure all the ingredients are well combined. The consistency should resemble damp sand, so add a drop or two more carrier oil if needed.
- Test the fizz! Take a small amount of the bath salt mixture and drop it in a cup of hot water. If it fizzes vigorously, you’re good to go! If not, add a little more citric acid, a teaspoon at a time, and test again until you get the desired fizziness.
- Once you’re happy with the consistency and fizz level, transfer the bath salts to the airtight containers. This recipe makes four 4-oz jars or two 8-oz jars worth of bath salts.
Notes
- Be cautious with the peppermint essential oil because it is potent. Start with 15 drops and adjust to your preference.
- For a more luxurious feel, substitute a tablespoon of melted coconut oil for the carrier oil. Let it cool slightly before adding it to the dry ingredients.
- These bath salts make wonderful gifts! Package them in decorative jars or tins and add a label with instructions for use.
- Store your bath salts in a cool, dry place away from direct sunlight for up to 9 months.





