Skip to Content

Milk Bath Recipe (6 Nourishing DIY Milk Baths for Soft Skin)

Milk baths are known to soften, nourish, and calm the skin, and this milk bath recipe does just that! Chock full of natural ingredients, this luxurious homemade bath soak made with full fat milk is not only easy to prepare, but it’s a wonderful way to indulge in some much needed self-care. Discover 6 milk bath recipes for soft skin, including rose, lavender, coffee, and chocolate milk.

Milk bath recipe in 4 varieties: lavender, rose, coffee, and chocolate

I’m sure you’ve heard of the legend of Cleopatra and her milk bath ritual. Allegedly, opulent milk baths were the secret to her smooth skin and glowing complexion. While there may or may not be truth to this often shared folklore, milk baths do have abundant skin benefits.

Whenever I’m having a particularly stressful day, or my skin is feeling dry or irritated, I find that a relaxing bath with milk powder can help calm my skin as well as relax my mind and body.

In this article, I will show you how to make a simple milk bath recipe with easily accessible ingredients. You’ll also find a selection of essential oil blends for your milk bath, as well as ways to customize your recipe with herbs, flowers, and other additions to suit your particular needs.

For instance, there is a lavender milk bath that can help you get a more restful sleep, a rose milk bath to soothe the skin and senses, and a decadent milk chocolate bath for self-care.

And, if your goal is to relieve minor muscle aches, try the milk bath with essential oils such as eucalyptus and Western peppermint. Finally, even if you don’t take baths, you can also use these recipes to create a nourishing milk foot bath to quickly soften dry heels or callouses.

With only a handful of natural ingredients, you can create a milk bath that’s just as luxurious (and much less expensive) than store-bought bath soaks. So hopefully, after reading this article and learning a little bit about the benefits of milk for your skin, you’re going to want to try bathing in milk for yourself.

What is a milk bath?

A milk bath is exactly what you would imagine: a bath containing milk. Homemade milk baths may include milk in any format, from full fat milk powder to canned or fresh milk.

If desired, you can also add other bath additives, such as dried flowers, herbs, essential oils, or bath salts.

Milk bath with rose petals

Milk bath benefits

We all know a good soak’s ability to soothe and revitalize the mind, body, and soul, and a milk bath can be a wonderful way to unwind and pamper yourself at the end of a long day.

Immersing in warm, milky bath water promotes feelings of calmness, well-being, and rejuvenation. Taking a milk bath may also help relieve sore muscles or ease headache or migraine pain, and it can also help you fall asleep faster, especially if you add an essential oil blend with lavender oil to your bath water.

But you could also take a Himalayan salt bath or green tea bath for these benefits as well. What sets a milk bath apart from other natural bath recipes is its unique ability to leave skin soft and supple.

DIY milk bath soak in milk bottle

Milk bath benefits for skin

Milk’s skin-softening, nourishing properties can help moisturize and soften dry, irritated, or sensitive skin. In fact, milk baths are known to help soothe itchy skin caused by inflammatory skin conditions such as eczema, rosacea or psoriasis.

They can also provide some relief after a sunburn, bug bite other minor inflammatory skin issue. (However, you should speak with your doctor or naturopath before using a milk bath or other home remedy to treat a skin condition.)

Why milk baths are good for your skin

Of all the natural ingredients to bathe in, what makes a milk bath so beneficial for dry skin?

Milk fat contains approximately 400 different fatty acids, which make it the most complex of all natural fats1. It’s high in cholesterol, which is an important building block of the skin barrier, and it’s also particularly rich in palmitic acid, myristic acid, and stearic acid.

These saturated fatty acids are very emollient, nourishing and skin-protective. They help bolster the skin barrier and reduce epidermal water loss, and they’re also heat-stable, so they won’t be damaged by hot bath water. And after your soak, these nourishing lipids create a barrier on your skin that locks in moisture long after you exit the tub.

Finally, you also get the added benefit of milk protein by bathing in milk, and proteins are the building blocks of healthy skin. In cosmetics, milk protein is associated with moisturizing, protective, anti-irritation, soothing, and anti-aging effects2.

Now, let’s get into how to take a milk bath to learn how to reap the benefits.

DIY milk bath with coffee
Add coffee to your milk bath to wake up your skin.

Basic homemade milk bath

For the simplest recipe, whole milk powder, a sprinkle of colloidal oatmeal, a natural emulsifier and essential oils is all you will need to take a milk bath. My basic recipe contains vanilla essential oil for a soothing vanilla milk bath.

