Homemade Moisturizing Baby Shampoo and Body Wash Recipe {free printable label}

A super simple and gentle shampoo and body wash for babies and even adults. I use this same formula as my body wash, too! It is non-toxic, sulfate and paraben free, and gentle on that brand new skin.

DIY Natural Moisturizing Baby Shampoo and Body Wash with Dr. Bronner's Castile Soap

To get a shampoo like this in the store, you’d have to pay a good $10 or $15 bucks for 12 ounces (see the cost breakdown below) because the ingredients I suggest are so pure and of excellent quality. It took me a few times to adjust the amount of oil in it, which was amusing because my kids’ hair was quite greasy and looked pretty gross! (Maybe one day my kids will start a blog about being a blogger’s kid!) Plus, the extra oil coated all their bathtub toys and the tub and made everything slippery. So, now you won’t have to go through the same process since this recipe has been tested and used in official family laboratories and won’t make your bathtub a mini ice-skating rink!

I am so happy with this recipe because it’s so safe and eliminates the need for lotion after baths because the oils and aloe vera stay on precious skin and keep it so soft. For more homemade skin care, check out my organic lotion, my all-natural beauty regimen, diaper rash cream, baking soda body scrub, natural deodorant, and my organic hair care regimen with baking soda and apple cider vinegar.

Ingredients for an All Natural and Non-Toxic Baby Shampoo and Body Wash Recipe

Affiliate links to Amazon provided for your convenience.

The Recipe

Note: (This recipe is for a 12 oz. bottle. For a larger bottle, like 16 oz. just increase the oils by a 1/2 teaspoon or so to your liking (for a body wash, but not for shampoo). For even larger, like 24 oz., double the recipe. For 32 oz., increase the recipe 2 1/2 times).

  • 1/4 cup Dr. Bronner’s Castile Soap – Aloe Vera Baby Mild (unscented) (buy here) (Never heard of Dr. Bronner’s? Read my post about it here.)
  • Optional: for just Body Wash – add 2 tablespoons oil of your choice (I chose Sweet Almond Oil (buy here)) because I already have the organic kind, but olive oil right out of your pantry will work, so will jojoba, Calendula, etc.). Omit or lessen the amount of oil to a tablespoon or less if using for just shampoo as it will make the hair oily. I omit the oil when I’m feeling lazy, and it is still moisturizing because castile soap is SO gentle.
  • Optional: 1 tablespoon pure, organic aloe vera gel (pure aloe vera gel) or Vitamin E Oil (buy here) (for added moisture without the oiliness), and a few drops of your favorite essential oil (like lavender (buy here)) for fragrance (but I would use very little to make it as gentle as possible)


Fill the bottle (I used an empty baby shampoo bottle but if you add essential oils, the plastic will break down eventually, so glass is best) with all the ingredients, then fill the rest very slowly with water (the soap will really suds up if you fill it quickly). Or, you can fill it with 1 cup water first, then add the ingredients, then slowly fill the bottle with water as needed.


Natural Moisturizing Baby ShampooA note about tear-free: Dr. Bronner’s Baby Mild is very mild, but not tear free. So, that’s why this recipe is so diluted, which I have found makes it essentially tear-free and it still suds up on their hair and skin very well.We use this on our three-year-old and one-year-old and neither have complained about it burning their eyes (and it does get into their eyes sometimes). I would recommend being careful the first few times to not let it get in their eyes and see how it works for you.

Here is your free printable to smack on the front of the bottle so you never have to look up the recipe again! I use packing tape and cover the paper completely and it keeps it almost 100% dry.

Cost Breakdown:

  • Dr. Bronner’s Castile Soap – $0.48/an ounce and you need 2 ounces – $0.97
  • Sweet Almond Oil – $0.88/an ounce you need 1 ounce – $0.88 or use olive oil from your pantry and it’s basically free!
  • Aloe Vera Gel – $2/an ounce and you need .5 oz for a tablespoon – $1.00 OR Vitamin E Oil – $2.48/an ounce and you need .5 oz for a tablespoon $1.24

TOTAL: $2.82 for 12 ounces! Way cheaper than a $10 bottle at the store and it’s totally pure and non-toxic.

DIY Baby Body Wash and Shampoo  - All Natural and Non-Toxic

How to Purchase High Quality Essential Oils through My Merry Messy Life

About Sara McFall

