If you’re a coffee lover like me, you’ll absolutely love this coffee bath salts recipe! It combines the refreshing aroma of coffee with the soothing effects of Epsom salt and milk powder.
The result – a bath soak that delights the senses!

✨ Get 12 Free Holiday Diffuser Blends — Printable PDF
Instantly make your home smell like Christmas with these festive, ready-to-use recipes.
This coffee bath salts recipe offers a luxurious way to unwind. It is perfect for those moments when you want to relax, recharge, and pamper yourself.
One scoop of these aromatic salts in warm water will transform your bath into a revitalizing experience that leaves you feeling refreshed and rejuvenated.
Table of Contents
Affiliate Disclosure: Some links on this site are affiliate links. I may earn a small commission if you purchase through them, at no extra cost to you. See the full affiliate disclosure.
Coffee Bath Salts Recipe Ingredients

- 1/2 cup Epsom Salt
- 1/2 cup Goat’s Milk Powder
- 1/4 cup Baking Soda
- 4 tablespoons Ground Coffee
- 15-25 drops Essential Oils
- Bottles with Cork Lid
This makes around 10-12 ounces.
Here’s a quick look at the benefits of each ingredient in the coffee bath salts recipe:
– Epsom salt is rich in magnesium, which helps ease muscle tension and promotes overall relaxation. Adding Epsom salt to the bath salts blend makes each soak a calming experience for body and mind.
– Milk powder brings a gentle, skin-softening quality to this blend. Rich in lactic acid, it gently exfoliates while nourishing the skin with vitamins and minerals, leaving your skin feeling smooth and hydrated.
– Ground coffee is a natural exfoliant that sloughs off dead skin cells, enhancing skin texture and brightness. It also infuses the bath salts with a warm, inviting aroma that invigorates the senses, perfect for coffee lovers seeking a revitalizing soak.
– Baking soda adds a silky texture to the bath water, making it feel luxurious. It also has skin-soothing properties that can help reduce irritation and soften the skin, making it a great addition to bath salts.
– Essential oils add a customizable aroma to your bath salts, enhancing both the sensory experience and skincare benefits. Scents like vanilla, cinnamon, or orange pair well with coffee for a comforting, energizing fragrance. Choose oils that align with your mood and skincare needs.
– A cork lid jar is a stylish and functional choice for storing coffee bath salts. The cork lid seals tightly to keep the salts fresh, while the jar’s design makes it a beautiful addition to any bathroom shelf.
How To Make Layered Coffee Bath Salts
If you want to skip the layered effect, mix all the ingredients. Stir gently to blend all ingredients properly so they are evenly distributed and fill the homemade coffee bath salts into jars. That’s it!
Creating the layered look requires a couple of additional steps. Nothing elaborate. The only thing to remember is to keep the white and brown ingredients separate.
Step 1: Add Essential Oil To Epsom Salt & Baking Powder Mix

Step 3: Mix Epsom Salt & Baking Soda With Goat Milk Powder

Step 3: Layer the Ingredients
Add the white and brown dry ingredients in the container alternately to get the layered effect. Do this carefully to keep the layers separate.
I added milk powder first, then ground coffee, followed by Epsom salt and baking powder mix. Repeat the layers in that order.
After creating each layer, tap the bottle gently to let the ingredients fill in any gaps. This helps make the layers more compact so they remain more distinct in the bottles and don’t get disrupted easily.

Seal the filled jar with the cork lid to keep the salts fresh and prevent moisture from getting in.
The layering is only for effect. It adds an attractive touch to your bathroom shelf and makes a cool gift for any occasion. Take extra care while packing to leave the layers undisturbed.
Remember, it does not matter if the layers get messed up. The ingredients will all get mixed in the bath anyway.
Homemade coffee bath salts layered in small glass bottles are great as stocking stuffers.
If you like the layered look, you’ll love this relaxing bath salts recipe with layers of pastel colors. This layered sugar scrub recipe is also part of the Pretty Pastels series of recipes for selfcare.
Best Essential Oils To Add To Coffee Bath Salts Recipe