You’ll find the basic recipe below, and after, a section with more ways to customize your milk bath with essential oil blends and botanicals. Below the recipe, you’ll also find more information about each ingredient and options for substitutions.

Those with extra sensitive or allergy prone skin may want to omit the essential oils altogether. Because you can still enjoy the skin benefits of a milk bath without essential oils.

Milk bath recipe ingredients: full-fat milk powder, Epsom salts, colloidal oatmeal, emulsifier, and essential oils.

Milk Bath Recipe

3 1/4 cups full-fat milk powder, goat’s milk powder, or coconut milk powder
3/4 cup colloidal oatmeal powder (or honey powder)
1 cup Epsom salts
1/2 cup Natrasorb Bath starch
75 drops vanilla essential oil (more essential oil blends below)
1/2 cup optional mix-ins such as dried flowers or herbs (options below)

Supplies

Large glass or ceramic mixing bowl
Another small mixing bowl
Wooden spoon or spatula
Bath soak storage containers, such as large mason jars or milk bottles

How to make a milk bath

  1. In a large mixing bowl, combine all dry ingredients except Natrasorb Bath starch: milk powder, colloidal oatmeal powder, and Epsom salts. Mix well with a wooden spoon.
    How to make milk bath: combining milk powder, Epsom salt, and colloidal oatmeal in mixing bowl.
  2. Place Natrasorb Bath emulsifier starch into a separate, smaller bowl. Sprinkle the essential oils over the starch, then mix well until the oils are completely enveloped in the starch.

    Pour this emulsified essential oil starch blend into the rest of your homemade milk bath ingredients. Mix well to incorporate all ingredients evenly.
    Adding Natrasorb Bath powder and essential oils to homemade milk bath.
  3. Finally, add any extras, such as flower petals or herbs. You may mix lightly to spread the botanicals evenly, or another idea is to place them on top or layer them.
    Pouring rose petals into homemade milk bath. Homemade milk bath in mixing bowl.
  4. Transfer your finished milk bath recipe to a large, airtight container with a lid such as a large mason jar or several milk bottles. See suggestions in the section on packaging salt baths below.
  5. To take a milk bath at home, place 2 cups of homemade milk bath in warm bath water. Swirl to mix and enjoy a luxurious, moisturizing soak, allowing the milk to soften your skin for approximately 20-30 mins. Gently pat skin dry, and follow with a moisturizing body butter or cream to lock in moisture.

How to customize your milk bath recipe

There are a variety of ways to customize your milk bath. You’ll find essential oil blends and mix-ins below to create a few different bath ideas, including a lavender milk bath for sleep, a peppermint milk bath for pain relief, and a romantic rose chocolate milk bath for self-care.

Lavender Milk Bath

30 drops lavender essential oil
45 drops vanilla botanical extract
1/2 cup dried lavender buds or blue cornflower petals (optional)

The soothing aroma of lavender promotes sleep and relaxation. Use lavender essential oil in your milk bath if your goal is to encourage restful slumber.

Lavender milk bath with lavender essential oil

Rose Milk Bath

30 drops rose absolute or rose geranium essential oil
45 drops vanilla botanical extract
1/2 cup red or pink dried rose petals (or rosebuds)

The luxurious fragrance of roses is an opulent addition to a homemade milk soak, inducing feelings of well-being, romance, and love.

A sprinkle of rose petals adds beauty and more fragrance to this blend, while vanilla essential oil adds sweetness.

The price of rose oil can be high. Rose absolute is a more inexpensive alternative, and rose geranium essential oil is even more affordable.

Hot Chocolate Milk Bath

30 drops chocolate truffle essential oil
40 drops vanilla botanical extract
1/4 cup cacao husk tea or cacao nibs
1/4 cup cocoa powder

Have you ever wanted to bathe in hot chocolate? Real chocolate essential oil and cacao tea pieces add decadent chocolate fragrance and luxury to this milk bath blend, making your bathwater feel like a mug of milky hot cocoa.

If you’re a rose lover, combine the rose and chocolate blends for a chocolate rose bath.

Chocolate essential oil blend
This decadent chocolate milk bath’s secret ingredient is Chocolate Truffle essential oil.

Peppermint Milk Bath

20 drops Western peppermint essential oil
20 drops eucalyptus essential oil
20 drops vanilla botanical extract or vanilla oleoresin
1/2 cup dried peppermint leaves or eucalyptus

If sore muscles, tension, or chronic pain have got you down, you can combine a milk bath’s moisturizing effects with the pain-relieving properties of peppermint and eucalyptus essential oils.