Sara is the owner and founder of My Merry Messy Life, which started in 2011 as a way to chronicle her journey to a natural, chemical-free lifestyle and to share her passions of mothering, real food, homeschooling and crochet. She is a mama to three precious and energetic little boys and wife to a university professor who loves to sing, dance ballet and ballroom, and live simply and naturally.


  1. Spot on with this write-up, I honestly think this web site needs much more attention. I all probably be returning to see more, thanks for the information!

  2. I carry on listening to the news update talk about getting free online grant applications so I have been looking around for the most excellent site to get one. Could you advise me please, where could i find some?

  3. Thank you for the good writeup. It in fact was a amusement account it. Look advanced to more added agreeable from you! However, how could we communicate?

  4. I wish to show thanks to you for rescuing me from this type of problem. After looking throughout the world wide web and coming across tricks that were not productive, I assumed my life was well over. Living without the presence of approaches to the problems you have solved through your guideline is a serious case, as well as those that would have badly affected my entire career if I had not encountered your web page. Your actual competence and kindness in taking care of the whole lot was important. I’m not sure what I would’ve done if I had not come across such a step like this. It’s possible to now look forward to my future. Thanks so much for the specialized and result oriented help. I won’t hesitate to propose the blog to any individual who would like recommendations about this problem.

  5. Hi there! This is kind of off topic but I need some help from an established blog.
    Is it difficult to set up your own blog? I’m not very techincal but I can figure things
    out pretty fast. I’m thinking about making my own but I’m not sure where to
    start. Do you have any ideas or suggestions?
    Appreciate it

  6. Appreciate the recommendation. Let me try it out.

  7. Looking forward to reading more. Great blog post.Really looking forward to read more. Great.

  8. I simply desired to thank you very much once again. I do not know the things that I would have carried out in the absence of the actual tactics contributed by you relating to this field. This was a hard difficulty in my view, however , seeing this professional mode you solved it forced me to jump over gladness. I will be happy for the work and as well , hope you comprehend what an amazing job your are accomplishing training some other people with the aid of your webblog. More than likely you haven’t come across all of us.

  9. Say, you got a nice article.Really looking forward to read more. Great.

  10. Keitimasis nuorodomis yra ne kas kita, išskyrus tai tik pateikti kito asmens weblog nuoroda jūsų puslapyje tinkamą vieta ir kitas
    asmuo, taip pat daryti pačios naudai jums.

  11. In the WordPress support forum, there are from time to time questions abut trackbacks. I haven’t used it myself, but I found a good tutorial on the OptiNiche cheap nfl jerseys china blog.

  12. Ei ten tai kino ne temą, bet man buvo nori žinoti jei Dienoraščiai naudoti
    WYSIWYG redaktorių, arba jei jūs turite rankiniu būdu su HTML kodas.

    Aš ‘m starting dienoraštį greičiau, bet ne kodavimo žinių
    taip norėjau gauti orientavimo ką nors, turintis patirties.

    Any help būtų labai dėkingi!

  13. It as really a great and useful piece of info. I am glad that you simply shared this helpful

  14. This is one awesome post.Really thank you! Much obliged.

  15. Way cool! Some very valid points! I appreciate you writing this write-up and also the rest of the website is very good.

  16. pretty beneficial material, overall I think this is really worth a bookmark, thanks

  17. Would you offer guest writers to write content in your case?

  18. Wow, fantastic weblog structure! How long have you been running a blog for? you made blogging glance easy. The entire look of your website is excellent, let alone the content!

  19. Link exchange is nothing else but it is just placing the other person as blog link on your page at appropriate place and other person will also do similar for you.

  20. What as up, I read your new stuff daily. Your writing style is awesome, keep doing what you are doing!

  21. You have mentioned very interesting details! ps decent site.

  22. I don’t even know how I ended up here, but I thought this post was great.
    I do not know who you are but certainly you’re going to
    a famous blogger if you aren’t already 😉 Cheers!

  23. You could certainly see your skills within the work you write. The sector hopes for even more passionate writers like you who aren’t afraid to mention how they believe. Always follow your heart.

  24. Great post and right to the point. I am not sure if this is in fact the best place to ask but do you folks have any thoughts on where to get some professional writers? Thanks 🙂

  25. Hello outstanding blog! Does running a blog such as this require a massive amount work?
    I’ve very little knowledge of computer programming however I had been hoping to start my own blog in the near future.
    Anyway, if you have any ideas or techniques for new blog owners please share.
    I know this is off topic however I simply wanted to ask.

  26. This is really interesting, You are a very skilled blogger. I’ve joined your rss feed and look forward to seeking more of your fantastic post. Also, I’ve shared your site in my social networks!

  27. Hi there to every body, it’s my first visit of this web site; this
    website carries amazing and in fact excellent information in support
    of visitors.

  28. I blog quite often and I genuinely thank you for your
    content. This article has really peaked my interest.

    I’m going to take a note of your site and keep checking for new details about once a week.
    I opted in for your RSS feed as well.

  29. I have read a few just right stuff here. Certainly value bookmarking for
    revisiting. I surprise how so much attempt you set to create the sort of excellent
    informative website.

  30. I enjoy what you guys are up too. This type of clever work and
    exposure! Keep up the terrific works guys I’ve added you guys to our blogroll.

  31. Hello! I know this is kind of off-topic however I had to ask.
    Does running a well-established blog such as yours require a massive amount work?
    I’m completely new to blogging but I do write in my journal on a daily basis.
    I’d like to start a blog so I will be able to share my personal experience and thoughts online.
    Please let me know if you have any ideas or tips for brand new aspiring blog owners.

  32. After I originally left a comment I appear to have clicked the -Notify
    me when new comments are added- checkbox and from now on each time a comment
    is added I receive 4 emails with the same comment. Is there an easy method you are able to remove me from that service?
    Thanks a lot!

  33. you are really a good webmaster. The web site loading pace is amazing. It sort of feels that you are doing any distinctive trick. Also, The contents are masterwork. you have performed a wonderful task on this subject!

  34. Hello there! This post could not be written any
    better! Reading through this post reminds me of my good old room mate!
    He always kept chatting about this. I will forward this post to him.
    Pretty sure he will have a good read. Thank you for sharing!

  35. You are so interesting! I don’t suppose I have read anything like this before.
    So nice to find another person with original
    thoughts on this subject. Really.. thanks for starting this up.
    This site is something that’s needed on the web, someone with some

  36. I’m still learning from you, as I’m improving myself. I definitely liked reading everything that is written on your website.Keep the information coming. I enjoyed it!

  37. Your style is unique compared to other people I have read
    stuff from. Thank you for posting when you have the opportunity, Guess I’ll just bookmark this web site.

  38. of a user in his/her brain that how a user can understand it.

Speak Your Mind