Nourishing Bath Milk

DIY-milk-bathCleopatra had some smart beauty hacks up her sleeve, and bathing in milk was one of them. Bath milk is like a spa in a bottle, which makes it a great gift! The fats & proteins found in whole milk moisturise your skin, and will leave it feeling soft and supple. Milk will also soothe skin irritations like sunburn, itching and possibly even some types of eczema. But how do we make a bath milk that will last long enough to be stored in the cupboard, and possibly under the Christmas tree? The answer is milk powder.

You can customise this recipe and use any essential oils, herbs and flowers that you have or prefer. Here are some suggestions:

  • Lavender essential oil (EO) and lavender blossoms – Relaxing
  • Chamomile EO & chamomile flowers – Relaxing
  • Ylang ylang EO & rose (or hibiscus) petals – Romantic
  • Grapefruit EO &  cinnamon sticks – Toning
  • Bergamot EO & rosemary – Uplifting & energizing
  • Eucalyptus & peppermint EO, ground ginger & mint leaves – Muscle & joint pain
    Other suggestions for muscular tension: rosemary, marjoram, thyme, chamomile.


Lasted me about: 1 bath

Estimated shelf life: 6 months

Remember: Most of these ingredients have a long shelf life and are common in natural recipes, so you will be left with ingredients to make more recipes, and won’t have to buy everything all over again.

*Costs accurate at time of writing this blog post.


  • Depending on where you live, finding full cream powdered milk  may be a challenge since not all grocery stores stock it. Shopping online at Pick ‘n Pay will solve this problem though.


  • Affordable & quick to make.

  • Easy to customize.


  • Whole milk powder:  Fats & proteins in milk moisturise & soothe skin irritations. This is not necessarily baby formula, but rather actual milk in powdered form. Look out for Nestle‘s brand in grocery stores. Alternatively, you can use rice, almond or coconut milk powder.
  • Epsom salts: Detoxifies the body, improves muscle and nerve function, reduces inflammation and improves blood circulation, replenishes the body’s magnesium levels and sulfates. You can find this inexpensive product in almost any grocery store or online here.
  • Essential oils: Each have their own aromatherapeutic benefits. (buy organic essential oils here).
  • Herbs/ flowers: Have the same properties as their essential oils, but in a much less concentrated form. These also add a pretty texture to the milk bath. You can use either dried or fresh herbs and flowers. However, dried herbs will last longer. If you are using fresh, then make sure to clean the herbs thoroughly and add to the recipe once dry (i.e. no water residue). (buy hibiscus petals here).

Need help finding these, or other ingredients? My shopping guide may help you.

DIY Bath Milk
Write a review
Total Time
5 min
Total Time
5 min
  1. 1/2 cup Full cream milk powder
  2. 1/2 cup Epsom salts
  3. 1 Tablespoon Heaped lavender blossoms
  4. 20 drops Lavender essential oil
  1. Makes about 1 cup (enough for one bath).
  2. Combine milk powder and epsom salts well.
  3. Add lavender blossoms, or your choice of herbs/ flowers.
  4. Add essential oil/s.
  5. Combine everything well.
  6. Store in an airtight container away from moisture for the longest shelf life.
  1. Full cream milk powder --> Other milk powders (soya, coconut, rice, goats milk etc.). Please note that coffee creamers (like Cremora etc.) will have the same milky effect, but it contains other unnatural ingredients, and does not have the same nutrients as milk powder. I don't recommend it.
  2. Lavender blossoms --> Any herbs or flowers (fresh or dried). Some ideas: rose petals, rosemary, chamomile flowers, cinnamon sticks, thyme.
  3. Lavender essential oil --> Any essential oil/s of your choice.
Natural Nerd