Coffee Bath Salts Recipe For An Aromatic Rejuvenating Soak
If the smell of freshly brewed coffee is your idea of comfort, this recipe will feel right at home in your self-care routine.
Layered in warm browns and creamy whites, these coffee bath salts look as good on a shelf as they do in the tub, and that rich, roasted scent rising with the steam makes a bath feel like a genuinely indulgent occasion.

Use coffee-infused oil for a deeper, richer coffee aroma or use a non-scented carrier oil for a milder scent.
Though optional, essential oils such as vanilla, cinnamon, and sweet orange all pair beautifully with coffee, giving the bath salts a lovely, complex aroma.
These coffee bath salts are perfect for a quiet evening in, and just as good as a gift. If you enjoy the layered look, the Pretty Pastels Bath Salts use the same technique with soft mica-colored layers for a completely different mood.
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
- 1 tablespoon Coffee Infused Oil or a neutral carrier oil
- Cork-lid Glass Jars for storing
Makes approximately 10–12 ounces.
What each Ingredient Contributes to the Recipe
Epsom Salt
Epsom salt is the base of the recipe. The large, white crystals dissolve well in warm water. Even before use, the Epsom salt gives the finished jar a clean, layered look when alternated with the darker coffee and cream-colored milk powder.
Goat’s Milk Powder
Goat’s milk powder adds a soft, creamy quality to the bath water and creates the pale layer that makes the layering technique so visually effective. It also helps the salts feel silky rather than gritty.
Baking Soda
Baking soda softens the water and gives the whole blend a smoother texture. It blends invisibly into the Epsom salt layer. You won’t see it, but you’ll feel the difference in the water.
Ground Coffee
Ground coffee is what gives this recipe its distinctive look and aroma. The dark brown grounds create a striking contrast against the white layers in the jar, and the warm, roasted scent intensifies beautifully when the salts hit warm water. A medium grind works best. It’s fine enough to feel smooth underfoot, coarse enough to see clearly in the jar.
Coffee-Infused Oil
Coffee-infused oil serves as the carrier for this recipe. It distributes evenly through the salts, adds a light conditioning quality to the bath water, and carries the coffee scent into the oil layer. With this infused oil, the aroma is present at every level of the recipe, not just in the grounds. If you don’t have any on hand, a neutral carrier oil such as fractionated coconut or sweet almond works well.
You can make coffee-infused oil at home with just two ingredients. Once strained, the spent grounds can go straight into this recipe.
Essential Oils
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.
Cork Lid Jar
A cork lid jar is a stylish and functional choice for storing your 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. This practical container also allows for easy access, so you can scoop out the perfect amount for each bath.
How to Make Layered Coffee Bath Salts: Step-by-Step
The layered look is optional. If you’d rather keep things simple, combine all the dry ingredients in a bowl, stir through the carrier oil, and spoon straight into jars. Either way, the recipe and the effect are the same.
For the layered version, keep the white and brown ingredients separate throughout. That’s the only rule.
Step 1: Prepare the White Layer

Add the Epsom salt and baking soda to a glass bowl and stir to combine. Keep this mixture dry. Any moisture introduced at this stage will start the clumping process.
Drizzle the coffee-infused oil over the Epsom salt mixture and stir well until the oil is evenly distributed. The salts should feel very slightly damp but still loose and pourable.
Tip: Mixing the oil into the Epsom salt rather than the coffee grounds keeps the layers visually distinct. The lighter salts hold the oil without darkening.
Step 2: Prepare the Coffee Layer
Keep the goat’s milk powder and ground coffee in separate bowls. Both go in as distinct layers, so there’s no mixing needed at this stage.
Step 3: Layer into Jars