If you’re feeling under the weather, these oils also act as natural decongestants which may help you breathe easier and feel better faster. As an added benefit, peppermint and eucalyptus oil’s natural deodorizing properties make them ideal oils to add to a milk foot bath.

You can use regular peppermint oil, or opt for Western peppermint oil for a stronger dose of menthol and pain-relieving properties.

Chocolate mint lover? Combine this recipe with the chocolate blend for a milk bath that’s like peppermint hot chocolate.

Coffee Milk Bath

40 drops coffee essential oil
30 drops vanilla oleoresin or vanilla botanical extract
1/2 cup instant coffee powder

Inspired by our coffee bath bombs, this caffeinated milk bath recipe is like taking a bath in your latte. With real coffee powder and coffee essential oil, this bath soak will energize you while it softens your skin.

Coffee milk bath recipe with instant coffee, milk powder, and coffee essential oil

Milk bath ingredients

Below you’ll find more information on milk bath ingredients, substitutions, and further ways to customize a moisturizing milk bath.

Full-fat, organic powdered milk

Organic milk powder or goats milk powder are the best choices for a milk bath recipe. You want to make sure the milk is full fat to reap all the glorious benefits of those nourishing saturated fatty acids. Skimmed milk powder or buttermilk powder, while high in proteins, won’t be as effective for skin softening.

For vegans or those allergic to dairy, you can substitute coconut milk powder in this recipe. While not the same as dairy fat, coconuts are rich in other saturated fatty acids with their own skin-nourishing properties.

Colloidal oatmeal

You may already be aware that colloidal oatmeal is commonly used as a natural remedy for eczema to calm dry itchy skin. I added oatmeal to this milk bath recipe for its powerful soothing and anti-inflammatory properties.

Studies have backed up its effectiveness and ability to soothe the skin and calm minor rashes3, and colloidal oatmeal can also be used to add extra moisturizing properties to your bath.

You can buy pre-made colloidal oatmeal for your bath or simply make your own. Using a processor, blend whole oats (organic preferably) until they resemble fine powder. But if you want to omit it, you can still take a milk bath without oatmeal.

Epsom salt

A common staple in homemade baths, Epsom salts add extra calming, relaxing effects to any soak. We recently shared a pink salt bath recipe if you want to try adding another type of salt to your bath.

Natrasorb Bath (bath soak emulsifier)

A natural emulsifier is important whenever you add essential oils to a homemade bath. Otherwise, the undiluted essential oils will pool on the surface of your bath water, which can potentially cause skin rashes.

I used Natrasorb Bath starch to disperse the oils in these milk baths. It’s a specially modified natural tapioca starch that absorbs and disperses large amounts of essential oils with ease. It’s also excellent for use in bath bombs and other bath soak recipes.

Natrasorb Bath starch – ingredient to disperse essential oils in DIY bath soaks.

Herbs or dried flowers

Dried flowers or herbs can be added to these milk baths, especially if you plan to gift these recipes. My favorites include organic rose petals, white jasmine flowers, calendula, dried lavender or blue cornflowers.

Honey powder (optional)

If your skin is particularly dry, honey powder is an optional and luxurious addition to your milk bath. Its humectant properties bind and attract water, making your milk bath even more moisturizing, and it also gives bath water a silky, luxurious feel.

Since it’s a powder, you won’t have to worry about your homemade bath soak expiring or growing mold! For more information on using powdered honey, you can read my separate milk and honey bath recipe.

Milk Bath FAQ

How much does this milk bath make?

Each recipe makes approximately 6 cups of bath soak, which is enough for 3 milk baths.

This means you can store the entire milk bath batch in a large 2 litre jar, or separate it into multiple smaller jars, such as 3 small 500ml milk bottles.

How to store and package milk bath

Milk powder is extremely hygroscopic, so your milk bath it will absorb moisture and spoil if left exposed to air. It’s vital to keep it in a sealed container with an airtight lid in a cool, dry place. A dark cupboard works best, as light will also degrade the ingredients.

You can use repurposed milk bottles such as the ones shown in the photos as long as they have an air tight lid. Mason jars with spring or screw top lids, or glass test tubes. For more bath soak packaging ideas:

How long does a milk bath last?

Your milk bath’s shelf-life depends on the expiry date of your milk powder, so check the label.

Overall, when the ingredients are fresh, and when stored correctly, this milk bath recipe should last about 6 months.

Will a milk bath clog the drain?

When using a milk bath or any homemade bath soak with added botanicals or flower petals, be sure to pick out the plant matter before draining your bathtub to avoid clogged drains.

Alternatively, you can use place your milk bath into an unbleached cotton or muslin bag before placing it into the tub, or simply use a drain cover.

