If your idea of self-care involves a warm soak, a little peace and quiet, and a way to hit reset after a stressful week—you’re going to love this DIY detox bath recipe.
It’s simple, affordable, and packed with natural ingredients to help soothe sore muscles, flush out toxins, and leave you feeling brand new.
Ready to upgrade your bath routine with a magnesium-rich soak? Let’s dive in.

I get commissions for purchases made through some of the links in this post. There is no extra cost to you. See my full disclosure here.
Why You Should Try a DIY Detox Bath
Our bodies go through a lot—late nights, stress, processed food, environmental toxins. A detox bath can help you sweat it out (literally), boost your circulation, and support natural cleansing processes.
This bath soak is inspired by wellness routines that use healing minerals and essential oils to promote total body relaxation.
Here are a few benefits of using a detox soak:
- Promotes muscle relaxation and recovery (thanks to Epsom salts)
- Helps draw out impurities and heavy metals
- Supports skin health and hydration
- Can ease symptoms of colds or minor facial swelling
- Turns your bathroom into a mini spa

Supplies You’ll Need
This healing bath recipe uses just a few ingredients, most of which you probably already have at home:
Ingredients:
- 2 cups Epsom salts (rich in magnesium)
- ½ cup baking soda (helps neutralize toxins)
- 2 tablespoons bentonite clay (optional, for drawing out heavy metals)
- 10 drops essential oil (lavender, eucalyptus, or tea tree are perfect)
- Optional: ½ cup sea salt or Himalayan salt for added mineral benefits
Tools:
- Large mixing bowl
- Glass jar or container with a lid (for storing leftovers)
- Bathtub filled with warm (not hot) water

How to Make the Detox Bath Soak
This routine is quick, easy, and ideal for beginners looking to create a self-care ritual that works.
Step 1: Mix the ingredients
In a mixing bowl, combine Epsom salts, baking soda, and bentonite clay (if using). Stir until everything is evenly distributed.
Step 2: Add essential oils
Add about 10 drops of your favorite essential oil. For a cold or congestion, try eucalyptus or tea tree. If you’re looking for stress relief, go with lavender or rose.
Step 3: Draw your bath
Fill your tub with warm water. Pour your homemade detox mix under the running faucet so it dissolves evenly.
Step 4: Soak it up
Hop in and soak for at least 20–30 minutes. Use this time to meditate, listen to calming music, or do a face mask.
Step 5: Rinse and hydrate
After your bath, rinse off with clean water and moisturize your skin. You just helped your body eliminate toxins, so drink plenty of water to stay hydrated and support the detox.
Want a visual walkthrough of the whole process? Check out the video below that shows exactly how to make and use your detox soak.
Bonus Tips to Boost the Benefits
- Cold or flu symptoms? Add a few drops of eucalyptus oil and soak in a slightly warmer bath to help open sinuses.
- Post-workout recovery? Try magnesium-rich salts with peppermint oil to relax tight muscles.
- Dealing with breakouts or body acne? Bentonite clay plus tea tree oil makes this a powerful cleansing soak.
You can even turn this into a gift—just pour the dry ingredients into a pretty jar, add a label, and you’ve got a thoughtful, handmade wellness gift.
Before You Soak: What to Know
- If you’re new to detox baths, start with shorter soaks (15–20 minutes) to see how your body reacts.
- Don’t take a detox bath if you’re pregnant, dehydrated, or have low blood pressure without checking with your doctor.
- Detox baths can make you feel tired or lightheaded, so plan them before bed for best results.

Loved This? Here’s What to Try Next
If you enjoyed this bath soak and want more natural ways to feel refreshed, you might love:
- This aloe vera ice cube hack that will change your skin
- The detox foot soak every busy woman needs to try tonight
- How to make a DIY peppermint scalp treatment for dry, itchy scalp