Selecting the right essential oils can enhance your coffee bath salts with an irresistible aroma that complements the rich scent of coffee. Here are a few options that pair beautifully:
Vanilla: Vanilla Absolut adds a creamy, comforting sweetness that blends seamlessly with coffee. It creates a warm, cozy fragrance that’s soothing and indulgent, perfect for a relaxing bath.
Peppermint: The fresh, invigorating aroma of peppermint essential oil complements coffee beautifully, creating a lovely cooling contrast. This combination is refreshing and awakening, perfect for a revitalizing soak after a long day.
Sweet Orange: Sweet orange essential oil adds a fresh, zesty note that brightens the aroma of coffee. This blend is energizing and refreshing, making it an ideal choice for those looking to feel rejuvenated.
Cinnamon Bark: The spicy, slightly sweet aroma of cinnamon bark essential oil pairs wonderfully with coffee, creating a rich, warming blend that evokes the feeling of autumn and winter. Its uplifting scent is perfect for creating a cozy, seasonal bath experience.
Blending for a Balanced Aroma
If you want to use a blend instead of an individual oil, consider the strength of each essential oil. Start with a few drops (around 5-8) of one oil and gradually build up, balancing each scent to your preference.
These are two great essential oil blends to add to this coffee bath salts recipe:
- 10 drops vanilla and 5 drops cinnamon for a warm, comforting scent without overpowering the coffee notes
- 15 drops orange with 5 drops cinnamon for a lively, spiced-citrus fragrance
Always test the blend in a small portion of the bath salts to ensure it’s just right before adding to the entire mixture. This allows you to adjust the oils for a balanced, harmonious aroma that enhances your coffee bath salts without overwhelming them.
How to Use Coffee Bath Salts

To enjoy the full benefits of your coffee bath salts, add about 1/4 to 1/2 cup to warm running bathwater.
Stir the water gently with your hand to help the salts dissolve and disperse the coffee grounds and essential oils evenly throughout the bath.
Then, settle in and soak for 15–20 minutes to allow the ingredients to work their magic on your skin and muscles.
For best results, use coffee bath salts once or twice a week.
This frequency provides gentle exfoliation and relaxation benefits without over-drying the skin.
Adjust your usage based on your skin type and personal preference. Regular use helps keep skin smooth and glowing while providing regular moments of relaxation in your self-care routine.
Love indulging in warm, scented baths? You’ll enjoy this soothing herbal bath tea with oatmeal and chamomile. You’ll find plenty of ideas to customize the recipe to your preference.
This easy bentonite clay detox bath recipe is perfect for detoxing and reenergizing tired skin.
My favorite is this rose petal bath bomb recipe. A few drops of rose essential oil give the bath bombs a lovely floral aroma, and rose petals embedded in the bath bombs create a beautiful visual appeal.
Cool Idea: The bold layers of milk powder and ground coffee in this recipe resemble a witch’s potion, making it a fun choice for Halloween gifts or self-care. Add 15 drops of an enchanted essential oil blend for a scent that brings spooky vibes to your bath!
Benefits of Coffee Bath Salts

Relaxation and Comfort
Epsom salt is a classic bath ingredient used to help relax tired muscles and bring comfort after busy days. When combined with the rich scent of coffee, it creates a bath that feels both soothing and uplifting. The warm aroma can help set a calm mood, while Epsom salt adds to the feeling of relaxation, so you step out of the bath feeling refreshed.
Gentle Exfoliation and Smooth Skin
Coffee grounds act as a natural, mild exfoliant. When used in bath salts, they can help scrub away dry, flaky skin, leaving a smoother texture. This gentle exfoliation can give your skin a fresh look and help maintain a healthy glow.
Skin Softening and Hydration
Goat’s milk powder in the recipe adds a rich, creamy touch. It’s known for being gentle and moisturizing, making it a great ingredient for soft, supple skin. The combination of these elements can help keep your skin comfortable and hydrated after every soak.
Coffee bath salts offer a unique way to treat yourself with a relaxing soak, a gentle exfoliation, and skin-softening benefits – all in one experience.
If you’re a caffeine skincare enthusiast like me, you should try this coffee eye cream recipe. It’s easy to make and great for tightening delicate skin under the eye area.
Homemade Coffee Bath Salts Storage and Shelf Life
Store homemade coffee bath salts in a dry, cool place away from direct sunlight to preserve the aroma and freshness.
The cork lid jar provides an excellent seal. Placing the jar in a cabinet or drawer offers additional protection from moisture and light. When stored properly, this mixture can last up to 6 months, maintaining its fragrance and texture. Check occasionally for any changes in aroma or clumping, as these can indicate it’s time for a fresh batch.
This DIY coffee bath salts recipe is a simple yet luxurious way to enjoy a spa-like experience from the comfort of home. They offer the benefits of exfoliation, relaxation, and skin nourishment and are a delightful treat for coffee lovers.
Try this recipe to add a rejuvenating, aromatic boost to your self-care routine, and feel free to experiment with different essential oil blends to create a signature scent.
Enjoy making bath and body care products for yourself or as gifts? These easy DIY Vanilla scented gift ideas for all occasions.