DIY Lavender Milk Bath Recipe for Soft, Silky Skin

DIY Lavender Milk Bath Recipe for Soft, Silky Skin

There is something quietly wonderful about sinking into a warm bath when the day has been a long one. The water is still, the scent of lavender drifts through the steam, and for a few minutes at least, nothing else needs your attention. A lavender milk bath does exactly that — it takes one of the most ordinary parts of your day and turns it into something genuinely lovely. With just a handful of pantry ingredients and a few drops of essential oil, you can create a silky, soothing soak that leaves your skin feeling soft and your bathroom smelling like a garden.

What Is a Lavender Milk Bath?

A lavender milk bath is a DIY bath soak made by combining powdered milk, lavender essential oil, baking soda, and honey in warm water. The powdered milk creates a creamy, silky texture, while the lavender essential oil fills your bathroom with a floral, calming aroma. Honey adds a touch of natural sweetness and helps keep the mixture binding smoothly in the water. Together, these ingredients transform your standard bath into something that feels much more intentional — and a lot more indulgent.

Bath tub with candles, flowers, and a jar of honey in a cozy bathroom setting.

This kind of milk bath has a long, quietly glamorous history. Milk has been used in bathing rituals across many cultures for centuries, prized for the way it softens and smooths skin. Today, the combination of milk and lavender is one of the most popular DIY bath recipes out there, and for good reason: it works, it smells beautiful, and it costs very little to make.

If you want all the lavender without the DIY prep, our Peace of Mind Bath Soak is ready to go straight from the jar.

Lavender Milk Bath Ingredients

Before you begin, gather everything you need. This recipe makes enough for two baths, which you can store in an airtight container between uses.

  • 1½ cups powdered milk — Whole milk powder works beautifully here, giving the water a creamy, opaque appearance. Coconut milk powder is a great dairy-free swap, and buttermilk powder adds a slightly tangier note. Any variety will soften the water and give your skin that silky feeling after you step out.
  • ¼ cup baking soda — Helps the essential oil disperse more evenly through the water and softens the bath.
  • 2 tablespoons raw honey — Acts as a natural humectant, drawing moisture toward the skin and helping all the dry ingredients bind together. Our Eastern Shore raw honey is perfect for this — any varietal works, though a lighter honey like Spring Honey pairs especially well with lavender since it's made from the nectar of lavender plants on our Chesterhaven Farm.
  • 15–20 drops lavender essential oil — The heart of this recipe. Look for pure essential oil rather than a fragrance oil for the best aromatic experience. You can read more about what to look for in our lavender body oil guide.
  • Optional: dried lavender flowers or rose petals — A tablespoon sprinkled into the tub is lovely. Use a small mesh bag or heat-sealable tea bag to keep them from floating everywhere.
  • Optional: ½ cup Epsom salts — Adds a slightly silkier feel to the water. Skip or include based on personal preference.

Jar of honey labeled 'Bee Inspired' with lavender flowers and a dropper bottle on a wooden surface.

How to Make a Lavender Milk Bath

Step One: Mix Your Dry Ingredients

In a medium bowl, combine the powdered milk and baking soda and stir them together well. This is the base of your soak. Keeping the dry ingredients together first makes it easier to incorporate the honey and essential oil evenly without clumps.

Step Two: Add Honey and Lavender Oil

Add the raw honey to the bowl first, then drop in your lavender essential oil. Stir everything together until the honey is distributed throughout the mixture and you can smell that clean, floral lavender scent in every part of the blend. If you're adding Epsom salts, fold them in now.

Step Three: Run Your Bath

Fill your tub with warm water. The ideal temperature is around 100–107°F — warm enough to feel genuinely relaxing without being uncomfortably hot. As the tub fills, add ½ to 1 cup of your lavender milk bath mixture and swirl the water to help it dissolve. The water will turn a soft, milky white. Drop in a small mesh bag of dried lavender buds if you're using them.

Step Four: Step In and Stay a While

Give yourself at least 20 minutes. That's long enough to actually notice the difference in how your skin feels and to let the lavender scent do what it does best: make the room feel quieter. When you step out, pat your skin dry rather than rubbing, and follow immediately with a body butter or moisturizer while your skin is still slightly damp — the Peace of Mind Body Butter is a natural pairing here.

Want to make your bath even more of an experience? Try dry brushing your skin for a few minutes before you get in. It takes under five minutes and leaves your skin noticeably smoother going into the soak.

Candle with a logo on a wooden surface with decorative elements and plants.

Tips for the Best Lavender Milk Bath

A few small things make a real difference in how this bath feels from start to finish.

Keep your water temperature moderate. Very hot water can strip moisture from the skin rather than help it. Somewhere around 100–107°F is the sweet spot. If you can comfortably ease into it without gasping, you're in the right range.

Set the room up before you get in. Light our French Lavender Luxe Soy Candle a few minutes early so the room already has that warm, lavender-infused glow when you step in. Put on something quiet to listen to — music, a podcast, nothing at all.

