Homemade bath truffles are a great way to upgrade your bath time while nourishing your skin with natural, wholesome ingredients. Easy to customize and simple to make, they’re a fun project for yourself or a thoughtful gift for someone special.

Bath truffles are similar to bath bombs but are more prosperous in healthy fats and oils, making them profoundly moisturizing for dry or sensitive skin. When dropped into a warm bath, they fizz and dissolve, infusing the water with soothing ingredients that hydrate your skin and relax your senses. Unlike store-bought options, these homemade truffles are free from harsh chemicals, allowing you to customize them with natural ingredients like essential oils and dried herbs.
How To Make Bath Truffles
For this DIY, you will need baking soda, citric acid, coconut oil, liquid castile soap, vegetable glycerin, optional essential oils, and dried herbs.
Mix the baking soda and citric acid together in a medium bowl.
Melt the coconut oil in a microwave-safe bowl and pour it over the dry ingredients. If you’re using essential oils, now is the time to add them to this recipe. I add 4-6 drops.
Next, add the castile soap and vegetable glycerin and mix until the mixture has the texture of wet sand.
Add more castile soap as needed to get the right texture.
Stir well and let the mixture set for 10-15 minutes.
Use a scoop and scoop out small balls of the mixture onto a cookie sheet. You can also press the mixture into silicon molds instead of scooping it into balls.
Let the bath truffles set for a few hours and up to a few days to dry.
How To Use: Add a few bath truffles to a warm bath, watch them fizz, and release the skin-nourishing oils into the bath water.

Bath Truffle Ingredients and Their Benefits
- Baking Soda:Â This versatile ingredient is the base of your bath truffles, helping them fizz and soften the water.
- Citric Acid: Combined with baking soda, citric acid creates the signature fizzing reaction that makes bath truffles so fun to use.
- Coconut Oil:Â This natural oil is deeply moisturizing and helps to soften and hydrate dry skin while adding a subtle, tropical scent.
- Liquid Castile Soap:Â Gentle and plant-based castile soap binds the ingredients together while adding a touch of cleansing power.
- Vegetable Glycerin: A humectant that attracts moisture to your skin, leaving it feeling soft and supple.
- Optional Add-ins:Â Dried herbs like lavender or rose petals add a decorative and aromatic touch, while essential oils like lavender, eucalyptus, or citrus enhance the sensory experience.
Substitutions and Customizations
- Oil Alternatives:Â If you’re not a fan of coconut oil, you can substitute it with shea butter, cocoa butter, or almond oil for similar moisturizing benefits.
- Soap Substitutes: Instead of liquid castile soap, try using unscented baby wash or another gentle liquid soap.
- Herbal Add-ins:Â Swap dried lavender or rose petals for chamomile flowers, calendula, or even dried citrus peels for a unique twist.
- Essential Oils:Â Experiment with different essential oil blends to suit your mood. Try lavender and chamomile for relaxation, eucalyptus, and peppermint for invigoration, or sweet orange and vanilla for a calming, cozy vibe.

FAQ
How do I store bath truffles?
Store your bath truffles in an airtight container to keep them dry and prevent them from absorbing moisture from the air. A mason jar or decorative tin works perfectly.
How many truffles should I use per bath?
Add 1-3 bath truffles to your bath, depending on the size of your tub and your desired level of moisturization.
Can I use food coloring?
Yes, but stick to natural, skin-safe colorants like mica powders or liquid food coloring to avoid irritation.
How long do they last?
When stored properly, bath truffles can last up to six months. However, their fizzing power may diminish slightly over time.
Are they safe for children?
Yes, these bath truffles are gentle enough for kids. Use mild essential oils and avoid adding dried herbs that might clog the drain.
Related DIY’s:
Print
DIY Bath Truffles
These homemade bath truffles will fizz up your bath while releasing skin-nourishing oils onto your skin!
- Prep Time: 5 minutes
- Cook Time: 2 hours – 2 days
- Total Time: 2 days
- Yield: 16–20 1x
- Category: DIY
- Method: Mixing Bowl
- Cuisine: NA
Ingredients
- 2 cups baking soda
- 1/2cup citric acid
- 1/4 cup coconut oil, melted
- 1/4 cup liquid castile soap
- 2 tsp vegetable glycerin
- optional: dried herbs & essential oils
Instructions
- Mix the baking soda and citric acid together in a medium bowl.
- Add the melted coconut oil (and essential oils, if using).
- Mix well.
- Add the castile soap and vegetable glycerin and mix until the mixture has the texture of wet sand.
- Add more castile soap as needed to get the right texture.
- Stir well and let the mixture set for 10-15 minutes.
- Use a scoop and scoop out small balls of the mixture onto a cookie sheet. You can also press the mixture into silicon molds instead of scooping it into balls.
- Let the bath truffles set for a few hours and up to a few days to dry.
Notes





Leave a Comment