How to make a milk foot soak

A milk bath can also soften your feet and even help combat foot odor. So if you dislike baths (some people do!) then you might want to use this recipe as a nourishing foot soak instead.

To make a milk bath for your feet, dissolve 1/2 cup of milk bath in a basin filled with enough warm water to submerge your feet. Unwind for about 15-20 minutes.

Pat your feet dry and then apply a thick body butter to lock in moisture. Then put on some cozy socks — 100% organic cotton is best.

What kind of milk should you use for a milk bath?

Technically, any kind of milk will work for a milk bath, but there’s a little bit more to it than that. So what are the benefits of using a homemade milk bath over simply bathing in fresh milk?

The most obvious benefit is that milk powder is more concentrated. While fresh milk is up to 87% water, the liquid in powdered milk has been evaporated. This makes milk powder higher in proteins and lipids per gram than fresh milk – which is all of that skin nourishing goodness that we want in a milk bath.

Not only does this mean a bath with milk powder is less expensive, it’s also just easier and more effective. Sure, you could add a litre of fresh milk to your bath for an extra luxurious soak, but it’s much more economical to add a cup or two of powdered milk (and save your good organic milk for your latte).

Can you use fresh milk?

Yes, if you don’t have access to powdered milk, you can use fresh milk, evaporated milk, or canned coconut milk in a milk bath. Warm fresh milk on the stove before adding it to your bath water, and place it in a heat-safe receptacle such as a glass teapot for safe carrying to your bath.

Does a milk bath exfoliate your skin?

Milk contains latic acid, which is often touted for its exfoliating properties. However, acids require a low pH and acidic environment to do their job. Lactic acid in a milk bath will not exfoliate or help slough off dry skin, they it will act as a humectant to help moisturize and soften.

Why didn’t I add baking soda to this milk bath?

Baking soda (sodium bicarbonate) is common in milk bath recipes, as some find it helps calms irritated skin and naturally reduces itchiness.

However, baking soda is alkaline, and our skin’s pH is mildly acid. Depending on your skin’s condition, an alkaline bath with baking soda may disrupt your skin’s pH level and further irritate your skin.

If you have skin issues such as eczema, psoriasis, or hives you can ask your health professional if a milk bath with added baking soda could be beneficial for your skin.

Milk bath recipe in 4 varieties: lavender, rose, coffee, and chocolate
Yield: 6 cups

Milk Bath Recipe: Lavender, Rose, Coffee & Chocolate

Cook Time: 5 minutes
Total Time: 5 minutes

Discover 6 milk bath recipes for soft skin, including rose, lavender, coffee, and chocolate milk bath. Chock full of natural ingredients, this luxurious homemade bath soak made with full fat milk is not only easy to prepare, but it’s a wonderful way to indulge in some much needed self-care.

Ingredients

Basic Milk Bath

Rose Milk Bath

Hot Chocolate Milk Bath

Peppermint Milk Bath

Coffee Milk Bath

Supplies

  • Large glass or ceramic mixing bowl
  • Smaller mixing bowl
  • Wooden spoon or spatula
  • Mason jars or milk bottles for storage

Instructions

  1. In a large mixing bowl, combine all dry ingredients except Natrasorb Bath starch: milk powder, colloidal oatmeal powder, and Epsom salts. Mix well with a wooden spoon.
  2. Place Natrasorb Bath emulsifier starch into a separate, smaller bowl. Sprinkle the essential oils over the starch, then mix well until the oils are completely enveloped in the starch.

    Pour this emulsified essential oil starch blend into the rest of your homemade milk bath ingredients. Mix well to incorporate all ingredients evenly.
  3. Finally, add any extras, such as flower petals or herbs. You may mix lightly to spread the botanicals evenly, or another idea is to place them on top or layer them.
  4. Transfer your finished milk bath recipe to a large, airtight container with a lid such as a large mason jar or several milk bottles. See suggestions in the section on packaging salt baths below.
  5. To take a milk bath at home, place 2 cups of homemade milk bath in warm bath water. Swirl to mix and enjoy a luxurious, moisturizing soak, allowing the milk to soften your skin for approximately 20-30 mins. Gently pat skin dry, and follow with a moisturizing body butter or cream to lock in moisture.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Pinterest

More natural bath recipes

If you enjoyed this tutorial, you may also like our other bath recipes:

For even more natural bath and body recipes, follow us on Pinterest! You can also find us on InstagramFacebookTikTok, and Twitter.

📌 Pin it for later

Milk Bath Recipes. DIY milk bath soaks with rose, lavender, coffee and chocolate.

Skip to Recipe