Use the soak time productively if you like. Apply our Calming Mask to your face while you soak. It contains lavender, oats, and honey, so the whole routine stays cohesive. You can also apply a face mask of your choice for a full at-home spa moment.

After you're out, spritz our Lavender Flower Water into the air or onto your skin, and make yourself a cup of Good Night Tea. The whole evening starts to feel very intentional.

A Note on Goat Milk

You'll see a lot of lavender milk bath recipes call for goat milk powder, and it's a perfectly lovely option. Goat milk contains lactic acid, which is a gentle alpha-hydroxy acid that helps loosen and remove surface skin cells, leaving skin feeling smooth. It also has a naturally creamy texture in the water. If you have goat milk powder on hand, you can substitute it 1:1 for the whole milk powder in this recipe. The results will be slightly different in texture but equally enjoyable. Cow's milk, oat milk powder, and coconut milk powder are all fair swaps depending on what you have and what your skin prefers.

How to Store Your Lavender Milk Bath Mix

This recipe makes two baths' worth of mixture. Store any leftovers in a clean, dry airtight jar — a mason jar works perfectly. Keep it away from the steam of your bathroom, ideally in a linen closet or on a shelf, and use it within a few months. Moisture is the enemy here: if any water gets into the jar, the powdered milk will clump and the mixture will spoil more quickly. As long as you keep it dry and sealed, it holds up beautifully.

This also makes a genuinely thoughtful handmade gift — tie a ribbon around a jar, print the recipe on a card, and pair it with our Peace of Mind Collection for a complete lavender gift set someone will actually use.

Pairing Your Bath With Other Self-Care

The lavender milk bath is a natural anchor for a larger at-home spa evening. Before getting in, spend five minutes with a dry brush to prep your skin. While soaking, apply a mask to your face. After, follow with a body scrub in the shower if you prefer to exfoliate post-bath rather than before — try the Peace of Mind Honey Body Scrub, which uses the same lavender-forward scent profile as this soak and pairs perfectly with it. For a complete routine, our Peace of Mind Duo brings together the body scrub and body butter in one set.

If you love the DIY angle, you might also enjoy our milk and honey oatmeal bath recipe, which takes a similar approach with oats added for extra texture and skin-softening properties. And if you want to keep the lavender theme going beyond the bath, our lavender recipes roundup covers everything from lavender-infused honey to lavender teas.

Person applying body butter to their arm with a jar of body butter on a wooden surface.

Frequently Asked Questions

What does a lavender milk bath do for your skin?

A lavender milk bath creates a silky, softening soak. The powdered milk gives the water a creamy texture and leaves skin feeling smoother after you step out. Honey acts as a humectant, helping to attract moisture. The lavender essential oil provides a calming floral scent that makes the whole experience feel more like a proper spa treatment than a regular bath. The combination is gentle enough for most skin types and makes for an easy, affordable at-home self-care ritual.

How much lavender milk bath mix should I use per bath?

Use between ½ and 1 cup of the mixture per bath, depending on how creamy and fragrant you'd like the water. Start with ½ cup if it's your first time, then adjust from there. Stir or swish the water as you pour in the mixture to help it dissolve evenly.

Can I use fresh lavender instead of lavender essential oil?

Yes, fresh or dried lavender buds are a lovely addition to the bath. They won't deliver the same concentrated scent as essential oil, but they add a beautiful visual element. To keep the buds from floating freely around the tub, tuck them into a small mesh bag or heat-sealable tea bag before dropping them in. You can use both dried lavender and essential oil together for the best of both.

What type of milk powder works best for a milk bath?

Whole milk powder gives the water the creamiest texture and is the most commonly used option. Buttermilk powder works well too and gives the water a slightly more opaque appearance. Goat milk powder is another popular choice because it contains lactic acid, a gentle alpha-hydroxy acid that helps loosen surface skin cells and leaves skin smooth. For dairy-free options, coconut milk powder is a great swap and gives the water a light, tropical scent alongside the lavender.

Can I substitute goat milk for whole milk powder?

Absolutely. Substitute goat milk powder 1:1 for the whole milk powder in this recipe. The texture and experience will be very similar. Goat milk's lactic acid content makes it a particularly smooth option for this kind of soak.

How long can I store the lavender milk bath mixture?

Stored in a clean, airtight container away from bathroom steam and humidity, your lavender milk bath mix will keep well for up to two to three months. Moisture is the main thing to avoid — even a small amount of water introduced into the jar will cause the powder to clump and shorten its shelf life. A mason jar in a linen closet is ideal.

How often can I take a lavender milk bath?

Once or twice a week is a comfortable rhythm for most people. There's no harm in bathing more often, but the ingredients are gentle enough that you don't need to space them out significantly. Think of it as a weekly reset rather than a medical regimen — whenever you need a quiet hour and a silky soak, this recipe is ready for you.

::recipe kit::


star

Kara holding a hive frame in doorway of cabin

About the Author

Kara waxes about the bees, creates and tests recipes with her friend Joyce, and does her best to share what she’s learning about the bees, honey, ingredients we use and more. Read more about Kara