Now for the most satisfying part – creating the layers.
Using a spoon or small scoop, add the ingredients to the jar in alternating layers:
- Goat’s milk powder
- Ground coffee
- Epsom salt and baking soda mix
- Repeat until the jar is full
Pour each layer in gently and tap the jar softly after each addition to settle the ingredients and keep the edges crisp.
Avoid pressing the layers down. You want them to look loose and distinct through the glass.
Note: The layering is purely visual. Once it goes in the bath, everything mixes, so if a layer shifts in transit or during gifting, don’t worry about it. Just carry on. It makes no difference at all to how the recipe works.
Step 4: Seal and Label
Press the cork lid firmly onto the jar. Label with the date made. Stored away from steam and direct sunlight, these will keep their scent and texture for up to six months.
These layered jars make a great stocking stuffer or any-occasion gift. The dark and cream layers have a bold, striking look through clear glass — no ribbon or wrapping needed.
Want to Add Essential Oils?
The coffee-infused oil and grounds give this recipe a warm, full aroma on their own, most people find no essential oil is needed. But if you enjoy a more layered scent experience, a few drops added to the carrier oil before mixing is all it takes.
Important: Always stir the essential oil into the carrier oil before adding it to the dry ingredients, rather than dropping it in directly. This distributes the scent evenly through the batch and ensures the essential oil is properly dispersed before the salts go into the bath.
These three essential oils pair particularly well with the roasted, earthy character of coffee:
- Vanilla absolute: Creamy and warm, vanilla deepens the coffee note rather than competing with it. It’s the classic pairing.
- Sweet orange: Sweet orange adds a bright, zesty contrast to the dark roasted base. It lifts the whole blend and makes it feel less heavy.
- Peppermint. A cooler, fresher direction, the contrast between peppermint and coffee is surprisingly good. It is invigorating rather than sweet.
Two Blends to Try: If you’d like to use a combination rather than a single oil, these two work well with this recipe:
- Warm and Cozy: 10 drops vanilla + 5 drops cinnamon bark
- Bright and Spiced: 15 drops sweet orange + 5 drops cinnamon bark
Stir the essential oil or blend into the coffee-infused oil before mixing it into the salts. If you’re unsure about the strength, start with the smaller amount listed and adjust from there. The coffee scent is bold, and a subtle addition of essential oil is usually enough.
How to Use Homemade Layered Coffee Bath Salts

Add ¼ to ½ cup of coffee bath salts to warm running bathwater. Swirl gently with your hand to help everything dissolve and distribute before stepping in.
The coffee grounds will soften in the water, which is fine for household drains, but a drain strainer is a sensible precaution if you want to be tidy.
Once a week is a comfortable starting point. Adjust based on your preference.
Love to try different bath soaks for different days? This oatmeal and chamomile herbal bath tea is a completely different texture and mood with loose botanicals in a muslin bag, soft and gentle. Worth having both on your shelf.
Special Mention – Halloween Idea
The dark and cream layers in these jars look uncannily like a witch’s potion through the glass.
Fill a few small jars, add a kraft label, and they make an easy and unusual Halloween gift.
Add a few drops of a Halloween essential oil blend into the carrier oil to add to the theme.
Storage and Shelf Life
Store in a cool, dry place away from direct sunlight and bathroom steam. A cabinet or drawer shelf is ideal.
Stored properly, these homemade bath salts will keep for up to six months. If the scent fades noticeably or the salts clump into a solid block (a sign that moisture got in), it’s time to make a fresh batch.
Always scoop with a dry spoon. A single drop of water introduced to the jar starts the clumping process.
Enjoy making bath and body gifts? These DIY vanilla-scented gift ideas work for just about any occasion and use a lot of the same ingredients.
A jar of coffee bath salts is one of those projects that takes less than ten minutes to make and looks like it took far longer.
The layering technique is simple once you try it, and the warm roasted scent makes the whole process feel like an occasion in itself.
Make a batch for yourself, or a few small jars to give. Regardless of reason either way, this coffee bath salts recipe is worth coming back to.
Frequently Asked Questions
Can I use a different carrier oil or infused oil if I don’t have coffee-infused oil?
Yes. Fractionated coconut, sweet almond, or jojoba oil all work well. The coffee-infused oil deepens the roasted aroma, but the recipe is complete with any neutral carrier oil.
Are essential oils a mandatory ingredient in this recipe?
No, the coffee grounds and coffee-infused oil give the recipe a rich, full aroma on their own. Essential oils are entirely optional and listed as a customisation rather than a required ingredient.
Can I skip the layering and mix all the ingredients in the jar as a homogenous bath salt?
Absolutely. Combine all the dry ingredients, stir through the carrier oil, and spoon into a jar. This does not affect the way the bath salts work. You only lose the visual effect of the layers, which is an easier option for everyday use. Keep the layering technique only when making a batch for gifting.
Will the coffee grounds block the drain?
The grounds soften considerably in warm water and are generally fine for household drains. If you’d rather not take the chance, a simple drain strainer takes a second to clean out and removes the concern entirely.
How long do these keep?
Up to six months when stored in an airtight jar away from moisture and direct sunlight. Always use a dry spoon to scoop — moisture introduced into the jar will shorten the shelf life considerably.